Hello! I'm David, a 27-year-old German Game Engineer with a Master of Science (MSc.) in Engineering. I studied International Media and Computing in Berlin and Game Engineering and Simulation in Vienna.
Before starting my professional career, I completed two internships at game companies. For the past two years, I have been working at a game studio in Berlin, where I focus on game development and efficient programming.
Throughout my studies, I specialized in game development, visual computing, and rendering techniques. I have experience with game engines like Unity, Godot, and Unreal, as well as a strong foundation in 3D mathematics, vector and matrix operations, shaders, and OpenGL-based rendering.
I am proficient in C#, C++, and GDScript, with additional experience in Java, Python, and SQL.
How to God is a God Simulation game that grants you the freedom to shape your villages, choose your alignment, and mold the world in ways only a true god ...
Developed using Unity.
Transform your home into a cozy wildlife sanctuary with Living Room! Turn your furniture into vibrant islands, care for cute critters, breed unique color ...
Developed using Unity.
Recursio is a top down 1 vs. 1 twin stick shooter where each player tries to capture two points at the same time. To achieve this, each player spawns an afterimage of themselves after each round.
Developed using the Godot Engine as a semester project within my master's program.
As part of my master thesis, I implemented a procedural road generation within the "Landscape.Lab!" project (https://landscapelab.boku.ac.at/) using publicly accessible GIS data (OGD).
Developed using the Godot Engine as part of my master thesis.
A small puzzle-platformer where the player solves puzzles by changing the gravity. It showcases different phyiscal properties, such as kinetic energy, damping, angular velocity or oscillation.
Developed using the Unity Engine as a project within my master's program.
Stråy is an explorative top-down survival game, where you take the role of a wolf stranded on a lonely island.
Developed using the Unity Engine as a project within my bachelor's program.
Light Cycle is a simple implementation of the Light Cycle Racing from the Tron-Universe. Similar to "Curve Fever", players try to defeat the other players by creating "Light-Wall" which damage players on collision. It supports local multiplayer up to 4 players and provides very simple computer controlled players.
Developed using the Unreal Engine as a project within my master's program.
WAVE is a wave-based local co-op battler for up to 4 players. With increasing difficulty the players have to defend their base from incoming waves by building defences and towers.
Developed using the Unity Engine as a project within my bachelor's program.
A simple tetris clone app.
Developed using the Unity Engine as a project within my master's program.
A simple flappy bird clone in HTML.
Developed using the Chrome Browser as a project within my master's program.