THE HUB

OMG!!!

FEATURED MEMBER

elementxstyle

elementxstyle

GP Design shop.

QUICK POLL

What's the next big game coming this year?

ASK THE PROS

THE GAMEPROS

FREE NEWSLETTERS

Sign up now to receive weekly or daily updates on your favorite games, stories, and more!



PS2 | Feature

Feature: Take This Job and Love It! - Programmer - Graeme J. Devine

Name: Graeme J. Devine
Title: Designer / Programmer - id Software
Notable Past Projects: 7th Guest, Quake III, etc.
Current Project: DOOM 3
Schooling/Degree: College

General duties of your position/title: Right now I'm focusing on programming duties regarding DOOM 3. Specifically the audio engine and particle effects. Previously I managed the Quake III and Team Arena projects.

Salary Range for your title (not necessarily what you specifically make): I've no idea.

How many people are in your department/team? If you are a manager, many people do you oversee? We 4 programmers, 5 level designers, 7 artists on the DOOM 3 team (I think). Many people have double duties such as Tim Willits who doubles as a level designer and Project Director.

What was the most valuable bit of knowledge or experience you brought with you to the job? Patience. It's all about being patient.

What was the first major lesson you learned once you started working in the industry? This would be back in the late 70s, so the lessons then were "always use more than one cassette tape when making a backup".

What academic focuses would you recommend for someone who wants to do your job someday? A good all round education, computer science and something like history or english literature.

Common misconceptions about your job? That we play games all day long.

Is college a necessity, a really good idea, or not required for your line of work? It's a really really good idea. It grounds you in the real world, gives you knowledge that you need, and a foundation for your career.

What tools and software do you use on a regular basis? A good coffee machine, Microsoft Word and Microsoft Visual Studio C++.

What's your advice for breaking into your line of work? Stick with it, look at joining an organization like the IGDA to meet people in the industry. As chairman of the IGDA, I know we've been doing a lot this last year to reach out to people trying to break in.

Artist Designer Game Tester Producer Programmer Sound Designer
Chad Dezern
Sal DiVita
Lorne Lanning
Mark Turmell
David Jaffe
Brian Allgeier
Michael Perry
Chris Stewart
Colin Munson
Christopher Nelson
Eric Wackerfuss
Sean C. Johnson
Ted Price
John Schappert
Fred Dieckmann
Brian Fleming
Graeme J. Devine
Brian Hastings
Brian Smolik
Tommy Tallarico
George Alistair Sanger
Erik Kraber