Blog

My Games

  • AstraX 0.4: Target Update

    Buckle up! New AstraX update just dropped! Featureing new flows creating a new game, targeting improvements & more steps towards the construction editor. You can download it below.

  • AstraX: A 2024 Roadmap

    Dive into a vast, procedurally generated galaxy with many star systems waiting to be discovered! That is the promise of AstraX. But: Where will AstraX go? What’s the direction I have in mind? Find out here.

  • Need for Rally: A Postmortem

    It’s been a few exciting months ever since I started Rally Fever and this proof of concept is slowly on its way to become a real game. With enthusiasm I am making my first game ever using Unreal Engine. Read further for a few insights and lessons learned.

Game Development

  • Design Patterns: State Machine Pattern for Game Developers

    From traditional Software development, we have multiple design patterns at our disposal. However, they must go hand in hand with clean code and QA methods to be used effectively, otherwise they can turn into anti-patterns, hindering you instead. In the following I want to introduce some patterns in detail. I have used these with success…

  • Design Patterns: Observer Pattern for Game Developers

    From traditional Software development, we have multiple design patterns at our disposal. However, they must go hand in hand with clean code and QA methods to be used effectively, otherwise they can turn into anti-patterns, hindering you instead. In this article we will take a closer look at the Observer Pattern.

  • Unreal: How how to subtract or add DateTime or Timespans

    Implementing a little timer into my Unreal game I noticed there is some confusion as how to use DateTime and Timespan. Any calculation using two DateTime objects always results in a Timespan. DateTime is a full date, while Timespan a duration. This is due to the C/C++ specification for DateTime and Timespan, the language Unreal…