Computer Games

The goal of this course is to introduce students to computer game production. This is not necessarily a technical issue especially as game production involves mostly non-technical work like creative audio, 3D and visual design, product management and planning, storyboarding & writing, and testing.

The course has already taken place in summer semester 2012, so you might take a look at the old web page. The lecture is given in German, but slides and homepage are written in English. For assignments you can choose between German and English language.

Please note that there is a tutorial for the Computer Games course called “623.908 Tutorium zu Computer Games”. Please also enroll to this course as this (i) gives you access to the games lab environment and (ii) the tutor works for you either way :).

Schedule & Topics

Topics are:

Schedule, marked entries are outside the regular schedule:


You ultimate course assignment is to build a game (level) within groups of three. However, different training milestones are added to create a manifold and holisitic learning experience :)

  1. Game Review (1 page) - Play and review a game (which is to be announced)
  2. Implement a (historical) arcade game - Extend the provided source code
  3. Write a game concept
    • A game concept document (2 pages)
    • An intermediate presentation
  4. Implement the game (level)
    • The actual game (level)
    • A postmortem document (2 pages)
    • A short video of the game (level)
    • A final presentation

Note that there is a tutorial for helping you with the implementation. Don't forget to enroll to it!

Milestone I: Pong Clone

Create a web based clone of the famous Atari game Pong. Use the resources offered in the tutorium. Send the result to until 2013-04-07, midnight.