Unfortunately, this is the attitude most Linux developers take, and it does cause the majority of users to use Window's instead (Windows Marketshare ~90%, Linux Marketshare ~ 1%). I think we, as Linux users, can all agree we'd like to see Linux become a First-Rate gaming platform. Its about time that Linux developers come off their high horse. We should be working together.unlike windows? use windows then?
Last edited by gururise; 08-28-2012 at 02:29 PM.
what you're saying is you want the kernel and xorg devs to better accommodate nvidia - why the hell should they favour one company over another? the answer ofcourse is very simple - spend your monies elsewhere ( if you're like me you'll have old crap you want to keep working - this is another matter )
keep the n00bs on windows plz - did you see what happened to gnome? ( i blame those nubuntu users for requesting crappy features )
Last edited by finalzone; 08-28-2012 at 03:09 PM.
and the excuse that linux slow and all this bla bla bla and because of this companies dont develop games for linux are crap
there is just one reason why companies develop games for windows and not for linux and that because most of the users use windows and not linux and that why companies develop just for windows AND THATS THE PROBLEM because that the reason that gamers still use windows ITS A MAGIC CIRCLE
I had works five years in a little french studio game, we were only two developers working on internal engine and tools. Our target were essentially mobile devices (Nintendo DS, iOS, Android, Symbian, Windows CE). We did our developments under Windows, but our main server (subversion, file repo,...) were under ubuntu.
I will not talk about technical aspects, just because it can be solve easily especially when a company decide to investigate on it a little. The last good sample I have in mind is Valve currently porting their engine under linux.
As developer I like the open-source philosophy and I chose to use some libraries of his community like lua, OpenGL/ES, theora,... and Qt only for tools.
A lot of game developers are geek and like to start from ground and targeting only the platform providing the biggest immediate market.
I used SDL for few projects during my studies, but not in the video game company where a proprietary low level OS abstraction library was chosen. Finally this library stopped to be maintained and iPad support wasn't added, at this point I choose to use directly OS API (Posix, win32) for all low level calls (io files, socket, window,...). For sound Fmod was chosen.
Why I didn't chose something else?
1) When we paid, a support is expected (answer obligation)
2) Internal development provide a great knowledge and allow really specifics behaviors
3) Open Source lobby?
This is some explanations of why a lot of games aren't software compatible with linux.
After you need to find where are gamers.
A short answer :
It's a war, just see ads, Microsoft promotes the XBOX 360 for gaming much more than Windows. And if you listen all big editors, PC isn't good enough for the video game business cause of piracy.
Linux don't have enough power in communication to compete with companies, but I think with the growing of development complexity, open source is a really good alternative and android seems to be a good sample of what can be done with it. Unfortunately android promote java when game developers use essentially C++. Mobile developments push developers to realize application based on *nix system (iOS => Mac OS,...).
Now Linux just have to convince editors is able to be a good platform for sells, Valve will show the path.
If all potential Linux gamers are just gamers under Windows today, there is no real revenue source. I think Valve will monitor (in secret) if users will migrate to Linux or if it will be a new kind of users, it's a really important point. Unfortunately I think there is only few new gamers to find with Linux platform.
There is already a large number of quality games on our operating system. What is missing is the ability to buy them in a consistant manner, at a fair price, a quality guarantee, and advertising. Steam will offer all of these, and whilst you might not see a surge of change when its released, the people who do try it will probably be happy with the service.
The rest of this topic is strange. If you want to dispute the fact you can develop working games for linux which will transcend kernel changes, please tell me, how can I still run ut99? Not all games that old will continue to work on Windows, nevermind linux. If anything, your closed source OS games are likely to stop working in some undetermined future, and when the vendors don't offer backwards compatibility, its only going to be more difficult to get around.