When I want to hack, I hack when I want to play a game, I want to play a game. Yes, I’m a hacker and I love to do it, just not all the time for every game I install. If they do work, then they require all sorts of hacking.
Most either will not install or install and then won’t work. More to the point, I found a list of games and applications that shares similar frustrations with Linux + WINE + games. I can do it in Linux, but I’m just tired of the hassle.
I should just be able to download, install, and play! For example, I found an 1100 word document describing how to get SimCity 4 working in Linux (with WINE). That’s just my point – just saying “I got it to work” or even letting that thought through your mind means Linux has issues. Let me cut you off at the pass: I know someone, somewhere has gotten the games I’ve listed to work. Both games are great, by the way, if you have the time to tinker enough to get them to work. But that’s just it – it works every time on XP but I struggle to get it to work consistently on Linux. I did manage to get FlightGear working – once, about a year ago – and that was great. I can play some popular FPS games in Linux (Quake III, UT, America’s Army) but where are the other games? Battlefield series? Call of Duty? Warcraft III? Far Cry? SimCity 4? Okay, it’s a glorified X-Box, but who cares – games install and they work. My modern, fast system at home is running Windows XP, people, and gaming is the reason. Sorry, but Frozen Bubble and Tux Racer will never see my crisp greens. Yes, I *WILL* pay for games on Linux, so long as they are games I want to play. Linux gaming sites abound, such as linuX, Linux Games, and TuxGames, but don’t really offer anything substantial, just some howtos on getting your drivers installed and getting WINE to work.
Ryan worked at the now defunct Loki Games and did some stuff with a bunch of Linux games.
Gordon (aka Icculus) has even written an article about making your code portable, which includes “black box” modules (abstractions) so it does not matter if you have DirectX or OpenGL: either would work. The team over at have done a fine job porting games, and Ryan C. Portable code that uses open standards ( OpenGL) is nice, but OpenGL lags pretty significantly behind DirectX, so I have a hard time blaming developers there. WINE is a good idea but really a bridge technology, and many a techie will point out that what Linux REALLY needs is native gaming, and WINE will allow many developers to be lazy (read: Maxis/EAGames). WINE? If you have enough hair left to pull out, WINE is a good choice. NeverWinter Nights? If you can get it to work.