CS 4455
Video Game Programming and Design
Syllabus
Home page

Class Co-Web

Syllabus

Grading

Assignments

Game Resources

All CoC courses


We will be skipping around in terms of reading assignments, so keep up and listen in class for any changes or modifications. Also, some supplementary readings will be passed out in class.

Week Date Topic Reading Notes Assignments
1 1/4 Introduction   Lecture Slides GameCoTutorial
2 1/7 Giving a Talk, Game Proposal   Lecture Slides  
  1/9 Game Genres, Game History,
Game Ideas
JC Herz Lecture Slides  
  1/11 Team Building,
Design Teams
  Lecture Slides  
3 1/14 Demos of Past 4455 Games     GameCoTutorial Due
  1/16 Game Play Styles   Lecture Slides Project Part 0 Due
Assignment 2 Out
  1/18 Flow M Csikszent-
mihalyi
Lecture Slides  
4 1/23 Glassner's Adventure "Rules" Glassner Some Thoughts on Game Design Lecture Slides  
  1/25 Graphic Design   Lecture Slides  
5 1/28 Graphic Design
Eg. WarCraft, Age Of Empires
  Lecture Slides
  1/30 Presentation Day   Initial Design Project Part 1 Due 
Assignment 3 Out
  2/1 Presentation Day   Initial Design
6 2/4 Graphics: Color + Rendering Pipeline   Lecture Slides Assignment 2 Due
  2/6 HCI: Model Human Processor   Lecture Slides  
  2/8 HCI, Model Human Prcsr 2    Lecture Slides  
7 2/11 HCI, Design,    Lecture Slides Assignment 3 Due
  2/13 Animation Overview Gems 2.1 Lecture Slides

armflexfinal.avi

  2/15 Guest Lecture: John Buchanan Electronic Arts Canada    
8 2/18 Project Design + Progress     Project Part 2 Due
  2/20 Project Design + Progress      
  2/22 Anim: Inverse Kinematics + Motion Capture      
9 2/25      
  2/27 Anim: Inverse Kinematics + Motion Capture   Lecture Slides
  3/1 Anim: MoCap + Blending MoCap Gems Chap. 3  
10 3/4 Blending MoCap GaTech    
  3/6 Anim: Simulation, Collision Detection Course Pack Lecture Slides  
   3/8 Anim: Groups -- Flocking BREAK    
11 3/11 Blending MoCap Armstrong + Ga Southern    
  3/13 Anim: Simulation, Collision Detection SPRING    
  3/15 Anim: Groups -- Flocking BREAK    
12 3/18 Presentation Day   Minimum Target Project Part 3 Due
  3/20 Presentation Day   Minimum Target  
  3/22 AI: Steering, FSMs, Planning  CoursePack: Unit Movement,  Pathfinding FSMsPathsFormations  
13 3/25 AI: Path Planning      
  3/27        
  3/29 AI: Unit Movement, Formations      
14 4/1 Job Market   Industry+Jobs  
  4/3 Networks   Networks  
  4/5 Networks: Prediction      
  4/8 Play Testing   PlayTesting  
  4/10 Presentation Day   Alpha Release Project Part 4 Due
  4/12 Presentation Day   Alpha Release  
  4/15 Audio: Perception   Audio.ppt
DiabloMusic.mp3  audio8.wav  audio11.wav  audio22.wav  audio44.1.wav  Leyanda.mp3  LeyandaCDS.mp3  
 
  4/17 Audio: Sequencing      
  4/19 Particle Systems   ParticleSystems.ppt  
  4/22 Online Justice Systems A J Kim    
  4/24       Project Part 5 Due
  4/26