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 8/20 Introduction   Lecture Slides  
  8/22 Giving a Talk, Game Proposal   Lecture Slides GameCoTutorial
  8/24 Game Genres, Game History,
Game Ideas
JC Herz Lecture Slides  
2 8/27 Team Building     GameCoTutorial Due
  8/29 Graphics: Color + Rendering Pipeline   Lecture Slides  
  8/31
Demos of Past 4455 Games
   
Assignment 2 Out
3 9/3 Labor Day      
  9/5 HCI: Model Human Processor   Lecture Slides Project Part 0 Due
  9/7 HCI,   Lecture Slides  
4 9/10 HCI: Design   Lecture Slides  
  9/12 The grieving process   Grief slides  
  9/14 Affordances   Lecture slides  
5 9/17 Presentations M Csikszent-
mihalyi
Initial Design Project Part 1 Due
Assignment 3 Out
  9/19 Presentations Glassner Initial Design  
  9/21 Graphic Design   Lecture Slides  
6 9/24 Graphic Design
Eg. WarCraft, Age Of Empires
  Lecture Slides Assignment 2 Due
  9/26 Animation Overview Gems 2.1 Lecture Slides Assignment 3 Due
  9/28 Anim: Keyframing   Lecture Slides  
7 10/1 Anim: Inverse Kinematics + Motion Capture   Lecture Slides
  10/3 Anim: MoCap + Blending MoCap
Project Progress Demos
    Project Part 2 Due
  10/5 Anim: Simulation, Collision Detection
Project Progress Demos
     
8 10/8 Mo Cap + Blending MoCap   Lecture Slides  
  10/10 Mo Cap Calibration   Lecture Slides
  10/12 Collision Detection   Lecture Slides
9 10/15 FALL   BREAK
  10/17 AI: Unit Movement, Formations   Lecture Slides  
  10/19 Sterring, Group Behavior   Lecture Slides  
10 10/22 Presentation Day   Minimum Target Project Part 3 Due
  10/24 Presentation Day   Minimum Target  
  10/26 Paths/Unit Movement   Lecture Slides  
11 10/29 Unit Movement   Lecture Slides  
  10/31 Networks   Lecture Slides  
  11/2 Job Market   Lecture Slides  
12 11/5 Networks   Lecture Slides  
  11/7 Audio   Lecture Slides  
  11/9 Audio Sequencing   Lecture Slides  
13 11/12 Online Justice Systems   Lecture Slides  
  11/14 Play Testing   Lecture Slides  
  11/16   No class    
14 11/19 Presentation Day   Alpha Release Project Part 4 Due
  11/21 Presentation Day   Alpha Release  
  11/23 Thanksgiving      
15 11/26 Design Teams   Lecture Slides  
  11/28 Terrain   Lecture Slides  
  11/30        
16 12/3        
  12/5        
  12/7       Project Part 5 Due