Overview
Meeting time: 2:20pm-5:20pm every Monday
Classroom: Mgmt I Bldg. Room 102
Instructors: Bing-Yu Chen + Chuan-Chang Wang
Teaching assistants: Chun-Kai Huang + Wei-Tse Lee
Office hour: send me email to make an appointment.
Mailing list: gaming(AT)cmlab.csie.ntu.edu.tw [subscribe/unsubscribe page]
Textbook: none
Grading:
- midterm exam. x 1 (20%)
- programming assignments x 4 (45%)
- class participation (5%)
- final game project (30%)
Syllabus:
- Introduction to Game Development
- Graphics Rendering Pipeline
- Game System Analysis & Main Loop
- 3D Game Engine Training
- Game Mathematics & Geometry
- Terrain & Game Control System
- Character Motion
- Scene Management
- Game AI
- Game FX
- Game Physics
Reference books:
|
3D Games: Volume 1: Real-Time Rendering and Software Technology, Alan Watt and Fabio Policarpo, Addison-Wesley. |
|
3D Games, Volume 2: Animation and Advanced Real-time Rendering, Alan Watt and Fabio Policarpo, Addison-Wesley. |
|
Game Programming Gems, Mark DeLoura, Charles River Media. |
|
Game Programming Gems 2, Mark DeLoura, Charles River Media. |
|
Game Programming Gems 3, Dante Treglia, Charles River Media. |
|
Game Programming Gems 4, Andrew Kirmse, Charles River Media. |
|
Game Programming Gems 5, Kim Pallister, Charles River Media. |
|
Game Programming Gems 6, Mike Dickheiser, Charles River Media. |
|
Game Programming Gems 7, Scott Jacobs, Charles River Media. |
|
Game Programming Gems 8, Adam Lake, Course Technology PTR. |
|
Best of Game Programming Gems, Mark DeLoura, Charles River Media. |
|
AI Game Programming Wisdom, Steve Rabin, Charles River Media. |
|
AI Game Programming Wisdom 2, Steve Rabin, Charles River Media. |
|
AI Game Programming Wisdom 3, Steve Rabin, Charles River Media. |
|
AI Game Programming Wisdom 4, Steve Rabin, Charles River Media. |
|
Advanced Game Development with Programmable Graphics Hardware, Alan Watt and Fabio Policarpo, A K Peters. |
|
Game Graphics Programming, Allen Sherrod, Charles River Media. |