I got my start in the game industry writing books about graphics programming before I went to college. Then I went to the University of Michigan, realized I either wasn't a fan of Computer Science or Computer Science curriculum or Computer Science students, and switched to English with the goal of becoming a High School English teacher. Then, after college, I got a job as a game/engine programmer for Stardock Entertainment working on games like Galactic Civilizations 2, The Political Machine 2008, Sins of a Solar Empire, Demigod, and part of Elemental: War of Magic.
It was after about a year and a half of doing this that I realized I wasn't really loving being a game/engine programmer.
I thought about leaving the industry entirely and going back to try and finish my teaching certification but, first, I thought I'd try and get a job as a game designer to see if that changed my perspective on game development. It took about four-five months to find a job and I interviewed everywhere for anything that would get me in as a designer. I was willing to work on any platform on any game on any IP, it didn't matter. One interview I took was for a contract position on a Spongebob Squarepants game. What I knew then about Spongebob Squarepants is roughly what I know now: it's about a square sponge that wears pants. Point is: I took every interview I could get. Some were really exciting, others were "well… if I have to take this job I guess I could get into it."
Then one day, I got a random e-mail from a company called LightBox Interactive that I sent my resume to months earlier. They were looking for a designer and wanted to schedule a phone interview. This was a studio that worked on games I played: Twisted Metal and Warhawk. It was super exciting. The phone interview went well, I spent most of the time talking about my then-current project Magnetic Butterfly and my thoughts on Far Cry 2. I was flown out to Salt Lake City, Utah — my first time ever seeing mountains — for an in-person interview in a really, really warm office building and ushered into a meeting room. I met the person I talked to on the phone, Josh Sutphin, the lead designer (WHOA AN ACTUAL DESIGNER, I had never even seen one of those before in person). We talked a bit, and then the gauntlet of people came in: the art team and then a break for lunch… With the studio owners. Over lunch, I was asked "Where do you want to be in five years?" I said "Creative Director." "Why?" "Honestly, I don't know, but I look at all of my design heroes like Clint Hocking and they have such a strong presence over their games and an unbelievable grasp on game design theory and I want to be that." After lunch came the programmers, and it closed with the studio president and the lead designer. And that was that. I took a cab to the airport. Ran into the first bathroom I could find and threw up the lunch that had been making me increasingly ill during the second half of the interviews, and flew back to Michigan.
And then there was the waiting. And the waiting. And the waiting. And, as anyone who knows me can tell you, patience is a virtue that I've never had the pleasure of meeting.
Then, Memorial Day 2009, I got an e-mail while I was playing Forza Motorsport 2 saying I got the job and they wanted me to start as soon as possible — which meant temporarily relocating to Salt Lake City for a few months while the studio space LightBox Interactive was building out in downtown Austin was being renovated and setup. I lived in an Extended Stay Hotel with my cat for three months on a wi-fi service that was less efficient than the dial-up modem I had grown up with and whose service would be abruptly severed if the hotel felt you were using too much bandwidth. This usually came with a penalty of x days without service. So, for someone who had never lived outside Michigan, this was all a bit of a culture shock.
I was the first hire for the LightBox Interactive design team, so Josh and I worked closely on the prototype of what would become Starhawk. I got to do things I've never been paid to do before: make levels, script missions, write design documents, write fiction, write prototype game modes, work with artists on getting assets with good gameplay spaces and programmers on identifying engine features we would need. And I was working with people of a caliber of talent and intelligence that I could not even fathom. To say that I felt out of my element would not only be a bit cliche, but also a horrific understatement. My first employee review said I was doing a good job, but my 3D math skills left a lot to be desired. So, I read a lot of books. A lot of books. (Note: it never ended up really taking until I had to put it into practice).
All that said, I was sure that I was going to be let go when my 90-day evaluation was up. I felt like I had no idea what I was doing and that I was just winging everything. I worked like crazy to try and get to at least a conversational level with the programmers I worked with every day. Luckily, the team (then 13 people) was amazing. The Technical Director, especially, always took what I can only assume was a painstaking effort to make sure that I understood what he was talking about, even if it took a few tries. Josh and I talked constantly about games, design, the industry, Starhawk, growing up, school (I went to college, he didn't, which made me feel even more over my head given how far I felt I was behind). The 90 days passed by and I never had my 90-day review. To my knowledge, I never had my 90 day review.
So, naturally, I assumed any day would be the day I was let go for not being up to snuff. But I kept working. Probably working harder and longer than I ever needed to, but I enjoyed what I was doing and I felt like I was constantly fighting to keep that position.
Eventually, I somehow got put, well, not in charge, but as the point person for our Greenlight Demo. This was the make-or-break moment for the game. And I was at least partially responsible for it going well. I went from iteration to iteration, redesign to redesign, major features of the game were coming online all around me, new features were coming in as we realized we needed them, polished art assets were delivered, and suddenly, one day, you're looking at and playing the Greenlight Demo. There's no magic involved, just the asymptotic progress of multiple disciplines finally meeting at a single point and you realize: holy shit, look at what we've accomplished.
And when the dust settles and everything goes well, you realize that now the process starts all over again as we move toward the vertical slice in conjunction with the entire production of the game. Suddenly, we're not focused on a demo experience, we're focused on a product. We're not tuning and iterating on a single mission, we're structuring and laying out the entire single-player and multiplayer progression. Artists started analyzing their pipeline up to that point and how to optimize for production, developers lay out a feature map alongside the designers fleshing out the full feature set of the game: every mission, every special event, every feature, every weapon, every achievement, every thing. Just everything. All at once.
It's okay, though, because at that point I wasn't working as a single designer, I was working as a part of the design team. And as part of the design team, I realized I needed to start doing the things I was good at, even if it wasn't exactly what I wanted to be doing: scripting, tools, background systems, and other features that were necessary for the rest of the designers to do what they were best-suited for. Over the course of the project I worked as level designer, mission designer, tool scripter, system designer, cutscene designer, primarily pun delivery service, and probably other roles that I don't even know. I ended up working on prototypes for several major features of the game, about two-thirds of the missions in the single-player campaign, and, hell, who really even remembers what else.
What I learned from Starhawk is, well, a lot of things. I got to work with some of the excellent folks at Sony Santa Monica, I got to witness playtests, I got to help build and grow an excellent design team, I made a whole lot of friends, and, more to the point, I just learned a whole hell of a lot. This post was originally going to be about the things that I learned, but I don't even know if that can be done in a single column. Working on Starhawk was one of the hardest, most draining, most rewarding, and most… empowering (?) projects I've ever had the privilege of working on.
And five years after that interview with LightBox Interactive? I became Creative Director. It's not with LightBox Interactive, but I still work down the road from those folks. And the lead designer that gave me my big chance is one of my best friends, and we bounce ideas for our side-projects off each other daily still. Working in the mobile game space is a completely different experience from what I had on Starhawk, but as far as I'm concerned it's the team you work with and the energy you share that makes for the best jobs and the best games.
Oh, and by the way, don't stop working on those hobby projects. They're going to be what reminds you what you love about game development on some of those rough work days.