CS 4455
Video Game Design and Programming 

Fall 2001, MWF 1:05-1:55
College of Computing 101

Instructor
Chris Shaw, cdshaw@cc.gatech.edu
369 Centennial Research Bldg, 404-894-6328
Office Hours: Wednesdays 2-3 in CCB 132 (?) or by appointment in my office in CRB
 
Teaching Assistants
David Cunningham, kaotech@cc.gatech.edu 
CoC Picnic Area
Office Hours: MW 2-3 in CoC picnic area or by appointment
Adam Bryant, eternaln@cc.gatech.edu 
CoC TA lab 107
Office Hours: Mon/Wed 2-3pm, Tues 12:30-1:30pm, or Appointment
Home page

Class Co-Web

Syllabus

Grading

Assignments

Game Resources

All CoC courses


General Information
This course will provide an introduction to current techniques for electronic game design and programming. Topics will include graphics game engines, motion generation, behavioral control for autonomous characters, interaction structure, and social and interface issues of multi-user play.
  • To facilitate communication between non-CS team members and soon-to-be computer scientists on game development projects.
  • To provide the future game programmer and designer with concepts and strategies for making design decisions.
  • To expose the future game programmer and designer to tools, techniques, and ideas for interface design.
  • To stress the importance of good game design.

Texts

There are three optional texts for the class:

  • Game Programming Gems  Edited by Mark DeLoura
  • Joystick Nation : How Videogames Ate Our Quarters, Won Our Hearts, and Rewired Our Minds by J. C. Herz, Michael Pietsch (Editor) (Out of Print)
  • A Programmer's Guide to Sound by Tim Kientzle

You can buy these from Amazon Books.


Disclaimer
The professor reserves the right to modify any of these plans as need be during the course of the class.