2933
It either runs on Linux or refund
(lemmy.ml)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
A bare bone program with rendering and movement is not a game, it's a prototype, and this demonstrate nothing about modern game development. Of course a prototype with nothing but rendering and basic inputs coded in c++ is gonna be multi-platform by default. Hell, it is just code on a repo, you don't even need to build it and test it and deploy it for all platforms as it is up to the user. I don't think you understand the scope of making a fully-completed game. I had dozens of unfinished prototypes on my computer, some of which I made decades ago, some are multi-platform because of the language and tech. Still, this means nothing. It still cost money to support multiple platforms. Only exception nowadays is if your game happen to be compatible with Proton. But yeah, supporting Mac and a bunch of other platforms? It is not free my dude.