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?
I tried to get more people into it. (Score:5, Insightful)
No free acclerated drivers yet but don't give up. (Score:2, Insightful)
Trying to run non free software on Linux eliminates a lot of the advantages of running free software. Who wants to go back to the world of driver hunting? Sure, it can be done, there are distributions that make it easier and there's a lot of cool gaming that can be had but it still takes effort, almost as much as it does to keep up a Windows box.
The market is growing and now is a better time than ever. The death of XP has a lot of gamers looking at Linux. They are going to be trying. Distributions lik
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:4, Insightful)
Re:No free acclerated drivers yet but don't give u (Score:5, Funny)
Microsoft has stated they will cease selling Windows XP as of June 30, 2008. When you can't buy new copies anymore, it's essentially dead, even if those of us who have it still use it for a while yet.
Oohhh...so you BOUGHT your copy.
Re:No free acclerated drivers yet but don't give u (Score:5, Funny)
Re:No free acclerated drivers yet but don't give u (Score:4, Funny)
Of course not. This is Slashdot. There's at least what, 5 or 6 Linux users here.
Re:No free acclerated drivers yet but don't give u (Score:4, Interesting)
Re:No free acclerated drivers yet but don't give u (Score:5, Funny)
MOD PARENT UP (Score:3, Funny)
Starting Score: 1 point
Moderation +3
70% Empathetic
30% Sarcastic
Extra 'Commiserate' Modifier 0 (Edit)
Karma-Bonus Modifier +1 (Edit)
Total Score: 5
Re: (Score:3, Funny)
<voice type="John Cleese as the Jewish Official in Life of Brian">Blasphemer! Blasphemer!</voice>
Re:No free acclerated drivers yet but don't give u (Score:5, Funny)
anyone until I blow this whistle!
Re:No free acclerated drivers yet but don't give u (Score:5, Informative)
"Million of Halo 2 fans/Windows XP users are rejoicing due to the fact that yesterday, a team of hackers known as "Razor1911 released a patch that allowed Windows XP users to install Halo 2 on their PC. A while back Falling Leaf Systems announced that they were to release compatibility drivers legally so that XP users can play Halo 2, but Razor1911 claimed that they beat them too it, and there's no doubt that they're right. Although there are still compatibility issues with the new patch, Halo 2 does run on most Windows XP machines, mostly in single player mode - there have been many complaints regarding the online multiplayer. Razor1911 has also released a re-pack pirated version of Halo 2 that should run better than the original Vista DVD, which included the patch with it. Along with Halo 2, Razor1911 has also released an XP patch for Shadowrun."
Oh yah, it also seems like you were wrong about Halo II being Vista only....
Re: (Score:3, Insightful)
Re: (Score:3, Funny)
That's funny! Here I thought I had played it on my Xbox all those years ago.
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: (Score:3, Insightful)
I believe you have the gaming companies' priorities confused. They really don't give a **** what platform Microsoft is pushing. They only care where the money-paying market is, and as far as PCs go that is — overwhelmingly — Windows XP.
The only major gamer advantage in Vista is DirectX 10. However, DX10 is dubious in terms of exclusivity: see the Halo II comments about the reality of "Vista only" games. DX10 is dubious in terms of technical advantages: I run Crysis just fine on my new super-ri
Re: (Score:3, Insightful)
FUD? (Score:4, Insightful)
Getting proper drivers USED to be a problem back in the days of DOS games when Windows 2.11, 3.0 and 3.1 were still started from the command prompt. By the time Windows 95 rolled around, *almost all* hardware vendors shipped Windows drivers with their hardware, and game programmers were moving aware from writing to the hardware interface and instead writing to low level Windows primitives. After Windows 95, the only games that had driver issues were the OEM versions of games that were packaged with hardware since they were written specifically for a certain video card. An example of this was the nVidia Edge 3D card that shipped with Panzer Dragoon and Descent. How do I know this? I worked on the port of Descent to nVidia's 1st generation chipset, the nV1. This version of Descent was a Windows 95 native application that would only run with an nVidia card.
Since about 2000, game developers have been writing to Direct X, and letting windows handle the details of the video card. Back in the Windows 95 days, Windows was pretty stupid regarding hardware recognition, and Linux was pretty smart about recognizing hardware. However, once it became established that the OS should detect the hardware and be able to find the drivers for it, Microsoft didn't take much time to figure out how to do this and provide a TON of drivers on the Windows installation diskettes/CDs. Any special hardware that you purchased came with Windows drivers. Drivers have not been an issue for years.
The market for linux games is non-existent. To produce a top notch game these days costs several million dollars (the average cost was around $2M when I left the gaming industry 7 years ago) and the common perception, whether correct or not, is that linux users won't pay for a game. There might be some inroads on the MMORPG side of gaming since they make their money by charging you a monthly fee, but the standard boxed software market will not make a game for linux until it is established that linux users will pay for software. Given the emotional/religious arguments over OSS/Free Software/commercial(closed source), companies aren't going to deal the the hassle.
Re: (Score:3, Insightful)
Rrrright... zero.
Pick an antivirus to run and constantly worry if it's good enough to keep up with all the malware; make sure the firewall is on at all times; disable unneeded services that are on by default and those that pop up by themselves misteriously later; disable stuff like indexing and restore so that they don't fuck up my drives; always on the lookout for spyware and malware, because I've seen systems with everything of
Re:No free acclerated drivers yet but don't give u (Score:5, Insightful)
At the moment the only significant consumer movement towards Linux is by people who want to save money and/or use low-end hardware. It's a small phenomenon, and the gaming industry has no interest in those people anyway, regardless of what platform they use.
Re: (Score:3, Insightful)
When my relatives come to me to fix their deranged computers, I fix their Windows install then dual boot it with Ubuntu and enable ssh on it so I can remote desktop/shell/file share to it just in case they need something complex done. I make sure they know which icon is their browser, their word processor, their e-mail, and they're golden. I have about 10 of these out there now, and every one of them has sa
Re:No free acclerated drivers yet but don't give u (Score:5, Insightful)
I've been left hunting for drivers several times on Windows, most recently for a USB-to-serial converter from a major manufacturer. I bought it new, plugged it in, and started using it. Windows seemed to detect it and handle it fine. After a few days I found out that when I unplugged the USB connection, half the time the driver would freeze Windows. I couldn't find the CD that came with the device, so I went to the manufacturer's web site. Even though I had the model name and product number of the device, I couldn't find the driver. I gave up looking several times, but the crashes kept sending me back. Eventually I sent an email to the manufacturer, and I got back a download link for a single file. What was I supposed to do with the file? I had no clue. I tried modifying the URL to the file to find another page, but no luck. I had to use Google to find install instructions. Then, after I installed the driver and rebooted, the behavior wasn't completely fixed. The crashes became less frequent, but they still happened often enough that I gave up on the device and bought another USB-to-serial converter, which turned out to have a similar problem.
I also have an old Dell that I couldn't install Windows XP Pro on because partway through the install process, the screen became garbled. It seemed like XP tried to load a better driver for the video card and ended up using one that was a little bit off. That was especially frustrating because the box came with Windows 2000 on it, and I had reinstalled Windows 2000 on it from scratch (using a retail copy of Windows 2000 Pro) in the past. I thought Windows XP's driver support was a superset of Windows 2000's, but maybe Microsoft stopped including a suitable driver for that model on its Windows install disks. I didn't bother hunting for a Windows driver; I just installed Linux.
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:4, Insightful)
With PC games there's nearly infinite hardware combinations which means that inevitably no matter how much QA you do, there will be bugs at release and so I think there's more of a tendency to assume that there will be bugs and that it's okay. Some people will find themselves completely unable to play the game, ever, even after several patches. A good friend of mine recently had to threaten Valve through the BBB in order to get a refund on a game that never worked on his system in spite of numerous patches. That's not a likely scenario on a console.
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)
2) Okay, well lucky you. I have. I know many friends that have. I know several gamers who will reinstall their operating from scratch routinely to keep kruft to a minimum and to keep the systems running smoothly. I've often had a game get installed, have glitches, require patches and driver updates, etc. On the other hand, every console game I've ever bought has worked out of the box.
3) Console games are generally patched more rapidly and effectively than PC games because the hardware platform is consistent thus making glitches consistent. Much easier to QA and to track down issues when they happen instead of having a bunch of obscure bugs that pop up on random hardware configurations.
4) What I'm saying is that when the PS2 came out, my PC was substantially faster than the PS2. When the PS3 came out, the overall performance was probably a little better in my PC, but not enough that I'd really notice with most games. That by and large, the hardware that's available for console gaming is no longer a limiting factor on the games. Heck, the wii demonstrates that you can make a compelling gaming environment on pretty low end hardware.
Linux as a subset of PC gaming suffers from many of the same problems, hence my pointing it out. It has a host of issues all it's own, but the complexities of PC harware are pointing a giant bazooka at the foot of PC gaming.
Re:PC gaming is dying (Score:5, Informative)
Case & PSU $100
CPU $200 (for a really good one)
Mobo $75
RAM $50 (for 2GB)
HDD $100 (for 500GB)
GPU $200 (for REALLY Good one)
throw in the peripherals and other junk for about $100.00 and you are still well short of the $1000-1500 mark.
And with the ability to buy a Quad-core dell with 22" monitor and all kinds of GPU for about $700 almost every month on some special or another....
I fail to see how this is true.......
Re: (Score:3, Insightful)
You must have things pretty good in the US (I assume you're talking US dollars). Here in the UK, you'd be lucky to get a decent system for twice the prices you're quoting there. I know the dollar is worth about twopence halfpenny these days, but still...
Re:PC gaming is dying (Score:5, Informative)
1. Take a brand new Computer that has XP and a fast core 2 duo (Researching the fact that you aren't buying a non-upgradable lump of garbage like HP/Dell). ~$600
2. Upgrade RAM to 2 GB ~$60 pessimistically
3. Get a smoking graphics card ~200-250
Total price: $900 or 30% more than what you were going to pay for anyways; That and a few days of passive specs analysis and 10 minutes installation time.
"upgrade at least once every 3 years"
If you're telling me that better games hit PC's more often, then point proven. If you're telling me that The same games you're running on your 3 year obsolete PC are now magically able to run on your 6 year old console, you're missing the point. Consoles are early into this generation and PC graphics have already long past their hardware specs. There is nowhere for consoles to grow for another 4 years in your words.
But for PC's, if you really want a super duper bleeding edge piece of gaming godness, you can, but by no means do 'most' game devs shove ridiculously high requirements down your throat.
I have a good rig in my eyes and I've spent a total of maybe $1000 over the 5 years that I've had it. That is not to say that all I do is game day in and out, it gets good use for many things like hi-def video (as its also a PVR / media PC).
"Heck, the wii demonstrates that you can make a compelling gaming environment on pretty low end hardware"
I absolutely love my Wii to death for the games that I play on it, but lets be frank, the CPU/GPU/lack of substantial storage hold it back from competing seriously in many gaming market segments.
What I can agree to is that Linux gaming really isn't there yet, both in developer support and in market share. Developers interested in Linux work should take the approach of companies like ID/Epic and use/develop technology platforms which makes cross-platform porting simple. Since you need OpenGL pipelines for PS3's anyways, why not spend a little developer time to release an unsupported Linux client? Better yet, if there's a big pull on Linux then you may want to consider actually supporting it. But at this point I'd say Linux gamers will settle for 99% working binaries over waiting a year for Wine support.
Re: (Score:3, Informative)
1) PC Games typically work for a lot longer than the life of a console. I can still play some of my older Windows 95 games on XP, and DOSBox allows me to play some of my really really old games on anythign DOSBox runs on.
2) The cost of a gaming computer would be better represented by taking the difference in cost of the gaming computer to the base computer. Let's say $1250 - $500 = $750. That's more accurate, t
Re:PC gaming is dying (Score:4, Insightful)
I don't see why more developers don't target OpenGL instead of DirectX. .
Re: (Score:3, Informative)
Not always true. Seems a lot of people think you have to have the top of the line system to play video games. I've played Shadowbane, EQII, WOW and Vanguard all on a Crappy E-Machines with a 9800 Pro. So, we are talking about $600 for a machine that has lasted
Re: (Score:3, Informative)
Bullshit.
Pricewatch.com
My most recent gaming system cost me $550. That's sans an 8800 or the newer 9-series nVidia card, I'm running dual 6800s.
Re: (Score:3, Informative)
1) Here's the thing, if I buy a PC to play DVD's, browse the Internet, etc, I can get something for $400-600 that does the job adequately. However, that system will not play games. If I want to play games I'm looking at a $1000-1500 box at a minimum.
Nonsense. Only if you want to play Crysis on the highest settings do you need to spend that much on a PC. You can get an excellent gaming PC for much less, particularly if you want to play strategy games, which is where PCs excell. Consoles still don't come with a mouse (still the fastest, easiest and most versatile controller).
What I'm saying is that when the PS2 came out, my PC was substantially faster than the PS2. When the PS3 came out, the overall performance was probably a little better in my PC, but not enough that I'd really notice with most games.
That's because the PS3 cost as much as a PC when it first came out.
Heck, the wii demonstrates that you can make a compelling gaming environment on pretty low end hardware.
Exactly. In the end, it's the interface that matters most, and there are a lot of games for which a st
Re:PC gaming is NOT dying (Score:5, Insightful)
Consoles are gaining popularity, and that's good. But they'll never come equipped with a keyboard and mouse because people already have one of those (a pc). RTS games are better and many people prefer the PC FPS experience. Valve develops for PCs almost exclusively, with their console offerings being really bad. Coincidentally, they're also one of the most popular publishers in the industry right now. Civilization has yet to make a console release, and it'll probably be sub-par.
Finally, it's cheaper to develop a small game for a PC than a console, so independent companies release on the PC a lot. XBLA is changing that, but it's not going to change overnight and it's not going to completely dominate.
So, the importance and dominance of the PC as the gaming platform is being diminished and will continue down that road for a while, but it'll never die. The install base and the setup will keep it going for a long, long time.
Re: (Score:3, Insightful)
I don't know anybody who doesn't own a PC. But I also know very few people with PC's that are capable of gaming. Don't get me wrong, there will still be some market out there and the independent home brew developers will definitely continue. There will be plenty of room for people who want to play more casual games, but the market for PC games akin to what we see on consoles today will continue to dwindle.
Re: (Score:3, Interesting)
a gaming PC is substantially more expensive than a console
For the first few months of a console's life, quite true. It doesn't take long for mid-range PCs to catch up and overtake the current "next gen" console though. Still more expensive, but not by a whole lot.
you frequently have driver and other compatibility problems
YMMV I guess, but I can't even remember the last time I had any issues with getting a game installed and running.
a number of PC games are launched in a rather buggy state
No arguing with that.
the overall performance level of consoles has improved a lot in the latest generation
Covered in point #1.
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 fo
Re:PC gaming is dying (Score:5, Insightful)
Re:PC gaming is dying (Score:5, Insightful)
Why? Because no-one who was interested in joining the dev team believed for one moment that a closed source game could succeed on the linux platform. Open source sounds good, but won't pay the very immediate bills generated by running an online game world. The end result was that a Linux game was deemed to be an automatic fail (at least a linux version of my game), simply because there wasn't the user base to support such a move, and the API support for linux game related devices compared to windows is awful
Re: (Score:3, Insightful)
I don't even care that there are new fancy games coming out that I can't play. I don't have enough time for the games I do have as it is.
Re: (Score:3, Interesting)
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:4, Insightful)
Anyone who started out on Linux (and there are probably incredibly few of them) probably never became a gamer (at least, not using thir computer). Anyone who started out on Windows won't want the hassles of moving their gaming over to Linux. If gaming is something you do a lot, then you're going to use the most convenient platform for it.
Personally, I have a dual-boot. I play games and use photoshop on Windows, and I do most other things on Linux. The whole point of playing games is that it's relaxing; getting them to work on Linux kinda spoils that!
Re: (Score:3, Insightful)
It used to be, most games were simple to know, but challenging to play. But nowadays, it's the other way around. It's challenging and time consuming to know all the various aspects of the game, but if you do, it's trivial easy to win.
If I had no personal projects to consume as much free time as I can spare to work on them between family and work, perhaps boredom might drive me to explore all the stuff put into
Re: (Score:2)
I would love to have an open source OS that meets all my needs as a gamer, but I just don't see it happening anytime soon. Fedora 8 has their games spun version, but who wants to play a bu
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: (Score:3, Informative)
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.
This more than the rest of your post, marks you as Linux ignorant. User space software isn't linked against the kernel. What you are describing is dynamically linked binaries against libc and other distribution supplied libraries like for gaming : SDL, OpenAL, Xlibs, Mesa. There are 2 ways around that particular problem :
1- Ship statically linked executables. Loki Games (remember them ? they made ports of commercial games to Linux) did that back in 2001. I take out my HOM&MIII CD and install it
Re: (Score:3, Informative)
I don't understand why Linux Game Publishing [linuxgamepublishing.com] don't get more credit on this page.
The ones that are interested in commercial games on linux [tuxgames.com], should start buying the ones available. Then there will be more. If few want to spend money on games on linux then there will be less new and exciting games available, it is that simple.
Re: (Score:3, Funny)
Re: (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 ve
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:4, Funny)
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.
Testing (Score:3, Insightful)
So basically, even if you were doin
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.".
The lack of good games and the wine-x payed for... (Score:2)
"Games for Windows" (Score:4, Insightful)
The "Games for Windows" campaign. I'm unsure on what the sticker requirements are for that MS programme, but I know this: I've not seen a single Games for Windows game that didn't require XP or Vista.
In my opinion, it's Microsoft exercising a monopoly position in the Gaming Industry, but try proving it.
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: (Score:3, Informative)
1. APIs. Yes, I'm aware of OpenGL and other APIs that can be cobbled together, but DirectX presents a much more coherent and stable platform for game developers to work with. Even with the unpopularity of DirectX 10, look at all the games that can smoothly use DX9 and have modular support for DX10... show me a single Linux API that can work that well. The closest thing I've seen is SDL which is a shadow of DirectX, and from what I can see is basically a dead project now.
DirectX just sounds like it's a single API. The truth is it's a collection of different APIs for different things. DirectSound, DirectInput, DirectDraw, Direct3D, etc..
SDL is a Layer library. It's basically an abstraction to things like Alsa, Xlibs, Mesa, OpenAL and others. Cobbled together APIs might sound bad, but in the end, it's no harder to learn to make a SDL application using OpenGL for graphics than it is to learn Direct3D with Win32.
Well... (Score:2)
I love games too much to sit around waiting for the day I can play them on the PC, and since I don't have Windows I just buy consoles.
It's just not worth it anymore.
Linux users are used to free software (Score:2, Insightful)
Re: (Score:3, Interesting)
Re: (Score:3, Informative)
I would prefer all the software I use to be Free (with a capital F), but I'm somewhat pragmatic when it com
Market Share (Score:4, Insightful)
common (Score:2, Insightful)
Re: (Score:3, Insightful)
Of course, I'm not a graphics developer, so there is probably more to this than simple vendor lock-in.
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.
Re: (Score:3, Insightful)
Plus:
PSP, PS2, PS3, N64, GC, Wii == OpenGL exclusive
XBox / XBox360 == DirectX exclusive
Windows X == DirectX/OpenGL
Any Desktop Linux Distro / MAC OS X == OpenGL native, DirectX emulated
OpenGL is a requirement for most game development properties these days unless of course you're going exclusive Microsoft platforms, so please drop this 10% market number.
Re: (Score:3, Insightful)
Why Aren't More Linux Users Gamers? (Score:2)
#1: Size of potential market. (Score:4, Insightful)
Given the ideology of a lot of Linux users, a lot of that 1% might never pay for a game or want to use commercial / closed source software.
Re: (Score:3, Interesting)
Linux comprises about 1% of the desktop / notebook OS installed base. Even if ALL of that 1% were people that buy and play games regularly, it probably would only account for 10% that of the Windows game user base.
You are correct that install base is a major factor. That said, there are other factors at play:
Simple, really (Score:2)
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.
Not enough Linux gamers (Score:2)
Obvious question (Score:5, Interesting)
Linux users are gamers, just different "games" (Score:2)
Seems kind of obvious... (Score:3, Insightful)
There are Linux Gamers out there (Score:3, Informative)
There are plenty of Linux gamers out there. You can find the greatest concentrations of them on multiplayer servers such as Wesnoth, Nexuiz, Urban Terror and Tremulous. I even heard that there were more UT2k4 Linux players than Mac OS, which makes the current state of the Linux UT3 client all the more frustrating.
I used to dual-boot Windows/Linux, especially when I had Mechwarrior 3 and Quake 3. After a while, I realised I just didn't reboot to Windows to play games anymore - Quake 3 worked on Linux and Mechwarrior eventually gathered dust. The inevitable next step was to reclaim that disk space and wipe Windows off the system.
So - it's a "build it and they will come" scenario. There aren't that many AAA titles released for Linux, hence there aren't that many AAA titles being purchased. Meanwhile, the user-created games are seeing a significant number of players. I don't thinks a question of "Linux gamers are cheapskates" either - the UT2k4 player figures show that commercial games can reach a significant gaming audience on Linux.
Cheers,
Toby Haynes
s/Games/PC Gamers/ (Score:3, Insightful)
But I play console games almost exclusively. I love tinkering with my system, but I don't want to fuck around with things just to play a game. Even Windows PC gaming is a PITA. It's like "Oh no, you have to buy a $500 video card just to enjoy this game". Fuck that, I just put a disc into my Wii or PS2 and just have fun. There's less hardware turnover for consoles: a new console generation comes out once every 6 years or so; PC hardware is obsolete annually.
It also helps that the Wii is a far more fun platform than anything else, and there's no PC equivalent.
I'd imagine that many other Linux users feel the same way: I'd guess that the percentage of heavy Linux users who are diehard console gamers is greater than the percentage of heavy Windows users who are diehard console gamers.
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.
Gaming Evangelism (Score:3, Insightful)
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
Less and less of a reason (Score:3, Insightful)
BUT, today what do we have? We got games being developed not only for the PC/XBox, but also the PS3, Wii and toned town version(s) for the PSP and/or the GBA/DS. Clearly there isn't much of a fear/cost with regards to cross-platform development any more.
My opinion as to what the next reason will be is licensing. The bulk of the useful tools on the Linux Distro's are (L)GPL'd. Now, I know that the dynamically linking to a lib that is LGPL'd is ok, but not to one that is GPL'd. Also, has anyone taken a look at (at least Ubuntu's) libc? It's LGPL'd. Anyone here want to dl LIBC? Because that'll be necessary to alleviate any legal ambiguity regarding libc's usage even if the Linux people
Quite frankly, I see this free (as in RMS's definition) software thing as having shot itself in the foot. RMS wanted an "us" v.s. "them" thing:
http://www.gnu.org/licenses/why-not-lgpl.html [gnu.org]
And guess what. He got it. Congratulations.
Uncyclopedia sums it up (Score:5, Funny)
Whatdya mean I'm not a gamer? (Score:5, Funny)
Vicious circle (Score:3, Insightful)
20 PRINT Games companies don't switch for Linux because they aren't enough gamers.
GOTO 10
Cost of Testing (Score:3, Informative)
So, with ever improving cross-platform middleware, why are game developers still ignoring Linux, by and large? If they can target Windows XP, Windows Vista, XBox 360, PS2, PS3, and Wii with one title, surely Linux couldn't be hard to add it the list. I'll tell you, it isn't because game developers know how to use Direct3D only or that OpenGL is no good.
When I questioned a friend in the industry about it, he said in the end that the only real reason for ignoring Linux is the time and cost of testing another platform. If they aren't going to profit enough from the release to pay the additional testers required, they won't even break even on the venture. The fact is, testing procedures require much work duplication across different platforms, even when the code doesn't need to be rewritten or significantly modified. So, from what I understand, it all comes down to testing cost.
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.
This one is easy (Score:3, Insightful)
As long as this is true game companies have zero incentive to make Linux native games.
We won't pay, and we won't collaborate (Score:3, Insightful)
I bought (as in paid full price for) most of the games that Loki [lokigames.com] (remember them) ever ported to Linux. I still play Alpha Centauri sometimes - it still runs on modern Linux (though sadly their port of Civ3 no longer runs - doesn't get on with modern libraries in some way I haven't bothered to diagnose). I bought Neverwinter Nights [bioware.com] when it first came out, because it was available in a Linux port (and it still runs very nicely, and yes, I still sometimes play it - mostly user-generated content, too). And I'm one of the only 597 people world-wide who have so far pre-ordered Apricot [blender.org].
And that's kind of the point.
It costs money to develop commercial games; quite a lot of money. The people who develop them want to sell them. If there were enough Linux users prepared to spend real money on games, we'd have more commercial games. Over the last few weeks I've been playing (and really enjoying) The Witcher [thewitcher.com]. It runs on an updated version of Bioware's Aurora engine, so presumably it wouldn't be hard to port it to Linux. But I don't expect we'll see a Linux port, because Atari, who sell it, clearly don't think enough of us would pay for it. And sadly I think they're probably right.
I've haven't found many open source game projects which are compelling to me. There are plenty of good ideas out there, and half-finished projects. Globulation [globulation2.org] is quite polished and seems to me quite innovative, and plays well; but it's also quite shallow - you'll enjoy it for a week but you won't still be playing it in a year. Oolite [aegidian.org] is genuinely good and you might still be playing it in a year - but that's largely because it is a faithful reconstruction of Elite, which is one of the great classics of computer games. Flightgear [flightgear.org] may be good but it isn't my thing.
To create a new game takes a lot of vision and a lot of work. Until you've done a lot of work it's hard to communicate the vision, so it's hard to recruit people. And even then, too many of the talented people prefer to tinker with some project of their own which they'll never get finished, than co-operate to deliver someone else's vision. I'd like to be wrong on this. But what I see on Freshmeat is lots of 'alpha' and 'beta' projects, and very little that's genuinely playable.
Re: (Score:3, Informative)
It depends on a few factors. First off, how is the game distributed, if it's distributed as staticly linked binaries, then installing it could be quite simple. Same if it is distributed as source code. If, like most complex non-open-source software, it is distributed as a dynamically linked binaries it would be more dificult to ensure proper installation, unless you knew what distrobution you would be installing it on. The typical Unix response to this has been to include all needed libraries with the