Computer Graphics Laboratory ETH Zurich


Game Programming Laboratory - SS10 - 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.

23.02.10 Lecture: Course intro, overview of game design, conceptualization (Bob Sumner)
Project: Overview of project structure; game theme (Cino Noris)
Exercise: How to set up your XBox (Nico Ranieri)
choose groups
Assignment: brainstorm 5 ideas with your teammates
02.03.10 Lecture: Formal elements, dramatic elements, technical elements (Bernd Bickel)
Project: Soft skills (Thomas Oskam)
Exercise: XNA engine setup, threads, content loading (Nico Ranieri)
Students present 5 ideas out loud -- one sentence per idea (no presentation)
09.03.10 Lecture: Understanding fun & Prototyping (Bob Sumner)
Student presentations - Pitch of the game idea
16.03.10 Field trip: history of games
23.03.10 Lecture: Blackrock
Student presentations - Formal game proposal + prototypes
Exercise: Feedback hour with Blackrock
30.03.10 Lecture: Artificial Intelligence (Alex Hornung)
Exercise I: XNA Pitfalls (Cino Noris)
Exercise II: From Maya to XNA (Thomas Oskam)
06.04.10 - (Easter)
13.04.10 Lecture: Sound and controls (Bob Sumner)
Exercise: Shaders and post-processing (Cino Noris)
20.04.10 Lecture: TBA
Student presentations - Interim demos
27.04.10 Guest Lecture
Exercise: Q&A session
04.05.10 Lecture: Playtesting
11.05.10 Student presentations - Alpha release demos
18.05.10 Lecture: Functionality / completeness / balance
Student presentations - Playtesting results
25.05.10 Playtesting with ZHDK
01.06.10 Final public presentations

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 8, 5pm Rough draft of the project proposal added to game notebook
March 15, 5pm Formal project proposal (final draft) added to game notebook
March 22, 5pm Prototype chapter added to game notebook
April 12, 5pm Interim report chapter of game notebook
May 10, 5pm Alpha release chapter of game notebook
May 17, 5pm Playtest chapter of game notebook
June 4, 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 9 Pitch of the game idea
March 23 Formal game proposal and prototypes
April 20 Interim demos
May 11 Alpha release demos
May 18 Playtest presentation
June 1 Final public presentation