WineX and the Future of Linux Gaming
SQLz asks: "I'm a Linux user and an avid gamer but unfortunately for me, I have a very limited selection of games to play without having to reboot into my 'Xbox partition' (a Win2k partition with only games). To supplement my aging collection of Loki titles, as well as UT2003 and a few Q3A mods, I use WineX to play titles like Battlefield 1942, SimCity 4, and Homeworld Cataclysm. Apparently this is bad, as many people in the community feel that Transgaming's WineX is discouraging developers from creating native Linux ports. Does anyone have any real proof of this happening? Do developers really point out WineX as a alternative to doing a native Linux port?"
If MS Word worked really well under wine, would that stop people from wanting a native Linux word processor?
;)
WineX is great, but nothing beats a native game, and developers using WineX as an excuse to be windows-only are just lazy.
Okay perhaps you are right - laziness is very common after all
What's your GCNSEQNO?
Profitability. Or lack thereof. Same reason why there aren't more Mac games. Do the potential gains justify the cost of porting it? Some games would be easier than others, but theres not a lot of money to be made in the Linux market.
The other thing is that most people that play these kinds of games dualboot windows/linux. I'd say dualbooting is much more prevalent than using winex for games.
I'm not saying anything negative about Linux. I use Linux. But how many gamers, or just regular casual gamers, use Linux and only Linux at home?
So why did the companies allow it? Why not? All it did was generate good publicity, no support costs, no development costs.
But there may be another reason why companies should look at linux/mac. Microsoft is a direct competitor to every game company. It has been producing games for a long time but since directx it also controls the enviroment in wich games play. It has been found guilty in the past of using hidden parts of windows api to give itself an advantage over competitors in the desktop market. Is it really beyong belief that MS is doing or doing to do the same thing with DirectX?
With them now also involved in hardware it may be to any games company advantage to be flexible on hardware. It is already perfectly normal for games to be crossplatform why not include two more and cover 100% off all computer owners?
A dream? Years ago I read an article on OSes in a gaming mag. Linux was mentioned as a geek plaything that could barely play solitaire. Now many Multiplayer games depend on it for reliable servers. Who knows what will happen in the next few years.
What I am still wondering about is why no game company has created the selfbooting game. No problem without to date drivers or thousand of background services causing crashes blamed on youre game. But then I suppose that would be like expecting hardware manufacturers to include software for a bootdisk with the bios files.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
... developers using WineX as an excuse to be windows-only are just lazy
No they are profit oriented. The Linux "game market" is not as large as most people think. It is not the number of people willing to buy a Linux port of a game. It is only those individuals who would never buy the Win32 version of the game. Most Linux gamers dual boot or use WineX, they are already customers. A Linux port does not generate a new sale, it merely replaces a Win32 sale with a Linux sale, there is no new profit, no economic justification for the port.
While a 100% Native port would be cool I know lots of the Loki games and a fair few of the other ports from windows Use winelib.
From a Developers poing a view it's perfect. For as much as possible use winelib but if there are problems then port those area's. This means that with minimal effort you get a high quality game in Linux.
Instead of porting 100% just for the sake of it you can port 10% and get the same results. You get more games on linux that run better. As wine gets the games will run better with less porting. The less porting that is required the more likely a game will be ported. As more games get ported more engines will become cross platform to make it easyier for companies to port thier games to other platforms.
The engines are more impotant than the games. Look at http://www.garagegames.com/ about half the games run on linux because the engine supports it. Halflife is another good example. Lots of the mods start as windows only but as they gain in popularity the include linux Support.
The main thing to notice is that Wine is good for Linux as it gets more games on linux which means more engines will support linux (So they don't have the overhead of wine) which means you'll get more games on linux.
I think Transgaming took the right step in discouraging automated checkouts, but I still think they should consider releasing nightly tarball snapshots of CVS for users to download. Sourceforge has a lot of bandwidth available for file distribution, and the majority of users wouldn't care whether their WineX came from the CVS server or from a tar.bz2.
(If you'd like to see evidence of this, wander in to #winex on irc.freenode.net - note the number of completely clueless people who ask for help with CVS throughout the day. They're just looking for free WineX, they're not interested in testing/development at all)