aspose file tools*
The moose likes Linux / UNIX and the fly likes Gaming Support in Linux Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » Linux / UNIX
Bookmark "Gaming Support in Linux" Watch "Gaming Support in Linux" New topic
Author

Gaming Support in Linux

Sumit Bisht
Ranch Hand

Joined: Jul 02, 2008
Posts: 329

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.
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14427
    
  23

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 ]

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Ernest Friedman-Hill
author and iconoclast
Marshal

Joined: Jul 08, 2003
Posts: 24187
    
  34

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.


[Jess in Action][AskingGoodQuestions]
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16303
    
  21

Odd. I'd heard one of the reasons Windows Vista was so reviled was because it didn't support the mainstream standards for Windows performance gaming.


Customer surveys are for companies who didn't pay proper attention to begin with.
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4659
    
    5

Originally posted by Tim Holloway:
I'd heard one of the reasons Windows Vista was so reviled was because it didn't support the mainstream standards for Windows performance gaming.

Almost, Direct-X-10 was slow to be adopted.

Even Windows games are behind the curve in popularity and thus the game developers tend to do the consoles first.

There is talk about the GPU vendors and the game development houses skipping DX-10/11 and starting ot go back to direct development for the hardware. It will be faster, less overhead, etc.

A big part of game development is getting paid for it, and a lot of Linux folks don't like paying for software.
Sumit Bisht
Ranch Hand

Joined: Jul 02, 2008
Posts: 329

Thank you all! it has been quite a relevation for me
Tim McGuire
Ranch Hand

Joined: Apr 30, 2003
Posts: 820

Please see:
25 Best Linux games of 2008:
http://www.talk-gaming.com/unix-linux-games/1930-best-25-linux-games-2008-a.html

42 of the best Linux games:
http://www.linuxlinks.com/article/20080510052539217/Games.html 42 of

42 More of the best linux games:
http://www.linuxtoday.com/news_story.php3?ltsn=2008-05-29-010-26-RV-GM
[ October 14, 2008: Message edited by: Tim McGuire ]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Gaming Support in Linux