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/5 Introduction   Lecture Slides GameCoTutorial
2 1/8 Giving a Talk, Game Proposal   Lecture Slides  
  1/10 Graphics: Color + Rendering Pipeline   Lecture Slides  
  1/12 Gfx: Models, Hidden surface   Lecture Slides GameCoTutorial Due
3 1/17 HCI: Model Human Processor   Lecture Slides  
  1/19 HCI,
Game Genres
JC Herz Lecture Slides Project Part 0 Due
Assignment 2 Out
4 1/22 Game History
Game Ideas
JC Herz Lecture Slides  
  1/24 HCI: Design   Lecture Slides  
  1/26 Flow M Csikszent-
mihalyi
Lecture Slides  
5 1/29 Presentation Day   Initial Design Project Part 1 Due
Assignment 3 Out
  1/31 Presentation Day   Initial Design  
  2/2 Flow
Glassner's Adventure "Rules"
Glassner Lecture Slides
6 2/5 Graphic Design   Lecture Slides Assignment 2 Due
  2/7 Graphic Design
Eg. WarCraft, Age Of Empires
  Lecture Slides Assignment 3 Due
  2/9 Animation Overview   Lecture Slides  
7 2/12 Anim: Keyframing Gems 2.1 Lecture Slides
  2/14 Anim: Inverse Kinematics + Motion Capture   Lecture Slides
  2/16 Anim: MoCap + Blending MoCap   Lecture Slides
8 2/19 Anim: Simulation, Collision Detection   Lecture Slides Project Part 2 Due
  2/21 Anim: Groups -- Flocking   Lecture Slides  
  2/23 Flying Rock Entertainment visit   Flying Rock Entertainment visit  
9 2/26 AI: Steering, FSMs, Planning   Lecture Notes
  2/28 AI: Path Planning Gems Chap. 3 Lecture Slides
  3/2 AI: Unit Movement, Formations   Lecture Slides
10 3/5 - 3/9 SPRING   BREAK!  
11 3/12 Networks   Lecture Slides  
  3/14 Presentation Day   Minimum Target Project Part 3 Due
  3/16 Presentation Day   Minimum Target  
12 3/19 Networks: Prediction   Lecture Slides  
  3/21 Audio: Perception   Lecture Slides  
  3/23 Audio: Sequencing   Lecture Slides  
13 3/26 Design Teams   Lecture Slides  
  3/28 Online Justice Systems A J Kim Lecture Slides  
  3/30 Agency J. Murray Guest Lecturer:
Dr Janet Murray
 
14 4/2 "Dogma"   Guest Lecturer:
Ernest Adams
 
  4/4        
  4/6        
  4/9        
  4/8 Presentation Day   Alpha Release Project Part 4 Due
  4/10 Presentation Day   Alpha Release  
  4/16        
  4/18        
  4/20        
  4/23        
  4/25       Project Part 5 Due
  4/27