Linux.com

Feature: Games

GarageGames embraces Linux and open source

By James Hills on June 21, 2004 (8:00:00 AM)

Share    Print    Comments   

Eugene, Ore.-based GarageGames doesn't just benefit from the open source philosophy, it embraces it -- an odd thing for a company in an industry that traditionally thrives on closed technology and secrets, and where marketers often dictate development. On April 20 GarageGames released the Torque Network Library (TNL) technology behind the Torque Game Engine's multiplayer network code under the GPL license.

GarageGames was founded in 1999, the product of discussions that began even before games industry pioneer Dynamix closed its doors following the release of Tribes 2. Veteran game developers Mark Frohnmayer, Rick Overman, and Tim Gift joined longtime games visionary and Dynamix founder Jeff Tunnel in creating this new company, built around the idea of opening the source code for the engine powering Tribes 2 and offering it to the public for a small fee.

"We were inspired by the open source movement in our mission to redefine the game industry publishing model," Tunnel says. "We wanted to take technology out from behind the curtain and commoditize it."

This open philosophy gained GarageGames some early attention. In September 2002 the company made Torque more attractive to developers by announcing that games created with the Torque Game Engine could be published by anyone, not just GarageGames. There are now hundreds of projects in various stages of development listed on GarageGames's site, and people propose new games spanning nearly every genre daily in the company's forums.

This collaborative development philosophy at GarageGames extends past sharing code to sharing talent. Two of GarageGames's top developer studios are doing this right now. 21-6 Productions, creator of Orbz and the forthcoming GravRally, assisted fellow development shop MaxGaming with AI for Dark Horizons: Lore in exchange for help with models for GravRally. This kind of cooperation is unique in the games industry.

How deep does this open philosophy go in the company? According to Jay Moore, GarageGames's evangelist (yes, that's his job title), the "main goal for applications is to be as Microsoft-free as possible, both from a security and philosophical standpoint. Those that don't make a stand to support open platforms and open source today will have to live with the consequences in silence tomorrow."

Speaking of Microsoft-free, GarageGames has banished Outlook and Microsoft Office in its 10-person shop, and instead use Firefox, Thunderbird, and OpenOffice.org. Moore personally uses a PowerBook G4 running Mac OS X and a Windows 2000 machine for testing and reviewing games. Of the 25 desktop machines in the office, five run Linux, five are Macs, and 15 are Windows-based. All the servers in the office run Linux.

Moore says, "We're more excited about what we see coming as part of open source projects than anything else. We see huge potential and opportunity coming to world in Linux, both as a market for our games and as a hotbed for developers to cost-effectively build games."

Open TNL, the code that was opened in April, allows game developers working with any engine or platform to take an improved version of the code that powered Tribes 2's online play and incorporate it into their game. To date, the code has been downloaded nearly 3,000 times.

To serve the company's closed source partners, the code was also released under a commercial and an "indie" license for $995 and $295 respectively. Under those licenses, the TNL can be used in closed source projects otherwise prohibited from using GPL code.

This indie games community created by GarageGames is one of the greatest sources of Linux and Mac OS X games today. For a brief period it seemed that Linux games would be dominated by porting houses like Loki, Linux Games Publishing, and Tribsoft. Instead it seems that independent developers like GarageGames and the community of developers they helped foster will be the leaders.

Though GarageGames remains officially platform-agnostic, nearly all of its top developer studios, including BraveTree Productions, 21-6 Productions, and Chronic Logic, actively support Linux versions of their games. Additionally, NewsForge has learned that MaxGaming Technologies, developer of Dark Horizons: Lore, is about to announce a Linux version of its game as well.

Share    Print    Comments   

Comments

on GarageGames embraces Linux and open source

Note: Comments are owned by the poster. We are not responsible for their content.

Need to support Garage Games

Posted by: kgroombr on June 22, 2004 08:41 AM
I was reading in the forums on Garage Games that nearly 60% of their business is Mac. About 5% is Linux. From all figures I have seen, Linux is deployed on the desktop nearly as much as the Mac and should overtake it as the #2 desktop OS within the next year. I am not sure why the numbers of games purchased don't reflect this.

I have purchased nearly every Linux game that Garage Games has. Not 'cause I feel sorry for them or anything like that, it is the games they have for Linux are excellent and fun. Not only do I enjoy them, but I have my kids (4 and 8) playing them for hours.

Recommendations are ThinkTanks, and MarbleBlastGold. I also enjoy Orbz, and hopefully Lore will be finished for Linux soon and I will definately buy that one too.

If you don't buy them for yourself, buy them for the kids. They are very good challenging wholesome games.

#

Re:Need to support Garage Games

Posted by: Anonymous Coward on June 22, 2004 12:53 PM
I am certainly for Linux versions of games and most of all for opensource games but I don't buy many such games. I'm just not a big gamer. I like games, - I just work to many hours to have time to spend on games. Maybe a good number of other die hard Linux users are in a similar situation. The Linux users that do buy games aren't usually the die hards so they don't mind so much booting into Windows to play games. Whereas Mac zealots can't dual boot and are less likely to have an occupation where they work 80 hour weeks.

#

Re:Need to support Garage Games

Posted by: Anonymous Coward on June 23, 2004 01:52 AM
The Linux users that do buy games aren't usually the die hards so they don't mind so much booting into Windows to play games.

I used to think this way when I first converted my Windows 98SE box over to a dual boot system. I had a few Windows games at the time, none of which worked on WINE. But over time, I lost interest in rebooting into the pain that was Win98 and playing a game that would lock the machine within the first hour of play. Instead I started buying the Loki releases for Linux and I never looked back. Win98 was deleted off the partition a couple of years back to give me more disk space. These days, various Quake 3 mods and Scorched3d consume my gaming hours and I look forward to buying UT2k4 and Doom III when I replace my current system this summer. I shall probably also part with money for GravRally and maybe Dark Lore too.

Cheers,
Toby Haynes

#

Re:Need to support Garage Games

Posted by: Anonymous Coward on June 23, 2004 11:42 PM
I was actually looking at Garage Games a while ago, I would love to buy some of their titles for my kids (ok, for me, too), but first I will have to save money and buy a new computer. I tried their demo, and it really crawls SLOOOOOW on my machine.

And I think I am not alone. I think lot of Mac users have computers that can handle these games, but all the Linux users I personally know use older machines, and as far as I know, none of them plans to upgrade in the near future.

#

Re:Need to support Garage Games

Posted by: kgroombr on July 01, 2004 11:06 PM
You bring up an excellent point, but I wouldn't say that most people that use Linux have older hardware. Most people I know that use Linux are the uber geeks that buy fairly new hardare, but overclock and tweak their systems to get the most out of it.

But, I agree, that a lot of the Linux users do not have 3D graphics cards that have excellent Linux support. Currently the only 3D cards with excellent Linux support are nVidia based cards. ATI finally has given in and started writing Linux drivers, but they are way behind in performance/stability that nVidia has.

Old games will work fine with the DRI and ATI drivers, but new games, no way.

If it isn't an nVidia based card, there really isn't much sense in trying to play a 3D game on Linux. Saying that, I would say that less than 40% of the Linux users out there do not have nVidia cards and therefore do not have the ability to play 3D games.

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya