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?
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
Re:No free acclerated drivers yet but don't give u (Score:2, Informative)
Re:Serious question about gaming and Linux (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 program, and install everything to "/opt".
While this procedure can work, it does leave a bit to be desired. First, this defeats the purpose of dynamic linking, since you are copying the entire library to many places on the host. Second, if there are bug fixes, or other patches to the underlying libary, the program will not automatically receive those patches. So, you are stuck with either Dependancy Hell, or this mish-mash of combining the dynamic linking with static libaries, or full static linking of the binaries. Static linking of binaries works though, just look at how much software was developed for DOS. It's got disadvantages, but it does work.
The typical response to this mess by most Linux distros has been a package system. Think of it like MSI, but on some serious steriods. The package manager keeps track of what versions of what libaries have been installed, and can let a package know what is available on the system. The biggest problem with this is that there are a few incompatable package management systems, most notably Debian and RPM (Redhat Package Manager).
So, after all this confusion, the answer to your question is "It depends on how the distributer wants to distribute the software, and how many distros they wish to hit"
Re:No free acclerated drivers yet but don't give u (Score:2, Informative)
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.
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: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:I tried to get more people into it. (Score:3, Informative)
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 on Ubuntu 7.10 and it works. Just like it worked on Red Hat 6.0 back in the day, just like I used to run it on Slackware 8.0. I has a graphic installer, made using GTK+, it's as easy to install as any Windows games. Sure this doesn't account for sparc/ppc/mips/etc architectures, since you still need another binary for those, but neither did Windows games work on Windows NT for PPC/Alpha/Mips back when Microsoft was still cross-architecture so that's not actually a Linux weakness nor is it an issue. The Latest Sun Sparc workstations don't exactly have game ready hardware.
2- The Oracle way. They basically ship you compiled object files and the installer links them for you against your own system libraries. Takes a bit longer to install, but you're sure you don't have to find the exact library they linked against and the executable size can remain smaller thanks to dynamic linking. This requires that you supply it with a linker (GNU ld) and all the proper dev packages of your distribution, so it's a little more complex. Of course distributions could make sure to just install everything by default if games shipped this way.
People that have been shipping binary Linux software since Linux has existed have never had the specific issues you mentionned. Quit the FUD and go for the real reason there is no gaming on Linux : lack of Market Share. Loki Games basically proved that. They went bankrupt after a few ports since their installed base wasn't enough to support their porting costs.
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:PC gaming is dying (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 me about 6 years now.
Granted, I don't have the best graphics.. But then, my little e-machines with the 9800 pro handled 400 person + Banes on shadowbane better then my friends much much more expensive computers.
Re:PC gaming is dying (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:"Games for Windows" (Score:3, Informative)
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.
Re:PC gaming is dying (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, though I think that price a bit off too. You can get a decent base computer, throw in some RAM and a decent video card for somewhere around $300. You still have all the functionality of a regular computer when you want to use it for that, but then you can also play games. You can even get handy controllers if that's how you like to play.
Re:I tried to get more people into it. (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:Linux users are used to free software (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 comes to games. The misguided notion that all Linux users are only using Linux and Free/open source software because it is free, as in beer, is, at best, dubious.
Re:PC gaming is dying (Score:3, Informative)
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).
That's because the PS3 cost as much as a PC when it first came out.
Exactly. In the end, it's the interface that matters most, and there are a lot of games for which a standard console controler is a completely unsuitable interface. A mouse is faster, more accurate, and much more versatile. The wiimote is very promising, however. Finally a controler that can be used as a mouse.