| Date | Topic / Activity | Reading |
|---|---|---|
| Sat, 27/Jan 9am-4pm |
- Intro, 3D fundamentals revision, Scene graphs
Slides: pdf Assignment 1: DM6111-A1.pdf Robin Tan's 3D fundamentals slides: Lecture2.pdf Lecture3.pdf |
McShaffry's chapters 2, 13, 14
Eberly's chapters 2, 3, 4 Realistic fast cloud rendering in computer games by Niniane Wang: video | pdf |
| Tue, 30/Jan 6.30-9.30pm |
- UI, Input, Physics
Slides: pdf |
McShaffry's chapters 5, 6, 8, 9
Eberly's chapter 5 |
| Thu, 01/Feb 6.30-9.30pm |
Assignment 1 presentation | McShaffry's chapter 15
Eberly's chapter 6 |
| Sat, 03/Feb 9am-12pm |
- Guest lecturer: Eugene Goh - overview and sharing session on available game engines in the industry.
Assignment 2: DM6111-A2.pdf |
|
| Tue, 06/Feb 6.30-9.30pm |
Assignment 2 presentation | McShaffry's chapter 12
Eberly's chapter 6 |
| Thu, 08/Feb 6.30-9.30pm |
- Review on 3D fundamentals - Artificial intelligence (AI) for games Robin Tan's materials on AI: Lecture13.pdf, AI Middleware (Gamasutra.com), The Guerrilla Guide to Game Code (Gamasutra.com) Robin's slides on lights, shadows & materials: pdf Assignment 3: DM6111-A3.pdf |
Slides on collision detection: pdf |
| Sat, 10/Feb 9am-4pm |
- Physics: movement and collision detection
- Audio/video - Pipeline tools |
McShaffry's chapter 7
Eberly's chapter 9 |
| Tue, 13/Feb 6.30-9.30pm |
- Pipeline tools
Assignment 3 presentation |