Week of | Monday | Wednesday |
January 10 Week 1 |
Introduction and Syllabus (Jessica) Panda 3D (Josh) Lecture notes and sample code |
Artificial Intelligence in Games (Josh) Lecture notes and starter code (final version)
Assignment 1 out |
January 17 Week 2 |
no class -- MLK |
Meet in WeH 5409 promptly at 6:30pm Field Trip to Motion Capture Lab (Jessica) Field Trip to Linux Cluster (Josh) |
January 24 Week 3 |
Software Engineering Issues (Josh) |
Project Proposal Guidelines (Jessica)
Motion Capture Technology and Motion Graphs (Jessica) |
January 31 Week 4 |
Skeletal Animation (Jessica) Kinematics Euler Angles, Quaternions Slides Assignment 2 Addition for sketching interface
Assignment 1 due
|
Networking for Games (Josh) |
February 7 Week 5 |
mini/mid semester break no class |
Networking for Games (continued) (Josh) |
February 14 Week 6 |
What makes a game fun? (Josh) Lecture notes
Assignment 2 due
|
Game Design (Jesse Schell) |
February 21 Week 7 |
Terrain (Josh) Level-of-Detail Lecture notes Web page pointers due to Manfred for project pitches |
Project Pitches (individual) 8 minutes/project |
February 28 Week 8 |
Project Pitches (individual) 8 minutes/project
Project Assignments made (Tuesday via email)
|
Skyboxes (Josh) Lecture notes
Assignment 3 due
|
March 7 |
spring break Midterm grades due |
spring break |
March 14 Week 9 |
Simulation (Jessica)
|
Collision Detection (Jessica) |
March 21 Week 10 |
Control (Jessica) Checkpoint #1 Posted to game web page |
Bump Mapping (Josh) |
March 28 Week 11 |
Midterm |
Shadows (Josh) |
April 4 Week 12 |
Guest Lecturer from Tiburon |
Checkpoint #2 Progress Report as class presentations |
April 11 Week 13 |
Sound Design (Ariel Winters) Jessica out of town |
Group Behaviors (Manfred) |
April 18 Week 14 |
Character Customization (Josh) Particle Effects Checkpoint #3 Posted to game web page |
Non-photorealistic Rendering (Josh) |
April 25 Week 15 |
Cool Tricks with Graphics Cards Guest Lecturer: Eric Yew |
Novel Controller Devices (Jessica) Special Effects Soup (Josh) Reflections Water |
Final exam slot (tbd) |
Final Presentations during final exam slot
|
End of Semester |