Welcome to the
Walla Walla University
Computer Science Department!

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
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
Writing and editing
JOUR 245 
JOUR 247 
JOUR 350
Newswriting
Copy Editing 
Writing for Public Information


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




4



4
English: Writing & Literature
ENGL 121-2 
ENGL 335 
ENGL 336
College Writing 
Narrative Writing 
Drama Writing 
Various film & literature courses


3
MATHEMATICS & SCIENCE
MATH 181,281-3
MATH 312
PHYS 251-6
Calculus I-IV
Ordinary Differential Equations 
Principles of Physics
12
4
12
CAD, KINEMATICS, & ROBOTICS
ENGR 221-3
ENGR 374
ENGR 461
ENGR 467
Engineering Mechanics
Advanced CAD/MCAE*
Kinematics
Robotics**
9
2
4
4
PETH 325 Kinesiology 3
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 1998
Digipen
B. Sc. Real Time Interactive Simulation