Publikationen

Artikel (IT-Magazine):

  • Spieleentwicklung mit OpenGL (Entwickler-Magazin, Mai/Juni 3.2011)
    Einführung in die Grafikprogrammierung mit OpenGL 3 und 4
  • Spieleentwicklung mit OpenGL (Entwickler-Magazin, Juli/August 4.2011)
    Fortgeschrittene Themen der Grafikprogrammierung
  • Interaktiver Klang (Entwickler-Magazin, September/Oktober 5.2011)
    Grundlagen der interaktiven Vertonung und OpenAL-Programmierung
  • Künstliche Intelligenz (Entwickler-Magazin, November/Dezember 6.2011)
    Grundlagen und fortgeschrittene Themen der KI-Programmierung
  • Asteroidenhagel selbst gemacht (Entwickler-Magazin, März/April 2.2012)
    Spieleentwicklung mit OpenCL
  • Die Einstein-Engine (Entwickler-Magazin, Mai/Juni 3.2012)
    Aufbau und Funktionsweise einer OpenCL-basierten Physik-Engine
  • OpenCL verleiht Flügel, Ruder und Räder (Entwickler-Magazin, Juli/August 4.2012)
    Bewegungsmodelle für Luft-, Wasser- und Landfahrzeuge
  • Spielewelten XXL (Entwickler-Magazin, September/Oktober 5.2012)
    Schnelle 3D-Anwendungen und detaillierte Spielewelten mit OpenGL
  • Und sie bewegt sich doch ... (Entwickler-Magazin, November/Dezember 6.2012)
    Animationen mit OpenGL
  • Es werde Licht 2.0 (Entwickler-Magazin, Januar/Februar 1.2013)
    Post Processing - Revolution in der Spielewelt
  • Schattenspiele mit OpenGL (Entwickler-Magazin, März/April 2.2013)
    Screen Space Ambient Occlusion, GPU Ray Tracing und Schattenwürfe
  • From Dusk till Dawn (Entwickler-Magazin, Mai/Juni 3.2013)
    Atmosphärendarstellung, Streueffekte und scheinbare Sonnenbahnen
  • Die Tron-Legacy der virtuellen Terrains (Entwickler-Magazin, Juli/August 4.2013)
    Landschaftsdarstellung und prozedurale Landschaftsgestaltung
  • Renaissance der Weltraumspiele (Entwickler-Magazin, September/Oktober 5.2013)
    Einblicke in die prozedurale Generierung fremdartiger Planeten
  • Geburt eines Sonnensystems (Entwickler-Magazin, November/Dezember 6.2013)
    Teil 2: Renaissance der Weltraumspiele
  • Göttliche Weltraumeffekte (Entwickler-Magazin, Januar/Februar 1.2014)
    Teil 3: Motion Blur, Flimmern, Depth of Field, God Rays und Lens Flares
  • Lost in Space (Entwickler-Magazin, März/April 2.2014)
    Teil 4: 3D-Modellbau, Kollisionsmodelle, Schadensberechnungen, Warpflug und Partikeleffekte
  • Pack die Badehose ein: Water Rendering 2.0 (Entwickler-Magazin, Mai/Juni 3.2014)
    Teil 5: 3D-Wellen, Wasserspiegelungen, Schaumkronen und Kaustiken als Post-Processing-Effekt
  • Immer die Übersicht behalten (Entwickler-Magazin, Juli/August 4.2014)
    GUI-Rendering und Textdarstellung mit OpenGL 
  • Blühende Landschaften (Entwickler-Magazin, September/Oktober 5.2014)
    Projected Grid Rendering und Screen Space Displacement Mapping
  • Per Tabelle durch die Galaxis (Entwickler-Magazin, November/Dezember 6.2014)
    Game Design mit Excel und OpenOffice (OLE Automation)  
  • Sternenkriege (Entwickler-Magazin, Januar/Februar 1.2015)
    Spielspaß, Game Design, Multi-Threading und Rendering
  • Kolossaler Klötzchenspaß (Entwickler-Magazin, März/April 2.2015)
    Entwicklung eines Minecraft-Klons - Teil 1: Grundlegende Spielmechaniken
  • Kolossaler Klötzchenspaß (Entwickler-Magazin, Mai/Juni 3.2015)
    Teil 2: Programmabläufe und Rendering-Techniken in Minecraft-Klonen
  • Kolossaler Klötzchenspaß (Entwickler-Magazin, Juli/August 4.2015)
    Teil 3: Einführung die prozedurale Landschaftsgestaltung
  • Kolossaler Klötzchenspaß (Entwickler-Magazin, September/Oktober 5.2015)
    Teil 4: Landschaften und Vegetation rund ums Jahr
  • Kolossaler Klötzchenspaß (Entwickler-Magazin, November/Dezember 6.2015)
    Teil 5: Spieleweltgestaltung in drei Dimensionen
  • Kolossaler Klötzchenspaß (Entwickler-Magazin, Januar/Februar 1.2016)
    Teil 6: Himmel-, Wolken- und Wasserdarstellung  
  • Kolossaler Klötzchenspaß (Entwickler-Magazin, März/April 2.2016)
    Teil 7: Charakteranimationen in blockbasierten Landschaften 
  • Kolossaler Klötzchenspaß (Entwickler-Magazin, Mai/Juni 3.2016)
    Teil 8: Wetterphänomene in blockbasierten Landschaften
  • Kolossaler Klötzchenspaß (Entwickler-Magazin, Juli/August 4.2016)
    Teil 9: Technische Realisation grenzenloser Spielewelten 
  • Besuch auf dem Vulkan (Entwickler-Magazin, September/Oktober 5.2016)
    Teil 1: Eine erste Erkundungstour 
  • Besuch auf dem Vulkan (Entwickler-Magazin, November/Dezember 6.2016)
    Teil 2: Vulkan vs. OpenGL – Zukunft gegen Vergangenheit 
  • Besuch auf dem Vulkan (Entwickler-Magazin, Januar/Februar 1.2017)
    Teil 3: Entwurf eines einfachen Frameworks
  • Besuch auf dem Vulkan (Entwickler-Magazin, März/April 2.2017)
    Teil 4:Die GPU meldet sich zu Wort
  • Besuch auf dem Vulkan (Entwickler-Magazin, Mai/Juni 3.2017)
    Teil 5: 3D-Modelle und Texturen
  • Besuch auf dem Vulkan (Entwickler-Magazin, Juli/August 4.2017)
    Teil 6: Handhabung von Buffer-Objekten und Texturen


Vorträge:

GamesDevCon (29. – 30. Oktober 2012): OpenCL in der Spieleentwicklung


Bücher/E-Books:

 

Amazon-Kindle:

  • Spieleentwicklung – OpenGL, Mathematik, Physik, KI, Animation, Beleuchtung, GLSL Shader, Post Processing
  • Spieleentwicklung – Mathematik, Physik, KI, Animation, Beleuchtung, GLSL Shader, Post Processing
  • Spieleentwicklung – Mathematik mit Fun-Faktor
  • Spieleentwicklung – OpenGL mit Fun-Faktor
  • Spieleentwicklung – Mathematik, Physik, KI, Animation u. Beleuchtung
  • Erfolgreiche Spieleentwicklung – OpenGL, OpenAL und KI
  • Erfolgreiche Spieleentwicklung – OpenCL 
  • Erfolgreiche Spieleentwicklung – OpenGL in Space
  • Erfolgreiche Spieleentwicklung – Moderne Licht- und Schattenspiele mit OpenGL
  • Erfolgreiche Spieleentwicklung – Water-, Terrain- und GUI-Rendering
  • Erfolgreiche Spieleentwicklung – Minecraft-Welten erschaffen

ältere Bücher:

  • 3D-Effekte für Spieleprogrammierer (2005)
  • Spieleprogrammierung mit C++ und DirectX 9 in 21 Tagen (2003)