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




Links