Maxis Developer on Linux Game Porting
friedmud wrote in to tell us about a comment from a Maxis developer, Don Hopkins, who did a partial linux port of "The Sims". You can find his post here (3rd one down, comment from Don Hopkins titled "Reality check from a game developer") in a LinuxGames.com forum. I don't know if I agree with his assertion that Wine is the best way to have games happen on Linux but his comments on the economics of Linux games development and especially the costs of keeping versions concurrent on multiple platforms are insightful.
I see you glossed over the fine points so let me restate it simply:
/. crowds.
Linux is not worth it. Not 5 years ago, not today, not tomorrow, not a year from now. I have a game developer friend, he was enthused with Linux before he had to port his companies game; now he detests it and much of the (Linux gaming) 'community'.
OpenGL develops slowly and requires proprietary extensions for the newest video cards. Hardcore gamers are the last people on Earth who like to wait until their new-fangled video card and sound drivers are supported. Video card companies will support Quake because of it's mindshare. They don't support other companies near as well.
The development and support costs FAR outstrip the benefits of having a native Linux port. The bottom line in a truly cutthroat industry is how much ROI can you get. Last I heard, Q3's linux version didn't do well enough to justify further Linux targeted box sales (late release, blah blah blah, excuses), and the Quake series is probably the biggest, most popular commercial game among the
Fsck cluebie moderators. I'll say what I want, offtopic or not. And fsck having to qualify every bloody statement just
The price for a single player license is $49. There's nothing wrong with charging more for the multi player version of SimCity game, especially after I put literally years of my own original work into designing and implementing it, using my own equipment.
I was not paid for my time, and the only way to recoup my investment of time and effort was through royalties on sales, which didn't come close, believe me.
Remember that this was 1993, and the market for games on Unix workstations was extremely small at the time. The price of Aviator, the only other commercial Unix game I knew of, was $150. Aviator was a multi player game that you could run over the network, and I charged a lot less than Aviator cost for the multi player version of SimCity.
Time Doctor, please realise that the extremely foolish religious fanaticism of people like YOU is the reason that there will never be any successful commercial games developed for Linux.
-Don
PS: Oh, and Time Doctor: for someone who obviously doesn't read messages before he replies to them, you shouldn't go around telling other people to do what you won't bother to:
That is what I call pure unbridled hypocrisy.
Take a look and feel free: http://www.PieMenu.com
"Congratulations Don, you could have been an innovator in these times of bad sales for Linux ports, and yet you choose to be hurting the market with allowing non-native ports under your nose. Thanks for nothing." -Time Doctor
Imagine John Candy, making the funny "quotation marks" in the air with his finger as he rants and raves:
Thank you for "analysing" my "problem", mister "Time Doctor," sir.
Oh, so I "choose" to be "hurting" the market? Just what am I "doing" that's "causing" so much "damage"?
So I'm "allowing" these "non-native" ports, huh? Oh, really?
"Allowing"? That's not very "active". Maybe I should get off my "passive" ass and do something more?
Would you rather I "prohibit" instead of "allowing"? How do you suggest I go about "prohibiting" other people from running "The Sims" on "Wine"?
Should I have somehow "prohibited" Loki from doing a "native" port, instead of trying to "cooperate" with them?
Or am I the one "responsible" for "allowing" Loki to "fail"?
How could I have "prohibited" Transgaming from getting away with improving Wine? By visciously "attacking" them in public, in spite of all the wonderfully useful work they've done? Is that what you mean?
So "get" to the "point": what exactly have I done to "allow" this "hurting" of the market?
Was it by "porting" The Sims to run "native" on Linux myself?
How did that "allow" Loki to fail? Or "allow" Transgaming to succeed? Is it all really my "fault"?
To cop an attitude from Scott Draeker, "go away kid, you're bothering me".
-Don
Take a look and feel free: http://www.PieMenu.com