Eric Undersander
Senior Programmer


I'm in Timonium, Maryland today. Yesterday, it was Redmond, Washington. These past few weeks have been a flurry of phone calls and flights, rushing from hotels to make appointments. I'm using an alarm clock for the first time since I left my job at Electronic Arts a few years ago. To pursue my own computer game project--that was the plan. It didn't exactly pan out, though, which brings us to...

Now. The offices of Big Huge Games. I'm standing at the only computer workstation in a large conference room. The two men sitting at the table (I've forgotten their names) have just given me a problem to solve. It's more difficult than the others and I sense it's the last one. The room is silent as they wait and I think.

"Given a list of integers, find..." etcetera etcetera--it's a computer programming problem, or more properly, Computer Science. I studied CS at the University of Texas, in Austin. I remember once a professor asked for a show of hands, who plans to work in the video game industry? In a lecture hall of 50, I was one of three. I spent the following semester interning at EA, contributing on Madden 2002's graphics engine. I suppose those other 47 got internships debugging bank software.

Presently, a solution occurs to me, a way to process the numbers, but it's terribly slow and inefficient. I mention it anyway, hoping to engage the two men and break the awkward silence of the room. Nope. Still waiting for a real solution, they remain expressionless, motionless, silent.

The first computer game I developed was called Insult-a-thon. It was text-based and resonated strongly with my peers in the 14-year-old demographic. Next was FreeFall, with its paratroopers and pixelated Mode-13h graphics. Computer games are escapism, pure entertainment with no consequences, and after a decade, I'm still excited to be making them.

Ah! The solution hits me now. It's simple, requiring just a few sentences to explain to the guys. It's efficient, too, perhaps 100 times faster than my first idea. "Ok, go ahead and code that," one says. They are satisfied with the idea, and now they want to see if I can implement it. Turning to the workstation's keyboard, I begin to type.

 
 
 

All contents copyright 2008 Big Huge Games, Inc.©
All rights reserved.