| 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 |
|
|
|
|