Regardless of your feelings on the status quo, there is one thing you must do when building a game engine if you want it to succeed: support Windows.
Regardless of your feelings on the status quo, there is one thing you must do when building a game engine if you want it to succeed: support Windows.
While that works amazingly well, I tend to prefer games with native Linux and SteamOS builds, even though they're rare.
PC is just less than 1/3 of the whole picture
https://www.data.ai/en/insights/mobile-gaming/2022-gaming-sp...
Sure they're both "games" but I don't know that they're competing for the same set of users - either people play one or the other, or the people that do crossover in both markets are probably playing PC/console games at home and mobile games on the bus or train.
(Also, the consoles don't run Linux)
XBOX runs a variant of Windows.
PS3/4/5 OSes have all been based on FreeBSD.
Apparently Nintendo Switch runs a proprietary kernel, which is interesting (https://en.wikipedia.org/wiki/Nintendo_Switch_system_softwar...).
PS5: 1.2m
Switch: 950k
Xbox: 370k
Xbox accounts for just 17% of total console sales in July
Both Switch and PS5 are FreeBSD based
If we count the whole period of the current gen of each vendors, it only accounts for 13%, it's not big
"partially Unix-like via certain components which are based on FreeBSD and Android"
https://en.wikipedia.org/wiki/Nintendo_Switch_system_softwar...
"it is based on a proprietary microkernel"
"....Despite popular misconceptions to the contrary, Horizon (the Switch's OS) is not largely derived from FreeBSD code, nor from Android..."
I'd call that a pretty significant piece.
A Game Engine targets various platforms
A "video-game" is not something exclusive to desktop/laptop windows market
Toy game engines like this are in the majority of cases used on desktop.