Michael Simms of LGP and TuxGames
jvmatthe writes "The scene for native Linux games has been sleeping for months now, given the demise of Loki. Now LinuxGames has posted a very interesting interview with Michael Simms, who leads both TuxGames and Linux Game Publishing (LGP), which details his views on where Linux gaming has been, where it stands now (including comments on WineX), and where it may be going in the short and long term."
fp ya baby ya ya ya ya
hi
peace
maybe?
linux SUCKS
Fuck profits! we're going GNU!
"Michael Simms: Both Tribsoft and Hyperion entered the market with the expectation that the Linux games market would be proportional to the number of Linux computers out there. "
It isn't? I would have expected that too.
So what order is the function?
Isn't LGP a group that manufactures telecom products?
This is guide is written by slashdot readers for slashdot readers. Got a suggestion? suggest it by replying this discussion thread
Useful Advice:
1. Do not touch or attempt to touch a UFO that has landed. Passing through the Earth's atmosphere the skin of the craft will be hot. There is also a possibility of radiation. There is also a chance of steam being produced from the heated hull at the landing site.
2. Do not stand under a hovering UFO at low altitude. There is a possibility of radiation danger.
3. DO NOT ATTEMPT TO CONTACT ALIENS if they appear, any movement on your part may constitute an act of aggression. If possible, back away VERY slowly. Make no gestures what so ever.
4. Note the shape and size of the craft, use nearby objects for a size comparison.
5. If you can take some photographs but
6. Do not touch any artifact from an alien spacecraft, the artifact may be dangerous, leave this to the authorites.
7. Do not attempt sex with the aliens. Alien fluids might have acid or other undesirables. by TrollBurger #575126
8. Get away from the area QUICKLY. Inform the local authorites or the military.
9. If you a wound or illness, present it to the aliens in a manner that shows you are hurt. Many aliens have healing powers in their appendages. by scotch #102596
10. Do not attempt to shoot at alien craft. Not only is this a direct act of agression, but many alien ships employ powerful sheilding which can deflect a bullet or shot directly towards you, which may lead to injuries.
Less Useful Advice:
1. Offer the aliens a burger. They've just been on a trip that must have taken many millions of lightyears, they're probably hungry. by TrollBurger #575126
2. Don't tell the aliens about Slashdot, Jerry Springer, and America. The aliens are probably trying to find intelligent life.
3. To aid future human/alien dialog, attempt to communicate the rotation period of an electron in a hydrogen atom, using dance. This is the intergalactic Roseta Stone.
4. Attempt to sneeze on the aliens. This is just to show that "War of the Worlds" was a CROCK OF SHIT!
5. Explain to them about area 51, and how we shot down, and experimented on one of their own. (THIS MIGHT BE DANGEROUS).
6. Offer to show them an anal probe (if you have one handy). (OPTIONAL)
7. If the alien seems upset, offer to rub its head gently. Not only will this ease a tense situation, it will bring you good luck. by scotch #102596
We as a community of users are still not being good advocates. It's more than advocacy - it's basic manners and the ability to communicate.
If you flame or abuse somebody, you give them the excuse they might be looking for to ignore you.
Alas gallinaceas de urbe bovis volo
A linux game that ends up being :)
:)
massivly populare and ported to
most Windows systems out there
that would be cool
You have 5 Moderator Points!
Which Helpless Linux zealot/MS basher do you want to mod down today?
Rather than splitting the *nix games development effort, back the only *nix that's getting any real support today and write for the Mac OSX. If the effort is split (and let's face it, it isn't - as of today it's all behind OSX - anyone seen WC3 for Linux ). Drop the dead donkey.
Bad analogies are like waxing a monkey with a rainbow.
is a killer app, a game which isn't available on another platform, which takes advantage of the special properties which open source and linux operating systems can offer... like really long uptimes... like keeping the game on in the background all the time in a minimal mode, so that it acts likes a server using p2p for playing (like doom3) when you're not playing it.
:-)
a massively multiplayer elite-a-like? a massively mutliplayer first person perspective action/RPG based in a bladerunner type city?
expandable using user programable add-on modules?
Oh, and release it under a license which doesn't allow for ports to non open-source operating systems
The hardened open source/free software crowd doesn't pay for their OS, their web browsers, their web servers, their database servers, their mail servers, their mail programs, their office suites, their graphics packages, or *any* other piece of software. There's no reason to believe that there's a market for games, either. I certainly wish any commercial Linux software vendor well, but with little hope.
Linux crowd will never pay for games. Why the hell even attempt to make a market for it. I say leave the gaming to consoles and Windows. Linux is good for what it's designated. Hell with gaming.
I've never really tried gaming on linux, but from what I've hear it's pretty difficult to get the games going. It can take hours sometimes to get systems set up to play the games correctly.
I wonder if anyone else has other experiances. A lot of people belive that most linux users who play computer gams have a windows partition for that.
But who knows.
autopr0n is like, down and stuff.
Interview With Michael Simms of Linux Game Publishing and Tux Games
LinuxGames: In the past year, we've seen the development of native, commercial Linux games slow drastically: Loki has closed its doors; Tribsoft has disappeared; and Hyperion seems to want to want to forget they even approached the Linux market. What are you doing differently that you think will work where these other companies have failed?
Michael Simms: Both Tribsoft and Hyperion entered the market with the expectation that the Linux games market would be proportional to the number of Linux computers out there. The unfortunate fact is that the Linux games market is still small, although it is definitely growing. They invested all of their eggs into one basket, and it didn't pay off. Loki we feel tried to bite of more than they could chew, especially in the early days with 4 or more projects on the go at once, all increasing the company burn rates. We are aiming to produce a slower but far more sustainable business, smaller teams, maybe taking longer to produce a port, but getting it out there and being in business to do the next.
LG: Have Tux Games' and LGP's operations become integrated? If so, did this move improve efficiency?
MS: To a small degree yes. The distribution and the customer service side of things are both handled by the same people, it would be silly to employ two sets of people when one set can handle the jobs. However, the companies are most certainly separate, and will continue to be.
LG: What was the community response to the Creatures: Internet Edition port? Moreover, does it seem like there's a fair amount of anticipation for the upcoming Majesty port, and the updated version of MindRover?
MS: The response to Creatures was fairly unexceptional, whilst Creatures Internet Edition is a top quality product, there are a lot of people that just dont find their thing in breeding norns and genetic splicing. The Mindrover announcement was taken well, it was a popular game and a lot of people have been hoping for the new patch which introduces a lot of new stuff into the game, and so we are happy to have come to an arrangement with cognitoy that will allow us to produce it. Majesty seems to be being anticipated well. We get quite a bit of email asking when it is going to hit the shelves, and Tux Games has taken quite a few preorders for it.
LG: Can you provide an anticipated release date for Majesty Gold?
MS: Not yet, it is getting closer though. All of the main functionality is now in and working, except for networking. Whilst we want to get it onto the shelves as soon as possible, LGP is not in the position that it NEEDS to sell copies right now, and so we will not be releasing it before it is ready and stable and as bug-free as we can make it. We aren't planning to release a substandard product followed by a mass of patches.
LG: Seeing as how it's readily apparent that Loki overreached themselves, how many titles do you anticipate shipping in the next 12 months?
MS: Tough question. It depends a lot on how well Majesty sells. If Majesty sells well, wecould release 3 or 4 new games in the next 12 months, if it sells badly it will be more likely to be 2 titles. These are ports produced by us; we are going to announce a new partnership in the next few days that will bring a number of smaller but high quality games to the wider Linux market.
LG: TransGaming is a fairly controversial company in the Linux gaming community; what's your opinion of their efforts? Do you think there's room for their WineX-based "product" library alongside native ports?
MS: I have a strongly held opinion about Transgaming and WineX. I feel that Transgaming is a company made up of good people with good intentions, but I believe that they are wrong. I feel that emulation will do far more harm than good in the long term for Linux. In the short-term it is a win; in the long term, I believe emulation is sacrificing the future for the present. Linux can stand on its own two feet. It is solid and strong, and does not need to cling to the leftovers of Windows.
LG: Can you comment on the rumors concerning a retail release of the Linux version of Neverwinter Nights?
MS: I can confirm that I have been involved in some discussions with Infogrames on the subject, but at this stage I can not give any information about the content of those discussions.
LG: The TuxGames site has a Top Sellers list; is this lifetime sales or based on a shorter period of time? If not, what has been TuxGames all-time top selling game?
MS: No, that is in the last 4 weeks. Our biggest seller of all time is Tribes 2, followed by Alpha Centauri, followed by Return to Castle Wolfenstein.
LG: How much longer will the old Loki title stock last do you think?
MS: Hard to say, we are hoping to keep stock of most titles until the end of the year. Saying that, LGP is still attempting to obtain the rights to the entire Loki range so we can continue to supply the demand that still exists for them.
LG: Beyond simply increasing market share, what user interface or hardware support changes are required for Linux to be a more appealing option for developers and publishers?
MS: We obviously need top quality driver support for as much hardware as is out there, but I do not feel this is much of an obstacle for game developers, as the Linux users will simply buy the hardware that has the drivers. I feel that the biggest obstacle to developers and publishers is their perception that they need to make a fortune on every game they make. Right now, if a company makes a game for Linux, as long as it is a good game, they will at the least break even, probably turn a small profit. No, they wont get rich, but they are in on the ground floor, getting their name respected among those Linux users that buy now and will continue to buy in the future. The big companies seem to have forgotten that big things start small, and an investment in the future is always worth it.
LG: Any additional comments?
MS: There are a few things I would like to say. Firstly, I would like to say that LGP and Tux Games are both here to stay. Tux Games has ridden out the uncertainty of Loki dying, and yes it hurt the company badly, but we survived it. LGP had a bit of a a shakey start, but now we are starting to form strong partnerships with a number of companies and we look forward to bringing many more games to you in the future. Linux gaming has hiccuped in the last 12 months, but it is not dead, not by a long shot.
Secondly, I would like to say to those that feel that sending flames to the publishers and developers of games will help to get us a port, it wont! Stop doing it, it just harms the reputation of Linux users. If you want to help, buy the games that are out there, show the companies that DO make Linux games that it is worth it, which will make sure that the next game they make is ALSO available for Linux. If you MUST contact the companies that do not make Linux ports, please do so professionally. Send a polite email asking them to port the game, let them know that LGP will port it for them if they have not got the skills to do it. Let them know that you would pay good money for it if it is available for your platform. But do it POLITELY AND RATIONALLY. And only do it once. Continued bombardment of a polite email is as bad as a flame. Remember when you contact a company, you are presenting them with the face of Linux gaming, so show them our best face.
Finally, a thank you to everyone that has supported Tux Games over the last almost 3 years. Our customers who keep coming back for more, the many websites out there that link to us, and to my employees, who put up with working in an uncertain market because they, like me, believe in its future.
LG: Thanks to Michael Simms for taking the time to speak with us today.
-Dustin "Crusader" Reyes
Not only is linux gaming dying, but linux is dying. We need to move aggressively to FreeBSD, the better more advanced cleaner operating system. Linux code is just a mess.
That would require spending thousands of dollars on proprietary hardware. It's kind of missing the point of Linux.
Besides, the mac world already has tons of people trying to bring games to it. They might be unsuccessful over all, but I doubt dropping support for the Linux world would help much.
autopr0n is like, down and stuff.
is a killer app, a game which isn't available on another platform, which takes advantage of the special properties which open source and linux operating systems can offer... like really long uptimes
When was the last time you ran windows? The uptimes are pretty good these days. Besides, if a game needed to stay running for months in order to enjoy it, you'd obviously have to write it to survive a system reboot... I don't want to buy an UPS to play a game.
autopr0n is like, down and stuff.
If ever there were a way to destroy a company before it's doors even open, THIS is it.
First they silenced the trolls, and I didnt complain because I wasnt a troll - who needs that crap anyway.
Then they silenced the Mac users and I didnt complain because I wasnt a Mac user - fucking faggots
Then they silenced the Windows users and I actually cheered about this one - fucking lamers
Then they silenced the OS2 users, but no one even noticed
Then they silenced the RedHat users because they are corporate sellouts anyway and only newbie wankers use redhat
Then they came to silence me, and I realised I was the only one left (I run freeBSD :)
Its's time to stop the censorship on slahdot. Just because you dont agree with the comments, is no reason to 'ban' the person for the day.
Email jamie@slashdot.org if you think this is unfair
Is a complete working wrapper/port of DirectX, so that makes life porting code easier. SDL is good, but not complete, and you can't just insert SDL.h instead of directx stuff.
I dont understand the game selection that the Linux porting companies are releasing. The problem is that all games, that have been released after Tribes 2, were not interesting at all. Possibly the publishers did not let them port other titles, or they have been too difficult to port. But I dont wonder when they sell bad. All of them were B titles, unlike the Transgaming supported games. And no, I am not really happy with WineX, WineX games run never as smooth as Loki games did.
Good work, folks; give yourselves a hand.
Basically you need to be able to compile your kernel in most cases to get sound and / or DRI modules built. Thats about it. Most distros already have SDL precompiled so thats easy.
Now, building games from CVS and the like can be more challenging but its not usually overly so.
An eye for an eye makes the whole world blind...
The proper phrase is "a beowulf cluster of supergeeks."
Back in the day, this same thing played out over OS/2. I would say that Linux is more popular (and better than) OS/2, but it was a similiar situation in that a number of people thought if there could be/would be an OS/2 gaming market that OS/2 would succeed on the desktop.
Short story version is OS/2 didn't succeed on the desktop and OS/2 games sold in minimal numbers.
The interesting thing is this; OS/2 had Windows emulation. In fact, it had better Windows emulation then Linux does today [this is arguable in that Windows today is a different animal then it was then, but the point should stand]. And you know what, Windows emulation didn't help OS/2. It didn't help because anything that is a windows emulator is destined to break because you-know-who controls the windows API and the windows gaming API. If you start to be successful in writing something that doesn't actually require windows to run windows apps, then you-know-who will BREAK the API and you will forever be playing catch-up.
The short answer to getting your now broken app to run again is to what? That's right, reboot and run it under Win32, where it was written and where it runs correctly.
You know you're a geek if you've ever replied to a tagline.
It was given a chance. It was called Loki. Some people bought games from them, but nowhere near enough to keep the company going.
Not the same "michael" Simms (?) as on Slashdot, I take it?
Most Linux users are there for stability, because they believe in it, etc. Thus the Linux gaming market will be mainly for people who are not hardcore gamers - just programmers, geeks, etc who are looking for the occasional game. I find it hard to believe the market will really rumble, since on the same hardware most people can install and run Windows games on their M$ OS of choice. There are exceptions of course, but I'd put my money on them being few and far between.
However, as implied in the interview, the key is predicting the future. Getting in on the ground, becoming a respected name in Linux gaming, could be a good strategy ready for one of several possible events:
I think the second point is most likely what Linux gaming could be all about. The console market is shifting towards a more "Home Entertainment System" with DVD and networking. Add a hard drive, get TiVO-esque services, run Linux for an OS and push Intel/Microsoft aside with a decent, lower cost alternative to the PC. Plenty people I know have VCRs, DVDs, HiFi etc without ever thinking they'll need a PC, but might like a games console that does all the above. The lines between devices are blurring more and more, and Linux could be the heart of some of the newer generation devices.
Conversion Rate Optimisation French / English consultant
You say:
"We're a Linux development company and we'd like to partner with you to port your product X to Linux.
"We're willing to pay you up-front for your developers' time to get us up to speed with your codebase and we'll take Y% of profit on sales of the Linux product.
"In other words, we're taking all the risk and you can't lose."
If they're not likely to make money from it so they can't afford to do it.
Go ahead and make a linux game. Chances are good that I will purchase it if looks fun. The only windows games I buy anymore are bargain bin games and those I buy to try and run under Wine. But if one person, like myself, is buying them, then there is a market, however tiny.
The biggest problem with sound in Linux is the lack of a standard, CPU powered mixing system. Windows has this in DirectX. A lot of driver developers are unwilling to do this in Linux.
/dev/dsp device. After this card was designed, DirectSound got big, and hardware manufacturers took a "winmodem" approach to things. Most modern soundcards do not actually mix audio on a chip level. It is usually done by the CPU, via DirectX. Some DSP chips accellerate this, just like videocards do to 3D graphics. It is a similar concept.
/dev/sndstat showed that there were multiple devices playing audio over *virtual* DSP devices without a hitch! The rear and center audio channels also worked with my 5.1 speaker system, and I could also spatialize audio to the front and rear. I bought the drivers, for a pretty low price, and I have never been happier. Over 50 programs can access the DSP at one time, even if they are hardcoded to /dev/dsp. The Drivers automatically route the audio to a virtual device, as DirectSound does. It all also real time too.
Many years ago, soundcard manufacturers started hardcoding mixers on a DSP level. The SB Live, for instance, can automatically mix streams of audio that access the
By rejecting the idea of a good, software mixer, I think that we alienate people who want to use Linux, and they can get frustrated by simple things, like sound device conflicts. Certain daemons like aRts and ESD can help this, but they are not given enough priority by the kernel to perform these operations, even if you set them to real-time. This has been my experience, at least. Plus, another problem arises... You actually have to write software to take advantage of aRtsd, or ESD. You can't just make it play standard audio to the DSP device, or else you have conflicts.
I was kinda torn with something... I was sick of aRtsd's latency problems. I was sick of not being able to take full advantage of my Santa Cruz, which was pretty powerful in Windows. It was like having a Winmodem. I checked out the drivers from www.opensound.com. I was happy to find that they offered a demo version of the drivers, that was fully functional. Installation was a snap. Just run a binary, and let it do the rest. The most amazing thing was its superior sound mixing, and its mixer! I was actually playing 3 instances of different MP3s at one time, while my messaging client was playing sounds too. A look at
In the way of USB, I haven't had any major problems. Most joysticks work perfectly by means of the HID (Human Interface Device) module in the kernel. It works pretty much the same way as a Windows USB joystick does. The only issue is that on sime distributions, you have to do a little configuring of the joystick device... Set a symlink or two, and set some permissions. That makes things abit more difficult, if you want non-root users to be able to use it. Heck, right now, I am even using a real PSX pad on my Linux box.
Game publishers don't believe that a Linux game will sell, but many of you do.
Forget the technical issues of drivers and APIs, those don't matter (a good development team will solve them). What matters is getting the rights to port a title. A good, class A title.
If you really are willing to buy Linux games and want to stop the chicken and egg dilemma, pony up and start a gaming "trust fund" or some such beast. Use the capital to buy the porting rights (you do know that you have to buy the rights to do the port, don't you? Expect to pay $50k or more) and pay the programmers.
If the title is ported succesfully and sells succesfully, then do it again.
ESB
Someone I actually know got posted on slashdot :)
:)
For those of you that don't know, Micheal is a great programmer, he has dedicated a lot of his time to working with telnet based "talkers", which have continualy grown in popularity.
Now, Micheal if you're reading this, What happened to GREL ?
Yes, I used to be Michael Simms' PHB :o)
At least I read Slashdot, hell, I even let them put "reading slashdot" down on their timesheets! :o)
Avantslash - View Slashdot cleanly on your mobile phone.
You can spend a lot more money, have custom written software including the operating system installed on every PC, and then pass the costs on to the consumers. Isn't that what you expect the public would want you to do?
Dumbass, you're trying to use the letter of the law to put down Microsoft. Do you really think there is a Judge or Jury that would convict a company on privacy issues for running the operating system with 99.9% market share? look at the intent of the law, it was intended to protect consumers/patients, not to put Linux in your office.
Compile the kernel? What for?
Most video and sound works out the box with newer distros.
If you want your cool new nVidia card to do 3d, you just download the driver and install it.
We as a community of users are still not being good advocates. It's more than advocacy - it's basic manners and the ability to communicate.
While I agree with your comment, and the quote you cited, 100%, I think it should be pointed out that, by last count, there are between 10 and 30 million GNU/Linux users. Given the large population of the 'community' (which is analogous to the population of New York or Mexico City) it shouldn't be too surprising that there are boisterous idiots somewhere in the crowd, nor should a rational person associate the behavior of a few such idiots with the population at large.
Unfortunately, one of the weaknesses of the human psyche is to associate unusual (especially negative) behavior of a few members of a minority group, such as GNU/Linux users, with the entire group while at the same time ignoring the same type of behavior among just as many (proportionally) members of a majority group.
This means that Windows users who behave similarly (and there are plenty of those) will not be associated with Windows users, while GNU/Linux users who do so will affect the repuation of the whole group. It isn't rational, or accurate, but it is nevertheless real. Just ask any black person in America who has had to contend with stereotypes vis-a-vis crime or loitering, while the exact same behavior is ignored in the majority (white) population. They are victims of exactly the same flaw in the human psyche (though other factors, such as prejudice and racism, do exist to exacerbate the problem, so the comparison isn't perfect). Pick any other racial/ethnic mixture, anywhere else in the world, and the same phenomenon exists. The interesting thing is that the mind draws such patterns irrespective of racial or ethnic prejudices (a relative of mine worked on a study regarding this very topic, and the results remained the same when distinctly non-prejudicial conditions were applied, things distinguishable but having nothing to do with ethnicity or economic status. Very interesting stuff actually, but I digress).
In any event I find your comment to be 100% dead on, but in fairness we should keep in mind just how large the community has grown, and just how inevitable it is that a group that size will contain a number of jackasses. Most importantly it should be emphesized (and probably reemphesized everytime this comes up) just how non-representative such behavior really is.
The Future of Human Evolution: Autonomy
IMHO the reason Loki et al fail is strictly economics. The goal for Linux games manufacturers should be to get as many Windows users to buy the Linux equivilents as possible. The problem with the Loki games from what I was seeing in my local retailers was that they cost the same as the Windows versions. Why in the world would a Windows user endure the headaches (for them, not me) of installing Linux when it isn't making their gaming any cheaper from their perspective. I know that Loki was probably bound by license agreements and their own costs from making that possible but I think that was a good part of why the ports failed. Even when the Loki products became cheap (their $5-$10 now) they're still not flying off the shelves which indicates that they will need to be considerably cheaper for a *long* time before any significant coup in the gaming market will occur.
The original poster (me) didn't say that all Linux users are freeloaders. The original poster (me) has also paid for distros (Slackware), Linux software (Blender) and books (too many to list). None of these things constitutes a market for Linux games.
Perhaps the more pissed-off respondents should learn what a "market" really is: it's not a bunch of people saying "I'd buy it". It's people *buying* in sufficient numbers to sustain the activity. The Linux software situation at large doesn't fit this description, and games even less so.
Aiii! caramba. IF loki was releasing ports of 3,4,5 year old games... What the hell are they going to be releasing if they plan to take longer to produce them? This guy doesn't get it. Most gamers, even on linux, want the games they want ASAP. Take any length of time to release it over the windows versions and your sales start going thru the floor.
You geeks wrote a cool OS. Why wait for commercial Linux games? Can't you write your own gaming engine open source style? Keep it free!
Conserve Oil, Recycle, Boycott Walmart
THE PROBLEM WITH COMMERCIAL GAME PORTS (WITH A FEW NOTABLE EXCEPTIONS):
The problem with Loki was that their games releases lagged the release of the same game under Windoze by six months or more. Whilst the Loki version of the game was about the same price as the original ON THE DAY IT WAS RELEASED, by the time the Linux version was out at $40, the Windoze version was available at $19.99 or less.
Anyone with a dual-boot machine (pretty much a necessity for SERIOUS gamers who love Linux) would either buy the Windoze game as soon as it came out and not wait for Loki to catch up - or they'd wait - and be disappointed to find that the Loki version was so expensive.
Linux is still too small of a market for the big games companies to want to drain their valuable developer resources either co-developing the Linux version or having their programmers help out a third party with co-developing it. That means that we are doomed to seeing that six month lag.
Quake is an exception - the Linux versions of that series were done more as a hobby by the developers than as a viable business. They lost money on it.
THE PROBLEM WITH FREEWARE GAMES:
(...And I speak from bitter experience. I wrote 'Tux The Penguin: A Quest for Herring' and TuxKart).
It takes a team of programmers at least a couple of years to write a game that comes even remotely close to the quality of a MODERN commercial game...and that assumes that you can find OpenSource Artists and Musicians (which you can't - trust me).
That's OK - I could live with that - anything worth doing is worth the commitment. But these games have a 'shelf life' of just a couple of months
and then there are no more downloads, your work is gradually forgotten. That's to be expected - most games are something you play for a few weeks and then you are looking for something different. Remember that only one in THIRTY commercial games ever sees a profit.
So you spend years of your life developing something - only to find that your rise to fame is extremely short-lived. That's not a very rewarding experience.
Also, the 'Bazaar' effect where lots of people come on board a working software project to make it better either doesn't happen - or is a waste of time because the game has fizzled in popularity before the effect can build up to a useful degree.
If you 'commit early' and release your game before it's fully polished then people play it once, decide that it's crap and never return to play it again.
It's just not like most other OpenSource development. If I had written another GIMP or an Apache or even some other small-but-useful application, my work would be used and appreciated by others for years to come. Other developers would improve upon it. I would feel that all the effort was worthwhile.
Games are a lot of fun to write though - that's what keeps me doing it.
DEPRESSING CONCLUSION.
I think there will be no significant numbers of good Linux games until there are perhaps ten times as many people using Linux as there are currently. At that point, there might be enough of a market for the mainstream games companies - or smaller startups - to make commercially viable Linux games.
Meanwhile, there are more than 50 versions of Tetris and over a dozen Bomberman clones - because those games can be written quickly and without the skills of a dozen great 3D artists.
www.sjbaker.org
OMG, I didn't know Lord Voldemort was responsible for Windows!
It does make sense, though..
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
I guess if you want a game that has a long what is needed is Game construction kits.
Provide the basic game and way for users to build new levels of there own and hopefully contribute them back. In open source the resuable tools libraries and resources that other projects can cannibalize are often more useful than the actual program, standing on the shoulders of giants etc.
I would love to see an open source pinball construction kit or suchlike with a few playable levels to start with and then they users could add their own levels. (I saw a program called Visual Pinball but i dont think it was open source).
Think of the community that has built up around quake mods. Quake is more than just a game it is a whole world and you can get just about anything from Machinema to Chess to racing games out of it.
I really must mention frozen bubble, probably the best open source game i have ever seen.
http://www.frozen-bubble.org/
The concept is not new, i have loved Puzzle Bobble for years (but very few other people seem to have heard of it) and there seem to be a new Worms game based around the same concept called Worms Blast. http://wormsblast.team17.com/
Part of what makes the game so good is that it is so polished.
You can add levels but i dont think there is a graphical level builder yet. (maybe you could use a tool like Dia to contruct it or customise on of the many map/level builder programs in sourceforge).
Essentially i think game construction kits would really appeal to hackers a lot more. It just occured to me while reading the parent post
Sounds like what will happen with MONO. Since it's not a game, however (unless you consider that some people are trying to beat MS at their own game, perhaps) I don't think people see the correlation between OS/2 and MONO and .Net. There's a very good reason that MS hangs on to even "simple" things like file formats. Being able to break alternate implementations in order to maintain monopoly status (what the marketeers call "market share") at will is probably chief among them. It'll kill MONO just like it killed Linux gaming just like it killed OS/2 (although there were other factors involved as well). It might kill WineX, although they seem to be happy in the play catch-up role. They certainly fill a niche.
I tried really hard to give Linux gaming a shot. I bought every single Loki game made, and a couple Hyperion ones as well. I happily lived without a windows partition for about a year and a half. But the game, pun intended, is over. MS won when it was "shown" that Linux gaming is not a viable market. Game companies think that all Linux users want things for free, and won't pay (I was probably among a small minority of peopel that bought Linux and Windows copies fo Tribes2, for example). Quake3 had dismal Linux sales, but a lot of Linux binary downloads. People won't wait for a Linux port -- they'll buy the Windows version and dual boot if they have to.
It would have been nice, but a Windows partition is in the future for anyone interested in playing games.
-B
Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.
You have to start with the engine or framework, like quake3, worldforge, cube ultima 1 remake etc. Then people can make mods for your game and those mods become popular for a year or two etc.
You can write a tux racer. You can write a puzzle game. But you have to realize those will have a short shelf life. If you write a worldforge or a nice gaming development toolkit/ platform, especially for the mmorpg scene, you may see you work live on for a long time.
I'm sorry, but I have to take issue with everyone in the Linux gaming community continually saying that wine/winex is the wrong way to implement games. All wine/winex is doing is re-implementing windows' API on Linux. Linux has implemented SMB services for better compatibility with Windows, so why is this any different? It's not sacrificing anything, providing better compatiblity for Linux, and allowing Linux gamers to play many games sooner than would otherwise be possible (if at all). These people need to get off their high horses and realize that wine/winex is nothing but another API. If it makes gaming easier on Linux, great. If it gets gaming companies to realize that there is a Linux market, great; even if they are just using windows api calls. In the end, wine could become obsolete if companies code straight for Linux, but wine/winex isn't hurting ANYTHING now and only helping the future. If eventually companies want to code for only linux, they can do that and will be welcomed with open arms. Until that time, these companies wouldn't even recognize a Linux gaming market without wine/winex (granted it could be argued they don't now). In the mean time, wine/winex is providing a valuable service to Linux. Stop berating Transgaming's approach. Without them, I'd still have to boot to windows if I wanted to play Civ III or D2. Whether people like it or not, this is a good way to play games in Linux. Atleast for now.
Yes I'm a subscriber to Transgaming, but I truly don't play many games. The ones I'd want are available on Linux thanks to them. I haven't booted to windows to play a game in a long time. It's that the eventual goal? To play games on Linux and show there's a market for games on Linux? Who cares how?
KhyronQ3 was out on Linux.
I still don't see my massive amounts of Linux games.
What needs to be done is that we drop all support for MS Windows. Why keep it? Why should I spend $50 on a Linux game, when the MS Win version is sitting on the bargain rack for $10?
Porting? Please. There's a reason Loki bombed.
I don't know why you hate Wine, but the future is more like this:
1) Wine allows people to play games on linux NOW
2) People actually start switching to Linux and using it regularly because they don't have to reboot for games and such crap
3) Native games continue to be release occasionally, such as the ones by Id Software. People using Linux purchase these because they are more stable and have better performance than emulation.
4) Because linux actually has a user-base of gamers now, from emulation, companies find that porting is a viable business strategy.
5) People make games for linux. New games are native, old classic also work using emulation. Everyone is happy except Microsoft!
Using your own logic, this is how things will happen. The better performance of native games guarantees that while Wine garners Linux a bigger user base, those users continue buying and supporting any native linux games that are available.
I've heard from people who have tired playing games on linux, assuming what I read was true, then my point stands.
I don't need to have seen a nuclear bomb go off to know they cause a lot of damage.
autopr0n is like, down and stuff.
OS/2 2.1 and Warp were available as "OS/2 for Windows" if you already had Windows 3.1. That version was cheaper and was what I had. But the more expensive version included the Windows binaries.
:-)
IBM and Microsoft codeveloped Windows for a while, so IBM had full rights to the Windows code through Win3.1 I think.
But I suppose you are right that it wasn't emulation; it actually had the (full) API and binary libraries.
OS/2 was a kick-ass product. I never used it extensively but recognized its technical superiority right away. It was the first fully 32-bit system I ever used. No thunking. No 64k file limits on any apps. You could associate the individual data file with an application so the 3-letter extension default app could be overridden.
I'm glad I found Linux after OS/2. I still mainly run Windows for various reasons but the geek in me needs the good OS'es.
The "problem" I see with Linux success is that there is no agreement on what success is. Should it become the dominant server OS? Client OS? Gaming platform? Does its sales have to outnumber or outrevenue competitors or just be installed on more systems? How do you count multiboot systems?
People have different ideas. Companies have different ideas. Some try to sell a Linux distribution with manuals, polish and support. Some want to sell their hardware and consulting services and use Linux as the grease/glue. Some want a free way to turn their old PCs into tinkertoys.
To me, the scalability (floppy based firewalls and 4/8MB embedded systems to renderfarms) and flexibility of Linux is an awesome success.
As far as gaming, when my late Grandmother can configure her XFree86 4.0 DRI, load her sound modules and cross-install QuakeIII then Linux will be ready for commercial games.