Slashdot Log In
Why Aren't More Linux Users Gamers?
Posted by
Zonk
on Monday March 10, @03:18PM
from the all-about-the-games dept.
from the all-about-the-games dept.
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?
Related Stories
Firehose:Linux Gaming 2.0: Why More Linux Users Aren't Game by Anonymous Coward
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading ... Please wait.

I tried to get more people into it. (Score:5, Insightful)
Re:I tried to get more people into it. (Score:5, Insightful)
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:PC gaming is dying (Score:5, Insightful)
Re:PC gaming is dying (Score:5, Insightful)
Here we go again...
1) a gaming PC is substantially more expensive than a console
Not for what you get. A console does not provide any real functionality outside of being a DVD player. PCs offer a very high level of functionality outside of gaming.
2) you frequently have driver and other compatibility problems
I am never sure what prompts people to say this. I've not had any sort of driver and or compatibility problems for years now. Are there some people that are still running MS DOS and trying to game out there?
3) a number of PC games are launched in a rather buggy state
Ok, this is a fair point. But thanks to the fact that they are PC games vs console games they are typically patched up quickly if they are a game of any real note.
4) the overall performance level of consoles has improved a lot in the latest generation
Huh? They always improve, when was the last time that consoles did not improve when they were bumped up a gen. Not even sure what your tying to say here. It's not like PCs hardware is standing still either.
Linux gaming has it's own whole host of issues but dredging up the ol' PC gaming is gunna die argument really fails imo.
Re:PC gaming is dying (Score:5, Insightful)
Re:I tried to get more people into it. (Score:5, Insightful)
I do think there's something to the argument that Linux users have already self-selected themselves into a group who don't prioritize games highly (or they probably would have stuck with Windows). It's harder to justify that as a group to spend a lot of time and money publishing games to.
I think there's also the perception that a lot of Linux users don't like to pay for things. That their reaction to something that's cool and innovative is to say "gosh, I hope someone creates a free version of that!" I know it's not completely true, but it's a perception that would have to be fought to get more titles on the platform.
And then there's the fact that Linux is in third place in desktop market share behind Win32 and MacOS X. If a gaming company is going to go risk the money, they'll probably go to the Mac first. By the time they get to Linux few will care.
Re:I tried to get more people into it. (Score:5, Insightful)
1. The linux user group is self-selecting to under represent gamers because of the dominance of windows. Since almost all games require windows, you either have to work with each game individually to get it working with WINE or dual boot windows; the extra work of Wine is a high hurdle with no guarantee of success, and dual booting eliminates disk space, ease, and makes it so you have to buy windows anyway. Emulation has almost all the same problems, it's just easier once it's running.
2. The group that uses linux has a large portion of people that are unwilling to use closed source software. Since games are a pure luxury item, most people don't want to make a high quality, open source one (working to make one defeats the purpose unless you get pleasure from coding the game itself). If the game's closed source, it's automatically going to lose a significant portion of an already small market.
3. Linux is a moving/amorphous target. Usually people get around this by using open source, since that means you can just compile against the new kernel and you're fine. But for a closed source, binary distribution this isn't as simple. The game manufacturers (who use a lot of tricks to make their games faster and better) would have to try to optimize for a platform that has multiple distributions and multiple hardware platforms (32 bit, 64 bit, solaris, mac) where there's no guarantee the kernel or the scheduler or the window manager will remain the same. In windows they can be sure that the movement's going to be steady and they'll have to release a compatibility patch infrequently.
4. The biggest one is market share. The market for linux is already small because you have to be technically skilled to even think about using it, and yet that's what's required to even get onto the computer. That's changing slowly, but if you take a number that's less than 10% of all computer users and then take away from it as above, you're looking at a pitifully small market that requires a lot of work to address.
As linux grows, so will demand, and these problems will get worked out. Until then, I'll just have to get used to the fact that I have a ten second window when my computer boots to decide whether I'm going to be playing games or if I'm going to be more productive.
Re:No free acclerated drivers yet but don't give u (Score:5, Insightful)
Re:No free acclerated drivers yet but don't give u (Score:5, Insightful)
Re:No free acclerated drivers yet but don't give u (Score:5, Insightful)
As for Halo 2, I believe that a hack was released that allows for it to run in Windows XP.
Re:No free acclerated drivers yet but don't give u (Score:5, Funny)
You are in a maze of twisty little passages, all.. (Score:5, Funny)
N
You are in a twisty maze of little passages, all alike.
E
it is pitch dark, you are likely to be eaten by a grue.
[DAMN!]
Linux + Gamer? (Score:5, Funny)
You CANNOT be a virgin twice.
And your mom only has ONE basement.
Re:Linux + Gamer? (Score:5, Funny)
Why Aren't More Linux Users Gamers? (Score:5, Funny)
Biggest obstacle (Score:5, Insightful)
The biggest obstacle: DirectX. It's API is only available on Windows, no other platforms, and (especially with DirectX 10 and Vista) Windows seems to go out of it's way to make OpenGL unattractive or non-feasible. That makes it difficult for game companies to target both Windows and non-Windows systems from the same codebase.
Re:Testing (Score:5, Insightful)
I've found the best way to support Unix distributions is to not support them. Just support the software you need. If you need a particular version of a library, note that dependency. Keep your dependencies as general as you can, eg. never require version 1.4.5 of a library if you can work with any version 1 or 1.4. Config files have a standard location, usually /etc/softwarename and $HOME/.softwarename . Allow overriding this via command-line switches. At that point you won't need to worry much about variations between distributions, beyond "Distribution X only supports version 2 of package $XYZZY, we're coded to version 1 and v2 isn't backwards-compatible.".
Linux is the game (Score:5, Insightful)
Because Linux IS our game? (Score:5, Insightful)
However... The world isn't all that much better if I've beaten a level at some game millions of people have already beaten. But if I've squashed a bug in Ubuntu? The world benefits quite a bit.
Obvious question (Score:5, Interesting)
Self selecting population (Score:5, Insightful)
The old cliche "build it and they will come" applies. But in today's "gotta make the next quarter's number" world, nobody's going to build it if the customers aren't already there.
Wall St. is the bane of capitalism's existence.
Uncyclopedia sums it up (Score:5, Funny)
Re:"Games for Windows" (Score:5, Funny)
You haven't seen a single 'Games for Windows' that didn't require Windows? Shocking. And you know what, all those games in the boxes labeled X-Box sure don't play very well in my PS3.
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.