Welcome to my portfolio!
I am a gameplay programmer with over three years of game development experience.
Below you can check out games I worked on.
PC & PS4 | 3D Platformer | Unreal Engine 4
Schacht is a competitive 3D platformer racing game. Run on walls, swing, slide and dash to beat the levels as fast as possible. Compare your highscores with players from all around the world or challenge your friends in the local splitscreen multiplayer!
PC | Tabletop Game | Unreal Engine 4
Implementation of the tabletop game "Burgle Bros" by Tim Fowers.
A group of two to four members of the elite "Burgle Bros" Crew break into a highly secured bank and attempts to "liberate" it of its treasures without being caught.
One to four players, local multiplayer only.
PC | First Person Shooter | Unreal Engine 4
Futuristic First-Person Shooter where the player has to survive against many enemies while progressing through the level.
Features three weapons, three enemy types and one level.
PC | Coop Puzzle | Unreal Engine 4
WORK IN PROGRESS
Break out of a space prison with the help of a friend.
A Hacker is helping his imprisoned friend by manipulting various systems of the space prison from a nearby spaceship.
The prisoner has to navigate a randomly generated prison, communicate with his friend and reach the escape pod.
PC & PS4 | Multiplayer Sports Game | Unreal Engine 4
Two teams of four players try to compete for possession of the opposite teams chicken farm.
They do this by carrying and throwing their own chicken at the opposites team farm while trying to guard their own.
PC | Third Person Shooter | Unreal Engine 4
Play with your friends against the evil Candy King and his minions.
Combine your abilities to to unleash great mayhem upon your enemies and be victorious!
Desktop Application | Java (+ JavaFX)
Livestreamer Twitch GUI started as a GUI application for the livestreamer cli application, providing an easy way to manage favorite channels on numerous streaming sites in a simple GUI.
It's main purpose was managing favorite twitch.tv channels with special functionality, such as online status, preview images and a primitive chat client.
Other streaming services are also supported but only in a very generic way, without any of the the twitch.tv functionality.
It since then evolved to also support the more up-to-date Streamlink application and use the more modern GUI API JavaFX.
A twitch.tv games and channel browser was also added.
In my Bachelor Thesis I implemented a basic AI Framework in the Unity3D engine.
It consists of 3 components: A Behaviour Tree implementation, including a visual editor, a sensory system for simulating humanoid senses and a spatial querying system, which allows AI to gather information about their surrounding environment.