It costs money and/or time to develop a game. Very few people are going to spend either or both without an expected return on investment.
Most game developers do not run nor care to run Linux on their machine or in a virtual machine, so they don't bother with it. If you want them to consider Linux, you have to get them to consider actually installing and using the operating system in the first place.
It takes an additional investment to code Linux-specific code in the case that the build target is for Linux. For most game developers, it isn't worth the investment in coding - and supporting - that platform.
You are viewing a single comment's thread from:
Agree with you but, 10 yrs are still 10 yrs, how come in 10 yrs they made just a small progress?
Linux isn't worth it.
You are basically asking why developers don't invest a ton of time and money for 2% of the operating system market. And of that 2%, a lot of that isn't home users who would want to play games, those are mostly servers. Then out of the small percentage (maybe 0.5% at best?) that is left they are like you, who can't or won't pay what people do on other operating systems.
So, in short, its clear why the games are not there. It makes no sense for a game developer to support Linux. At all.
https://www.netmarketshare.com/operating-system-market-share.aspx?qprid=10&qpcustomd=0&qpcustomb=
Based on what you say, then Mac shouldn't have so many games on steam. A friend of mine has over 1000 titles, and that's in a merely 5 % that shouldn't worth it either.
The difference with MacOS is that Mac once had a decent market share. Linux never had, and continues to not have it.
There are third party companies that only support MacOS, and work on porting games over to MacOS. Most game developers do not do it themselves because its not worth it for them. Ubisoft, EA and others do not usually build their own MacOS builds of games, they let someone else do it because its their business.
And those businesses as you might guess are very small businesses with very small revenues.
Additionally, while there are free to play games on Steam, your friend paid for a lot of those "over 1000" titles. That's different. MacOS users have money to pay. Linux users, in general, either claim they don't have the money to pay or don't believe in paying for software.
MacOS was Linux's best chance at getting game developers to consider coding for and supporting Linux, since MacOS is now based off of it. Clearly, it hasn't worked and if Apple can't make it happen, its not going to happen.
they should understand that even linux people have money to spend on. Just saying.
"I don't have 50 bucks to try a game where I don't even know If I will like it. So what about it?" - wisehammer
Oh c'mon, That's more general, let's say is a new title, that is different, and the trailer is not an honest trailer, I would buy it if i had the money, when I was on windows i actually spent 100+ dollars to buy games I liked. So what?
If you go to a restaurant and purchase a meal that you haven't tried before, and you don't like it, you don't get your money back. Yet, you still go out and try new dishes.
Same thing. Its up to the person to do their due diligence before they spend their hard earned cash for anything, whether its food, a game or something else.