REAL-TIME INTERACTIVE SIMULATION
(games designer and/or programmer)



How do I get into games programming? 

Jane Jensen (Game designer & programmer) -- Gabriel Knight

Get a college major or minor in programming; a strong series of English classes, art appreciation, music appreciation; and film directing.

Sid Meier (Games programmer) -- King of Civilization, Gettysburg, Alpha Centauri

Programmer:  Program a little prototype of a game 
Designer: get a job in play testing so that you know what makes a game fun or not fun.

Bruce Shelley (Games designer) -- Age of Empires

Artist: education and a good demo reel 
Designer: start as a play tester; need good communication skills (speaking and writing), management and research skills. 
Programmers: good education and practical experience 
General: basic skills, enthusiasm, self-motivation, team player, and an abiding interest in games.

Chris Taylor (Games designer & programmer) -- Total Annihilation

Play lots of games 
Choose programming, art, or design. 
Work with a mentor 
Read lots of books 
Work on your own project

Choose as broad an education as possible, but concentrate on a selection of skills in either the design or the programming area. 
 

COMMUNICATION & MANAGEMENT SKILLS
MGMT 371  
MGMT 471  
MGMT 476
Management and Organizational Behavior  
Organizational Change and Development  
Motivation and Leadership
4  
4  
4
SOCIAL SCIENCE
Psychology 
Sociology
DESIGN SKILLS
 Audio and video technology
COMM 235  
COMM 302  
COMM 301
Introduction to Video  
Video Studio Production  
Audio Production
4  
4  
4
Writing and editing
JOUR 245  
JOUR 247  
JOUR 350
Newswriting 
Copy Editing  
Writing for Public Information
4  
3  
3
Art, Graphic Design, & Music
ART 161-3  
ART 184-6  
ART 194-6  
ART 201  
ART 251 
GRPH 270  
GRPH 384  
PHTO 156  
MUHL 124
Design  
Drawing  
Painting  
Calligraphy  
Introduction to Art 
Computer Composition  
Digital Imaging  
Principles of Photography  
Introduction to Music
9  
6  
6  
2  
4 
4  
4  
3  
4
English: Writing & Literature
ENGL 121-2  
ENGL 335  
ENGL 336
College Writing  
Narrative Writing  
Drama Writing  
Various film & literature courses
6  
3  
3
MATHEMATICS & SCIENCE
MATH 181,281-3 
MATH 312 
PHYS 251-6
Calculus I-IV 
Ordinary Differential Equations  
Principles of Physics
12 

12
CAD, KINEMATICS, & ROBOTICS
ENGR 221-3 
ENGR 374 
ENGR 461 
ENGR 467
Engineering Mechanics 
Advanced CAD/MCAE* 
Kinematics 
Robotics**



4
PETH 325Kinesiology3
PROGRAMMING SKILLS
Operating systems  
Assembly language programming  
Digital logic, Computer Architecture, Computer I/O  
Networking  
Programming: C, C++, Java  
Data structures and algorithms  
Design and analysis of algorithms  
Simulation and Modeling  
Computer Graphics 

* for CS majors, CPTR 355 Graphics is the prerequisite. 
** for CS majors, the prerequisite ENGR 355 is waved.

References

Hamrick, Lee The $100 Question? http://www.gamecenter.com 1998DigipenB. Sc. Real Time Interactive Simulation


Page maintained by James Klein
Last update on April 8, 2010