Hi ranchers! I've seen some people claiming over internet that the real value of Windows Vista is its DirectX10 interface. As linux distros these days have quite a graphics appeal, I am still baffled by the lack of a graphical api/support for developers. :roll: Can anyone explain why is it that no gaming company releases platform-neutral games(think games like crysis,call of duty 5)? Even as we see a gradual rise in the no. of linux users. Please correct me if I am wrong.
There is good support for 3D graphics on Linux with the OpenGL API.
Unfortunately not all manufacturers of graphics cards pay much attention to their drivers for Linux, and that's why it's sometimes hard to get your graphics card working optimally on Linux.
The number of Linux users compared to Windows users is still so tiny that it is not economically interesting for gaming companies to make games cross platform. Making a game work cross platform is not so easy, it means you have to spend extra time and money during development and you have to test and support your game on all platforms.
I don't play any computer games myself, but I've heard that many Windows games do run well on Linux through WINE (the Windows emulation layer). [ September 27, 2008: Message edited by: Jesper Young ]
Id Software always has Linux clients (and servers too, of course.) I'm sure there are others. But that's because Carmack was always a big OpenGL supporter and their engines target OpenGL primarily. If you program in "the Windows way", then it's quite an effort to port a game to another platform, and as Jesper says, there's really not a large enough installed base to make it worth it.