![]() Zhejiang University
|
Introduction to Computer Game ProgrammingWeidong Geng and Wei Chen State Key Lab of CAD&CG, Zhejiang University |
The computer games industry has grown extremely quickly over the past few years. This course will study basic concepts and techniques for developing computer games. They cover various aspects of knowledge including computer graphics, 3D animation, interactive techniques, audio programming, network, artificial intelligence and software engineering. Among the semester, guest lecturers will lead discussions on state-of-the-art of computer game industry. Coursework will include analyzing/presenting a computer game, several small programming projects and a final-term project. The course is open to 2003 grade undergraduates of College of Computer Science and College of Software Technology, Zhejiang University.
Classroom: Caoguangbiao West building 103, Yu Quan Campus, Zhejiang University. Time: Tuesday 8:00-9:30; Friday, 8:00-9:30.
| Topic (Adjustable) | Supplementary Material |
|
01. Course introduction(PPT); Overview of Game Design(PPT) & |
Game Project(.Doc) Game Review and Game Proposal(.Doc) Game Review Sample(.Doc), Game Design Template(.Doc) |
|
| 02.2D Game(PPT) | Examples | |
| 03. 3D Graphics Transformation I(PPT) | Course3 | |
| 04. Transformation II(PPT) & Lighting I(PPT) | Course4 | |
| 05. Guest Lecture | StarCraft | |
| 06. Lighting II(PPT) | Course6 | |
| 07. Level Design(PPT) & Talk on Game and Graphics(PPT) | NA | |
| 08. Texture Mapping(PPT1, PPT2) | Course8 | |
| 09. Scene Management(PPT) | NA | |
| 10. Modelling Techniques in Game Progamming(PPT) | AOE Sports | |
| 11. Special Effect(PPT) | Course11 | |
| 12. Audio Programming(PPT) | Course12 | |
| Medium-term Progress Report | ||
| 13. Animation Techniques in Game Programming(PPT) & User Test(PPT) | NA | |
| 14. Artifical Intelligence in Game Programming(PPT) | NA | |
| 15. Human–computer interaction(PPT) | NA | |
| 16. Guest Lecture | SDO1 SDO2 | |
| Progress Report | ||
| Final Project Report Submission | ||
* Useful resources and materials for each course can be found here: http://www.cad.zju.edu.cn/home/chenwei/game/resources.htm