Why Aren't More Linux Users Gamers? 693
tops writes "MadPenguin.org wonders why more Linux users aren't gamers and attempts to answer that question. The article suggests, 'As far as I'm concerned, it all comes down to a choice. Expect the gaming industry to follow the Linux doctrine or instead, build up a viable, cross platform gaming market that includes us, the Linux users.' The article urges publishers to consider Linux users as a viable market, and requests that game developers target Linux as a platform during the pre-production phase." What do you think are the most important obstacles barring the big game publishers from reaching out to the Linux market more than they already do?
Re:I tried to get more people into it. (Score:-1, Interesting)
Obvious question (Score:5, Interesting)
Re:Linux users are used to free software (Score:3, Interesting)
Ambiguous, Moving Targets (Score:2, Interesting)
Ambiguity: How do you support Linux? You can't, really. What you have to do (in a practical sense) is support a distribution of Linux - for example, Fedora or Ubuntu. But then what of all the others? For every grateful Ubuntu user, there's going to be an irate Gentoo user who complains that his system isn't 'supported' (replace Ubuntu and Gentoo with any two differing distros). How do you support Linux, when 'Linux' is such a general term, and the variations can be so different?
Moving Target: What do you support? FC5? 6? 7? 9? The latest-and-greatest? Two years' worth? The last two versions? This gets especially complicated if they try to support more than one distribution. Do you target the latest two releases of Ubuntu, and the last three of Fedora? The latest two of each? What if Ubuntu releases faster? What if it has more 'latest and greatest' support (libraries, Xorg, etc.). What about drivers? Will these distros work properly with the included drivers? with binary drivers? will the game work properly with both?
How do you deal with support? Do you train your support monkeys on Windows, then run them through a six-week course on Fedoras 5 through 9, and the last three Ubuntus? What if the users are using an older Ubuntu that isn't support (but on which it should work)? What if a user has problems with the stock (open-source) NV driver? Do you recommend the closed-source one? What if they don't want to use that one, for whatever reason? What if they use it and then upgrade their kernel and it stops working? More likely, what if the system upgrades it for them?
What about DirectX? It doesn't port. You'd have to rewrite with OpenGL, OpenAL, rewrite your networking code, your 2D acceleration code, image handling, surfaces, media playback... or I suppose you could pay more to license Crossover's tech, similar to the move EA made for Mac games... but that increases your costs as well. You'd have to replace all of your Win32 API code (simple, common stuff like opening files, etc.) with cross-platform wrapper functions or #define statements. You'd have to test on both platforms.
Can it be done? Of course! Blizzard does it. If you inspect the Blizzard binary, you find a collection of strings, including 'Win95', 'Win98', 'Win2K', 'WinME', 'WinXP', 'MacOS9', 'MacOSX', and 'Linux'. Interesting. But is it worth it for most companies to hire programmers to write cross-platform code? Or is it just easier to target the large, stable, reliable, stationary target that is Windows, and leave the 2% gain that a Linux version might provide?
Don't forget, companies have existed to bring games to Linux. They failed. There's a reason.
Re:No free acclerated drivers yet but don't give u (Score:2, Interesting)
Re:No free acclerated drivers yet but don't give u (Score:4, Interesting)
PC gaming is dying (Score:5, Interesting)
1) a gaming PC is substantially more expensive than a console
2) you frequently have driver and other compatibility problems
3) a number of PC games are launched in a rather buggy state
4) the overall performance level of consoles has improved a lot in the latest generation
There's just not a lot left that PC games can claim superiority on. Linux gaming is even more dead because it's a very small subset of PC gaming with a lot of complexities that make support very difficult. It costs more dollars per gamer to develop and support the platform, and on top of that, you've got an industry full of people that have a ton of DirectX experience which does no good on Linux (Wine aside).
Re:common (Score:5, Interesting)
Of course, I'm not a graphics developer, so there is probably more to this than simple vendor lock-in.
And that, people, is what makes DirectX shine against Linux. Every time I see a discussion concerning Direct X, people in
Sure, you could try to glue several open source technologies like SDL, Allegro, OpenMAX, OpenML, OpenGL, OpenAL, FMOD and others to accomplish almost everything that Direct X provides you, but it would be a very cumbersome work and, as other people said, not cost effective enough for the 10% of market share that could buy your game.
Whether people like it or not, Direct X is a beast of an API, if Microsoft made something right, it was Direct X , as everything is integrated in one specific package. Shure, the Open GL modelling paradigm is better than the Direct 3D one (or it was, about 4 years ago when I used to prorgram games using both of them), but the ability to have all those multimdedia features in one integrated API makes it worth it. And of course, you can also include the ability to use MS Visual Studio for the development.
Wrong question? (Score:3, Interesting)
I have a suggestion though; certainly one reason there aren't more Linux Gamers is that there aren't more Linux games. This may be a Catch 22, but no one said those don't really happen. Game companies have pretty much universally shunned the smaller platforms, both Mac and Linux, and that's only to be expected, it's hard enough to make a buck on the PC.
But one of the major reasons for this, IMHO, is the lack of a single platform. No, I'm not talking about the underlying disto, I'm talking about the lack of something similar to DirectX. On Windows there is a "gaming platform" and I can design to it, on the other OS's there is a plethora of packages that solve one of the many problems, but nothing that wraps them all up.
May I humbly suggest that there needs to be a single "OpenGP" (as in Gaming Platform) that _really_ works on the (new) Mac OS and Linux?
Maury
Blah Blah Blah... (Score:2, Interesting)
#1) A gaming PC has ALWAYS been substantially more expensive than a console.
#2) PC games have always had driver and compatibility problems.
#3) Many PC games have always launched in a buggy state
#4) lol! Yes the Wii, the best selling console is certainly a powerhouse!
Seriously though, yes the 360 and the PS3 have raised the bar a bit performance wise for consoles. However neither is close to being as powerful as even a mid-range computer let alone a high end gaming machine.
Honestly also if you are trying to compare apples to apples you really should include the price of the 1500$ HD TV you need to hook up to your PS3 or 360 to take advantage of the graphics. So 2000$ for your system. Sure you can use the TV as a TV, but I can also use mine as a Computer, so there.
Not to mention that the best RTS are all PC, and the best FPS are all PC, and the best MMPRPG, I can keep writing letters together all day... I can also emulate only console games on my PC if I really want to. I can also play older games. I know both the 360 and PS3 has some backwards compatibility, but not nearly as much.
I am not even going to get into the red button of 360 death, or the lack of games for the PS3.
I know last year I was faced with a decision, PC or 360, and I went PC and haven't looked back. I had an xbox, and it was kinda fun but really it ended up being a Halo 2 playing device that could also run DVD's. Then it was done. Now it plays DVD's (badly).
Don't get me wrong, some day it may happen, where gaming on the PC is dead, just not any time soon.
Re:I tried to get more people into it. (Score:3, Interesting)
Re:PC gaming is dying (Score:3, Interesting)
In the PCs favor is a much larger versatility in games. Also some people might be able to justify buying a bit more of a PC than they really need for their surfing/writing/whatever so that they can play some games on it as well.
Is it dying? I'd say no. At worst it will lose the huge blockbuster titles. Not a terrible loss.
Re:No free acclerated drivers yet but don't give u (Score:2, Interesting)
I'm half way through the game now
They toy with linux. Linux *is* their game. (Score:3, Interesting)
If I were into gaming full-scale I'd be using Windows. Unbelievable (I *hate* Microsoft & Windows), but then again I'm not a Gamer or Game Developer, I'm a developer. A guy I know is an avid gamer and the team lead of a Half-Life 2 Total Conversion Mod for StarWars. He - of course - uses Windows as his Desktop.
Another thing I'm seeing is that OSS gaming has just about lured in all the Linux gamers anyway. It's not *that* different in the Windows world. Counterstrike is still the most popular multiplayer out there - and that's a mod, not a commercial game.
I suspect once Linux gains critical mass due to HW prices plummeting and the ever gaining crowd of Ubuntu followers (a distro that finally did enough things right to foster critical mass) we'll at the same time see OSS gaming finally catch on. Linux is getting more and more interesting for the non-hardcore-lowlevel developers and thus we're seeing an ever growing set of OSS games, some of which could kill off entire gaming genres (check out the OSS RTS Spring to see what I mean).
It was 8 years ago when jBuilder, the prime Java IDE, would cost thousands and thousands of dollars. I can still clearly remember. Today we have huge companies competing with each other over who can give away the best software for free. Eclipse vs. Netbeans, Glassfish vs. jBoss, etc. We are seeing that with a lot of other stuff in the software area too. Webkits, Office packages, etc. Once that has crept out all over the place we'll see the same happening in gaming.
The games of the future will be plattforms payed for by a fee or premium accounts. Games will be free and mostly - so I suspect - open source. Because no one will even care.
Re:I tried to get more people into it. (Score:3, Interesting)
But truth be told, I'd rather play RTS than FPS. Warzone2100 is the only half-decent native RTS I've found for Linux, but it doesn't even have a LAN mode. I paid $40 for CNC3, and I'd pay even more for a Linux version. But for some reason, they don't port it. Why? I mean, it couldn't be THAT hard. It will run in WINE with shaders on low, although no one wants to do that.
Oh yeah, I forgot. That required a crack. Linux doesn't have nasty DRM "solutions".
Re:No free acclerated drivers yet but don't give u (Score:2, Interesting)
I'm mainly a Linux user for my everyday work, and I'd say I buy and play more games than the average user generally would. The only reason every one of my machines is dual booting Linux and Windows XP is due to the fact that I simply need XP for my games.
I've switched a couple people from Windows to Linux, however they've all been dual-boots. The main issues are games, a few utilities like Catia, and Photoshop. I imagine that I'll also be dual booting until these issues are addressed by the software companies. I believe the "games aren't free, so Linux users won't buy them" idea is a minority opinion. This statement kind of seems true, simply because those in that category tend to voice their disapproval more adamantly.
Re:I tried to get more people into it. (Score:-1, Interesting)
I've expanded my MythTV box with wine, mame, zsnes, stella, dosbox and even two usb gamepads for the occasion. And of course the linux ports of quake, descentx, freespace. As soon as real open-source 3d drivers are out, I'll even fit a high-end video card in the box for the games that I currently can't play (oblivion, spellforce2).
I've started to round up copies of old loki games for the occasion as well, but so far only have found 2 (descent3 and HoMM3). I can really say that that box is the most addictive gaming device I have ever owned.
The reasons. (Score:2, Interesting)
Remember Loki? I've got game... (Score:2, Interesting)
The problem with Linux gamers is that they DEMAND a free ride. Same goes for any other piece of software on Linux that actually has a >$50 price tag.
I play games under Linux, I have OWNED some Loki titles (yes... some of us actually decided to support the effort rather than rip them off). I do own a REAL copy of Tux Racer (which puts the free version to shame btw). UT2004 is STILL one of the best commercial produced games for Linux oddly enough... but the game is NO LONGER available for Linux (beware if you buy a new one).
I own a copy (yes... OWN.. that is... I paid for it) of CrossOver (actually I own 5 licenses) and I have a purchased STEAM account through which I can play (for example) Half Life 2... with few problems on Linux. I also own Linux Doom3, Quake IV, Descent 3, etc, etc,... ALL for Linux.
Are there a gazillion games that play under Linux like there are for Windows? No.... but IMHO, you're either for Linux gaming because it's Linux, or you might as well be playing using a console (which removes Windows from the equation anyhow).
Probably the best thing to bring games to Linux IS the plethora of free games that are coming out. Some of them are pretty good and that might make Linux a more viable market for commercial games. I will say that UT2004 was a game done right for Linux. Loved to see more of that. It's worth the money.
The obvious (Score:2, Interesting)
Quality of drivers (Score:2, Interesting)
Re:#1: Size of potential market. (Score:3, Interesting)
You are correct that install base is a major factor. That said, there are other factors at play:
More interestingly, I expect more games will be coming to many more platforms in the future due to current trends. First, the paradigm of gaming value comes from the developers is becoming less and less relevant. Other users create significant value in network play, by creating mods, and by creating social networks in the game. As this trend continues, small install bases can have disproportionate influence on sales. Personally, I saw this 10 years ago when myself and several dozen other people chose to buy a game together and our choice was determined because one game supported multiplayer with Mac OS and one did not. Since two of the members of the group had Macs, including a very popular and attractive female gamer (a rarity then, less so now). Macs probably had about 4% install base at that point, but lack of support for it cost one developer 5 times as many missed sales in our purchase. So saying 4% of gamers are on platform A, thus we'll only miss out on 4% of sales if we don't support that platform is not necessarily true and becomes less true the more networking becomes important.
I don't put a lot of weight on that theory, since I know a lot of Linux users and developers and they have no problem shelling out money for software. Still, it does hold true to some extent, especially as Linux makes gains in poorer places and among budget shoppers. I'm actually waiting for a game developer to put out a FOSS gaming engine and environment, that serves or runs game modules, which are proprietary and copyrighted (much as Apache serves commercial, for-pay Web sites).
from a gamer perspective.... (Score:2, Interesting)
Also as far as I'm aware theres no SLI support, and if there is you still take a performance hit on linux, and I didn't spend $1000+ on GPUs to take a performance hit. Its the same reason I went from vista back to xp. (well, one of many, many, many, many reasons.) It was the difference between playing Crysis on medium to playing it on almost very high, which is a big deal, on medium it just looks like every other FPS. And please no arguments about how graphics aren't important. after 3 years of selling video games in one way or another i can tell you almost every adult customer cared about the graphics, and they're the ones that need to be converted.
I think these issues are becoming more common with your average consumer too that isn't a serious gamer. from working in retail and experiences with my friends more and more people are buying specific gpus, quoting model numbers, and looking up performance. A lot more people nowadays will know which graphics card they have, or at least the series, and know roughly what they can expect from it. Then if they try linux, and their shiny expensive $200 gpu loses half its value, and on top of that they have to try and get games working with wine, it all becomes unreasonable to them.
As far as games made for linux, it would be fanatstic if there were more, but its a chicken and egg problem. And im really not interested in playing UT2K4 anymore, iv been playing that for 4 years. While some of the linux games i hear about sound interesting, lets be honest, they aren't Crysis or COD4, and its games like that i bought my system to play, as well as many people i know.
People buy gaming machines to run whats on the shelves, and so the first step is to get those working smoothly and hassle free, as well as at similar or preferably better speed. Then once you have a better product you can win over a linux user base and can start making linux only games.
I know all of this is filled with problems and may well be impossible to implement, but these are the reasons i see why people arent gaming on linux.
Part of bigger issue... (Score:2, Interesting)
1/ Lots talk here but no one point out a solid business model/plan/reason that will pay for programmers to do the game and earn a living. Will they be providing service and support on these open-source games and game platforms? Since non-work-critical Linux usually get slapped on the cheapest boxes, I don't see them giving you the best gaming experience either. But where is the major open source Linux game project like we have for a distro or other FOSS? What is the Linux equivalent of Halo? I read 5-6 major Linux magazines a month and haven't seen it. So where is the demand? What studies or stats can back up the investment unless one starts coding for one's own enjoyment?
2/ This is Linux - dudes interested in the command line, hacking a config file, tweaking kernels, using free stuff, and coding P** in vi or emacs for Penguin's sakes. Figuring out how to get the NDISWrapper to wrok for the el cheapo WIFI card on my 8-year-old P-II is "game" enough usually for me afterwork. If somebody wrote a 'command console' game it'll probably explode (just a small joke :). But seriously, the super smart graphics guys spent all their brainpower just to get Beryl or Compiz working and pay the bills. No time left to build games.
3/ Don't get me wrong. I love Linux. Although Linux is big in under the hood in most major Internet hosts and portals, it's puzzling to see no major consumer take-home success yet (other than the Everex gPC). I think the fundamental problem is that the FOSS community is still trying to follow the success of exiting markets instead of leapfrogging ahead into the next decade. At the current trend, by the time Linux creep up to respectable desktop and game console consumer numbers, Windows would've already moved on to more Web based SaaS and online gaming. Windows won't dominate the Web/Cloud/mobile futures. That will probably be Google, but I consider Google closed source. Just how many different distros will really compete with Android? In other words, Linux has to build the unexpected next big thing instead of keep thinking how we're going to lure the PS/XBox/Wii gamers away to back to the desktop. Forget the desktop - build a gaming console and game server with new types of games and ways to play! Talking about Linux games is like hoping Linux will someday overtake other mobile device OS - Not Gonna Happen unless you give a really compelling reason. PC gamers will not abandon Windows until you show them a super high quality game that has no equivalent on a platform that they can count on for ever more better titles. That's a tall order. To do that you need to solve Question #1, and so the chicken-egg argument continues...
Two reasons, really (Score:1, Interesting)
Second, gaming companies are extremely high pressure places that have to have large amounts of capital before they release a game. They have to pay all their employees (at 40 hours wage) to work 80+ hour weeks. No game company can afford to do that and release the game as OSS. And if they try to charge for it, there's not a big enough market. Cross platform development is very expensive so developing native version for both is difficult. Even companies like CCP (Eve Online) who have released Mac and Linux clients for their MMO have done so by simply working with the Windows compatible libraries people and just run the Windows clients on those platforms using whatever translation libraries (and from what I hear, they are both very buggy and slow but the respective groups are working to make them better).