Contents
From The Past To The Future: Tim Sweeney Talks
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
February 10, 2010
 
Analysts: EA On The Right Track At Last
 
GamesBeat@GDC Confirms OnLive, GameStop, PlayStation Home Speakers
 
Ubisoft Q3 Sales Edge Down, As It Ramps Up Big Franchises
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
February 10, 2010
 
THQ
Animator - Motion Builder (contract)
 
LucasArts
Senior Systems Designer
 
Trion Redwood City
<b>Sr. Brand Manager</b>
 
Telltale Games
Game Designer
 
Telltale Games
Senior Software Engineer - Core Technology
 
Airtight Games
IT System Administrator
 
Roblox
Apple Game Engineer - Kids' Virtual World
 
Roblox
Senior Web Engineer (front-end)
spacer
Latest Features
spacer View All spacer
 
February 10, 2010
 
arrow Television, Meet Games
 
arrow Two Halves, Together: Patrick Gilmore On Double Helix [1]
 
arrow The Road To Hell: The Creative Direction of Dante's Inferno [20]
 
arrow The Sensible Side of Immersion [11]
 
arrow Jumpstarting Your Creativity [6]
 
arrow Truth in Game Design [49]
 
arrow Postmortem: Vicious Cycle's Matt Hazard: Blood Bath and Beyond [4]
 
arrow Developers React: The iPad's Future [16]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
February 10, 2010
 
Lineage 2 Interview - 'Freya Update Is Just a Beginning' - Pt.2
 
Fixing the GDC 2010 Schedule Builder [3]
 
Swashbuckling for Landlubbers: Why you may already be encouraging piracy! [20]
spacer
About
spacer News Director:
Leigh Alexander
Features Director:
Christian Nutt
Editor At Large:
Chris Remo
Advertising:
John 'Malik' Watson
Recruitment/Education:
Gina Gross
 
Feature Submissions
Features
  From The Past To The Future: Tim Sweeney Talks
by Benj Edwards
12 comments
Share RSS
 
 
May 25, 2009 Article Start Page 1 of 10 Next
 

Gears of War. Unreal Engine. Journalists commonly use these two phrases to quickly encapsulate the history of Epic Games, a highly successful video game developer based in Cary, North Carolina.

And why not? The Gears of War franchise has sold gazillions of copies, and the Unreal Engine commonly powers blockbuster titles like BioShock. Both successes have made the gaming industry look up and take notice. But to stop with those platitudes is to ignore a much deeper and richer past.

Advertisement

Epic Games, founded by Tim Sweeney in 1991, has a much bigger gaming footprint than most people realize. When I hear "Epic," I think back to a time in the early 1990s when I was deeply involved in my local computer bulletin board system (BBS) scene. BBSes were early dial-up online services that provided message boards, primitive online games, and numerous free files to download.

At that time, Epic MegaGames -- as Sweeney's company was then called -- published some of the world's most popular and successful shareware games. Games like Jill of the Jungle, Jazz Jackrabbit, Epic Pinball, and others could be found in nearly every BBS file section across the U.S.

And the game that started it all for Sweeney was ZZT. Released in 1991, ZZT is a text-based action/adventure/puzzle shareware title with a built-in game editor and scripting language. Think LittleBigPlanet in text. Sweeney's experiences with ZZT led directly to Epic's success with Unreal Engine, which inseparably integrates game engine and editor much in the same way ZZT did.

Sweeney -- now CEO and technical director of Epic -- is probably a genius, and he's definitely a geek. But he's not a geek in your standard "never leave the basement" sense. Although soft-spoken, Sweeney is quietly confident, and he possesses a keen business instinct that is rare in an analytical genius of his caliber. That instinct for business led him (and Epic) directly where they are today.

Earlier this year, I met with Sweeney to discuss his personal history over lunch. With so much press coverage overlooking Epic's early days, he was happy to oblige. During our one and a half hour conversation, we talked in earnest about Sweeney's early programming days, the story behind ZZT, the origins of Epic, the '90s shareware business, and even a bit about the future as well:

The Early Years

Where did you grow up, and where were you born?

Tim Sweeney: I grew up in Maryland in a little town called Potomac. It's where my parents live. My father started out working for the government. He worked for the Defense Mapping Agency creating maps from satellite imagery long before that was commonplace.

Do you mind if I ask you when you were born?

TS: 1970. That makes me 38 now. Scary. That's really old. For a long time -- this shows how old Epic is -- I was a really young guy running a game company. That was kind of unusual. The funny thing, though, is you see that happening throughout the whole industry. People really started getting into game development in a big way in the early-mid 1990s, so the industry's grown that much older.

Everybody's growing up together.

TS: Yeah. Back then, your typical developer was in his twenties; now, he's in his thirties. Most developers have a family -- wife and kids -- so the industry's really changed a lot.

What was the first computer you ever used?

TS: I started out with an Apple II. Which was a good computer to learn with because it had absolutely no hardware accelerated graphics or anything like that. It was just a little 6502 processor, so you had to do absolutely everything yourself. Of course, you learned things the hard way, and you basically learned about computer science rather than "how to use a Commodore 64 light-blinking flashing effect."

Did you program assembly on that, or did you just stick to BASIC?

TS: I started out with BASIC and then I learned machine language. I didn't know assemblers existed at that point, so I just learned the hex op codes and typed them into the little debugger manually. I'd write some fairly complicated assembly programs, manually assembled. That was a crazy time.

A lot of game developers actually started out that way. When I was out at Richard Garriott's new start-up, which is now NCSoft Austin, he had an Apple II sitting out, so we're like, "Oh wow!" I sat down, and I could still type the crazy assembly codes into it.

Yeah. That was my first computer as well -- an Apple II+. It was already pretty old when I got it, but I learned how to program BASIC on it.

TS: The great thing about that computer -- I just bought one about a year ago to go back and use it. The thing that strikes me is the first thing that starts up when you boot it. You're in a programming language. Try to find a programming language in Windows. Your computer's a million times faster, but you can't do a damn thing with it.

What was the first video game or computer game you remember playing?

TS: I used to play the early arcade games. You know, there's Pac-Man, Defender... there's this one I was addicted to for a while, Space Firebird. It was this little Galaxian-style game with a bunch of things flying around. I was never really a serious gamer that way, but I'd go to the arcades a lot and play them.

I guess when I was about eight or nine, the Atari 2600 came out, and it was a really sucky game machine. It was obvious even at the time that it was sucky relative to what the arcades could do. It was disappointing.

After that, I got the Apple II, and I really missed out on all of the game consoles after that. I missed out on the early Nintendo and Sega Genesis. I ended up basically being a generation ahead of CliffyB -- you know, the guys who got into computers and did gaming the computer route rather than going into the game consoles. You end up with a very different perspective that way.

Sounds like it. So you started programming on the Apple II. Did you move on from there to a PC?

TS: I got a PC in 1989. The Apple II is a great machine, but the problem was that, by the late 1980s, there was really no market around it anymore. There weren't games being actively developed, all of the bulletin board systems and developer forums had moved on to IBM-based development.

I moved, kinda begrudgingly, 'cause it was a pretty complicated and messy machine at the time, you know, with DOS and early Windows. I got that in 1989; I started writing random little programs for it.

I'd written maybe several hundred programs for the Apple, including maybe fifty little games. Some of them were pretty extensive, but I'd never released anything until ZZT, which I started in 1990 and then released in early 1991 sometime.

 
Article Start Page 1 of 10 Next
 
Comments

Daniel Carvalho
profile image
Wow, awesome article. Best one I've read on Gamasutra ever. I couldn't even hold myself back from commenting before I've read the whole thing. Great questions, ones I've always wanted to hear answered.

I absolutely love hearing of Id Software and the other big boys back in the golden era of PC game development. I always wondered what Tim Sweeney was thinking when Id Software released DOOM and Wolfenstein 3D. Classic response.

I still remember Solar Winds, Epic Pinball and Jill of the Jungle. Thanks again.




Alexander Bruce
profile image
I'm glad this article was posted. I think it gives some really good insights into why the company is where they are today.

Excellent read.

Nicholas Sherlock
profile image
It's fascinating to see some of the history behind the best games I played when I was a kid. I absolutely loved building my own games in ZZT, and later, in the ZZT clone MegaZeux.

B N
profile image
...

Rob Bergstrom
profile image
B N: Which article were you reading?

Scott Miller
profile image
>>> Yeah, there was a business mistake there. Kroz did the same thing. With Kroz, Apogee released game for free as shareware -- one episode of it, and you could buy the other episodes. But the editor you had to pay money to get, so most people never got the editor or never saw it. So you didn't have this sort of user community developing around the editor.

Kevin Potter
profile image
This is an inspirational and insightful interview.

Prakash Angappan
profile image
Great article....thanks for posting stuffs like this....

Lieven van der Heide
profile image
>> S: Yeah, it was a good language. It was more rigorous than C++. When I moved from Pascal to C++ to create Jill of the Jungle, it was a real shock that people would actually be using a programming language that was so bad for large-scale development. To think that operating systems are built in that sort of language was really terrifying.

Ah, now that explains a lot:), had always been wondering why the unreal engine needed to abuse the C++ language so much, for no apparent reason at all.

Daniel Carvalho
profile image
On Scott Millers note, it's amazing to see what happens when you package the editors with games. Think of Half-Life, which spawned what had to have been the peak of modding communities. Being a level designer and involved with Mapcore was really eye-opening. So many people were given the opportunity to try and be developers without requiring source code and programming knowledge, lifting the large barriers to entry. Half-Life's life cycle went on over 5 years because of it. Amazing.

Santiago Lazo
profile image
Excellent ...... I remember when I was a child, I tried to get a computer ... but only got a nintendo, but it was fun, although not as didactic :(

Elvis Fernandes
profile image
Nice stuff... very inspiring to read about Tim Sweeney.


none
 
Comment:
 


Submit Comment