Lecture Course: Game Engine Technologies, Winter Semester 2017/18

Teaser zu Veranstaltung Game-Engine-Technologien

Objectives

To know the basic concepts and algorithms used in modern game engines in order to create interactive three-dimensional worlds. To have a solid understanding of the theory as well as the practical implementations in order to use existing game engines or further expand upon them. 

Content

The course covers some of the basics in technologies for modern game engines. The focus will lie on advanced graphical effects and the acceleration of rendering large virtual worlds. The lectures in the course will cover the theoretical parts of the different algorithms involved, and then in the exercises this theory will be put into practice. The practical implementation is done in C / C++ in combination with the OpenGL graphics API. Some examples of topics that are handled in the course include:

  • Scene Graphs
  • Visibility Determination / Culling
  • Level-Of-Detail (LOD)
  • Collision Detection and Physical Models
  • Skeletal Animation and Skinning
  • Character AI

Exercises

The exercises will be interleaved with the given lectures.

Schedule

On Tuesdays: 10h - 12h; Room O29/2001 (Lecture)

On Wednesdays: 10h - 12h; Room O29/2001 (Exercise)

First Lecture: Tuesday, 10/17/2017, 10h

Classification

Informatik, B.Sc., Schwerpunkt
Informatik, M.Sc., Kernfach/Praktische und Angewandte Informatik
Medieninformatik, B.Sc., Schwerpunkt Medieninformatik
Medieninformatik, M.Sc., Kernfach/Mediale Informatik
Softwareengineering, M.Sc., Kernfach/Praktische und Angewandte Informatik

look up modul description "Game Engine Technologien" at HIS/Studium