Fakultät Informatik

Proseminar/Seminar - Game Engine Design

Prof. Dr. Westermann,  Dr. Kai Bürger

Proseminar/Seminar - Game Engine Design

Time, Place

TBA

Begin:

Eine verbindliche Informationsveranstaltung findet am Freitag, den 20.04.2012 um 13:00 in Raum 02.13.010 statt. 

Prerequisites:

None

Registration:

CLOSED

Contents

The main purpose of this seminar is to introduce the fundamentals of game engine design. Modern game engines are complex, reusable middleware solutions comprising a multitude of interdisciplinary software modules. Their goal ist to abstract the (platform-dependent) details of doing common game-related tasks, thus, accelerating the production cycle and allowing game developers to focus on content and story rather than technical details. To name just a few, game engine components cover topics such as content management, rendering, physics, collision detection, artificial intelligence, pathfinding, user input and graphical user interfaces. Exemplary topics as they occur in the process of game programming will be discussed, with a strong focus on graphics and game physics.

To sucessfully participate in this seminar, the attendants have to prepare a talk, which should last 25-30 (proseminar) or 40-45 minutes (seminar). Talks can be held in German or English, with German being preferred. Supplementary, a short workout (approximately 4-6 pages) has to be prepared. During the preparation for the talks, independent investigation for further reading is desired.

Group I

Group 1 will meet in room 02.13.010, each event starts at 9:00 AM and lasts until approx. 16:00 PM.

Date

Title

Student

Supervisor

Link

22.06.2012

History of Computer Games

Florian Seppi

 Ismail Demir

 [webpage]

22.06.2012

Game Engines

Alexander Bielski

 Matthäus Chajdas

 [webpage]

22.06.2012

3D Graphics APIs

Sven Bizu

 Marc Treib

 [webpage]

22.06.2012

Shading, Lighting

Manuel Hornung

 Marc Rautenhaus

 [webpage]

22.06.2012

Shadowing

Michael Kern

 Stefan Auer

 [webpage]

22.06.2012

Advanced Lighting & Shading (e.g., PRT, HDRI)

Alejandro Rueda

 Marc Treib

 [webpage]

22.06.2012

Scene Management: Visibility, Culling & Scenegraphs

Bianca Tost

 Florian Reichl

 [webpage]

27.06.2012

Point Dynamics (Particle Systems)

Dominik Münch

 Florian Reichl

 [webpage]

27.06.2012

Rigid Body Motion

Timm Hoffmeister

 Kai Bürger

 [webpage]

27.06.2012

Deformable Objects (e.g., Spring-Mass Systems)

Andreas Preg

 Dr. C. Dick

 [webpage]

27.06.2012

Forward/Inverse Kinematics

Philipp Kaiser

 Tobias Pfaffelmoser

 [webpage]

27.06.2012

Collision Detection - Broad Phase & Acceleration Structures

Philipp Hübner

 Florian Ferstl

 [webpage]

27.06.2012

Collision Detection - Narrow Phase & Continuous Time

Dennis Kraft

 Florian Ferstl

 [webpage]

27.06.2012

Collision Response

Marvin Aulenbacher

 Tobias Pfaffelmoser

 [webpage]

02.07.2012

3D Path Finding

Rebekka Seltmann

 Kai Bürger

 [webpage]

02.07.2012

MMO Games State Prediction (e.g., dead reckoning)

Ivan Bratoev

 Kai Bürger

 [webpage]

02.07.2012

Rendering Water & Surf

Victor Duca

 Prof. Dr. R. Westermann

[webpage]

02.07.2012

Rendering Smoke & Clouds

Julian Simon

 Prof. Dr. R. Westermann

[webpage]

02.07.2012

Procedural Terrain Generation

Ferdinand von den Eichen

 Stefan Auer

 [webpage]

02.07.2012

Computer AI : Winning strategies & Behaviour Modelling

Markus Schlaffer

 Ismail Demir

 [webpage]

02.07.2012

Non-Photorealistic Rendering

Jonas Hou

 Marc Rautenhaus

 [webpage]

Group II

Group 2 will meet in room 00.12.019, each event starts at 9:00 AM and lasts until approx. 16:00 PM.

Date

Title

Student

Supervisor

Link

22.06.2012

History of Computer Games

Mark Bauer

 Ismail Demir

 [webpage]

22.06.2012

Game Engines

Lukas Käser

 Matthäus Chajdas

 [webpage]

22.06.2012

3D Graphics APIs

Ludwig Leicht

 Marc Treib

[webpage]

22.06.2012

Shading, Lighting

Wolfgang Neumayer

 Marc Rautenhaus

 [webpage]

22.06.2012

Shadowing

Quirin Fischer

 Stefan Auer

 [webpage]

22.06.2012

Advanced Lighting & Shading (e.g., PRT, HDRI)

Alexander Tumanin

 Marc Treib

 [webpage]

22.06.2012

Scene Management: Visibility, Culling & Scenegraphs

Linus Lotz

 Florian Reichl

 [webpage]

27.06.2012

Point Dynamics (Particle Systems)

Steve Walter

 Florian Reichl

 [webpage]

27.06.2012

Rigid Body Motion

Daniel Huynh

 Kai Bürger

 [webpage]

27.06.2012

Deformable Objects (e.g., Spring-Mass Systems)

Marcus Rogowsky

 Dr. C. Dick

 [webpage]

27.06.2012

Forward/Inverse Kinematics

Sabahattin Giritli

 Tobias Pfaffelmoser

 [webpage]

27.06.2012

Collision Detection - Broad Phase & Acceleration Structures

Alexander van Renen

 Florian Ferstl

 [webpage]

27.06.2012

Collision Detection - Narrow Phase & Continuous Time

Jonathan Aldag

 Florian Ferstl

 [webpage]

27.06.2012

Collision Response

Florian Kick

 Tobias Pfaffelmoser

[webpage]

02.07.2012

3D Path Finding

Philipp Schneider

 Kai Bürger

 [webpage]

02.07.2012

MMO Games State Prediction (e.g., dead reckoning)

Julian Bulwahn

 Kai Bürger

 [webpage]

02.07.2012

Rendering Water & Surf

Julian Geiger

 Prof. Dr. R. Westermann

 [webpage]

02.07.2012

Rendering Smoke & Clouds

Magdalena Neumann

 Prof. Dr. R. Westermann

 [webpage]

02.07.2012

Procedural Terrain Generation

Anselm Eickhoff

 Stefan Auer

 [webpage]

02.07.2012

Computer AI : Winning strategies & Behaviour Modelling

Kevin Sawischa

 Ismail Demir

[webpage]

02.07.2012

Non-Photorealistic Rendering

Alexander Sehr

 Marc Rautenhaus

 [webpage]

Literature and Links

  • Coming soon

ACM Digital Library

The TUM has an account at the ACM digital library which hosts some of the most important conferences on Computer Graphics. To access it, proceed as follows:

  • Configure your browser to use proxy.informatik.tu-muenchen.de at port 8080.
  • Read the three bullets below, then browse to  ACM Digital Library.
  • Make sure you see "HeBIS: TU Muenchen" witten in the logo, and not "Technische Universitaet Muenchen".
  • Now you can search for papers, topics etc. They are hosted in pdf format.
  • It might be necessary to perform the above procedure from within the TU web.
 

News

Matthias Niessner, our new Professor from Stanford University, offers a number of interesting topics for  master theses.

 

PhD positions on   Computational Fabrication and 3D Printing and  Photorealistic Rendering for Deep Learning and Online Reconstruction are available at the Computer Graphics & Visualization group.