CS 4455
Video Game Design and Programming 

Spring 2001, MWF 11:05-11:55
Van Leer-Electrical Engineering C457

Instructor
Chris Shaw, cdshaw@cc.gatech.edu
369 Centennial Research Bldg, 404-894-6328
Office Hours: Wednesdays 11-12 in CCB 132 (?) or by appointment in my office in CRB
 
Teaching Assistants
David Cunningham, kaotech@cc.gatech.edu 
CoC Picnic Area or SGI lab
Office Hours: MW 10-11
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 is a Course Pack for the class. There are copies at the Engineer's Bookstore in Atlanta, and these should also be available at the Armstrong Atlantic Bookstore.

  • CS4455 Course Pack   Edited by Chris Shaw

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.