Computer Graphics Laboratory ETH Zurich


Game Programming Laboratory - SS09 - Schedule

Each of the lectures will usually consist of the following three parts: a lecture on a general topic, information about the project structure, and a practical exercise part. In addition, meetings of the game teams with the supervisor to discuss the progress of the projects are held.

This presents a preliminary schedule and will be updated during the course of the lecture.

17.02.09 Lecture: Introduction, History of games, Conceptualization (Bob Sumner)
Project: Overview of the project structure (Nils Thuerey)
Exercise: Introduction to XNA (Simon Heinzle)
24.02.09 Lecture: Game development process (Bob Sumner)
Project: Game Design (Silke Lang)
Exercise: How to set up your game engine (Thomas Oskam)
03.03.09 Lecture: Soft skills (Nils Thuerey)
Student presentations - Pitch of the game idea
Exercise: A last year's game project (Seablast)
10.03.09 Lecture: Understanding Fun (Bob Sumner)
Project: Prototyping (Nils Thuerey)
Exercise: Animation and Modeling I (Thomas Oskam)
17.03.09 Student presentations - Formal game proposal + prototypes
Exercise: Animation and Modeling II (Thomas Oskam)
24.03.09 Lecture: Asset design (Silke Lang)
Exercise: Programming on the Xbox
31.03.09 Lecture: Sound and controls (Nils Thuerey)
Exercise: Advanced graphics effects: Textures (Matthias Buehlmann)
07.04.09 Lecture: Artificial Intelligence for Games (Alex Hornung)
Student presentations - Interim demos
14.04.09 - (Easter)
21.04.09 Guest Lecture: Adam Moravanszky (NVidia)
Exercise: Q&A session
29.04.09 Lecture: Playtesting
05.05.09 Student presentations - Alpha release demos
12.05.09 Lecture: Functionality / completeness / balance
Student presentations - Playtesting results
19.05.09 Student presentations - Debriefing
25.05.09 Testing session in A36, 18:00-20:00
27.05.09 Industry guest lecture
28.05.09 Final public presentations, 16:00-18:00, IFW A36

The following assingnments will be given in class, and have to be completed by the shown dates. Most of them involve adding a chapter on a specific topic to the game project document.

Due date
March 2, 5pm Rough draft of the project proposal added to game notebook
March 9, 5pm Mutual project critiques
Formal project proposal (final draft) added to game notebook
March 16, 5pm Prototype chapter added to game notebook
April 6, 5pm Interim report chapter of game notebook
May 4, 5pm Alpha release chapter of game notebook
May 11, 5pm Playtest chapter of game notebook
May 29, 5pm Conclusion chapter of game notebook
Demo Video

At the following dates presentations or demos will be given by the students during the class.

March 3 Pitch of the game idea
March 17 Formal game proposal and prototypes
April 7 Interim demos
May 5 Alpha release demos
May 12 Playtest presentation
May 19 Debriefing presentation
May 26 Final public presentation