In this class, I am teaching students the fundamentals of Unreal Engine. I created a presentation to explain Unreal-specific concepts, but for the most part I demonstrated everything directly in...
Teaching Unreal Engine at FH Salzburg
Pencil, Chisel, Code!
Annual 50-hours game jam that I am co-hosting with Chloé Charlier every November on Itch.io. What’s special about this jam? - It allows the use of self-made art and assets only! Yes, Covid was a ...
Berghotel Heist
Released on Steam in March 2026. It’s a 2-player coop horror game developed in Unreal Engine. I developed this game with my friends David Zulic and Manuel Eisl using David’s studio name “Bindus Ga...
Police Simulator: Patrol Officers
The base game released on Steam in November 2022. Players step into the role of a police officer. The game allows 2-player coop and was developed using Unreal Engine. The game has gotten two major ...
Replication Pitfalls in Unreal Engine
Multiplayer is one of the most dreaded topics in game development. It adds so much extra work to developement and testing that you are usually looking at 5-10x the overall production effort (depend...
Using C++ Timers in Unreal Engine
The most straightforward way to use timers in C++ is to declare a UFUNCTION and a FTimerHandle in your class UFUNCTION() void HandleTimerExpired(); FTimerHandle MyHandle; and starting the timer...
Simple Racer with AI in Unreal Engine 5
Source code is available on GitHub. A simple racing game that shows how I typically structure my work in Unreal Engine. It serves well as a reference on how to use Unreal’s game framework (Game In...
Jected Rivals
Released on Steam in May 2023. A fast-paced multiplayer game where characters get ejected from vehicles and can use gadgets in the air. Players compete in a variety of Game Modes (e.g. Stuntrace, ...
Stream Polls
Released on Steam in March 2023. A tool to create polls which can be used as overlay in a twitch stream. I was experimenting with UI in the Godot engine and wanted to try to add Twitch Chat integ...
Recycle Or Else!
I had recently started to learn Blender and wanted to use my new skills in a gamejam. Except for some bugfixing towards the end, I did not do any programming for this project. I used blender to mo...
Only Human
I’ve had my eye on Godot for a while and needed a reason to finally look into it. At the same time Chloé Charlier discovered Ink and asked me if we could use it in the next gamejam—and that’s what ...
Down The Hole
Another gamejam project I used as a Unity learning experience but this time a smaller scope. I reused the dialog system that I had implemented for A Story of Power—a previous gamejam project. I al...
A Story of Power
First time participating in a gamejam. I was the programmer on this project and mainly improved my Unity and C# skills. A lesson we all learned was to keep the feature scope in the next gamejam mu...
First steps in Unreal Engine
My very first steps in Unreal Engine back in 2017. I already knew Unity at the time, but wanted to learn Unreal. I had a horror puzzle game in mind, however, it never became a fully playable game. ...
Prison: Warden's Dilemma
Released on Google Play Store in 2016, but now only available on APKCombo archive. A grid-based puzzle game where a prisoner has to escape from the warden and his guards. It features online leader...