It is 2024, and yet almost no studio targeting Android/NDK cares about GNU/Linux, in spite of the same game development APIs being available on both platforms, leaving Windows emulation/translation as the only way to get modern GNU/Linux games.
>It is 2024, and yet almost no studio targeting Android/NDK cares about GNU/Linux
PC gamers aren't mobage studio's target audience.
Rather how little money the studios get back, versus the amount of additional development effort in supporting GNU/Linux.
The 3D APIs will be a decent chunk of that effort, I thought.
"Windows PC, PlayStation 5, PlayStation 4, Xbox Series X, Xbox Series S, Xbox One, Nintendo Switch, macOS, iOS, Android, ARKit, ARCore, OpenXR, SteamVR, Oculus, Linux, and SteamDeck."
I don't know what this means.
> "Windows PC, PlayStation 5, PlayStation 4, Xbox Series X, Xbox Series S, Xbox One, Nintendo Switch, macOS, iOS, Android, ARKit, ARCore, OpenXR, SteamVR, Oculus, Linux, and SteamDeck."
Yes, I understand backends. Why isn't a new target for graphics that supports some of those backends at least some of that effort reduced?
Scenegraph, assets management, scripting, fonts, 3D models, shader debugging, a myriad of visualisation algorithms, sound,game devices integration, networking, GUI framework, artists tooling, game designers tooling,...
Note that Unreal supports Linux, and even so, very few studios using Unreal bother to sell to Linux users.
The Counter-Strike community, for instance, plays competitive games on FACEIT which uses their own Windows-only kernel-mode anticheat because they don't consider Valve's VAC to be good enough. So despite CS being a Valve game, you can't realistically play competitive games on SteamOS. Valve's native competitive mode, Premier, has already been dismissed as full of cheaters.