4 ms·
FWIW, Unity and Monogame are two popular game engines which deploy C# code to Mac and Linux using Mono. If a modern game runs on Mac/Linux, there's a high chanc
by backpropaganda 7y ago
FWIW, Unity and Monogame are two popular game engines which deploy C# code to Mac and Linux using Mono. If a modern game runs on Mac/Linux, there's a high chance it's using C#/Mono. So to me, "niche" doesn't seem like an accurate description.
- tagrun 7y agoI don't have to know C# to run a Unity game on Linux, though. The fact that Unity has an "Export to Linux" button doesn't tell anything about the penetration of C#, as a programming language, in GNU/Linux community. People running binaries don't choose or use languages. They just run the binaries generated by the compilers of the implementation of those languages. It's the developers who use languages. You can as well mention how many Windows programs can run on Linux and macOS using Wine/Proton, because you're conflating the existence of Linux binaries of Windows games (or iOS/Android games) generated using a multi-platform game-engine (and most likely developed on Windows), with prevalence of C# among GNU/Linux developers. And this is why I specifically referred to distro repos in my original post, because those are developed by the actual GNU/Linux developer population (mainly for GNU/Linux users).