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! I created this pa...

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 varity of Game Modes (e.g. Stuntrace, G...

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 Godot and wanted to learn how to add Twitch Chat integratio...

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...