Hi there 👋

This is my space for things I find worth sharing about my studies, web- & game development.

Automating API Documentation for RESTful Backends

To keep up with Odyssey’s evolving landscape I looked up efficient ways of automating API documentation. This blog post delves into various strategies for automating API documentation for RESTful backends. This post explores three solutions for automating API documentation for RESTful backends, all adhering to the single source of truth principle as well as using the OpenAPI specification as a middleware for the documentation of the endpoints. We’ll delve into the specifics of each solution, its advantages and disadvantages, and how it integrates with your development workflow....

Launch Day! - Introducing the Odyssey REST API

Hello, fellow adventurers! I’m thrilled to share a significant milestone in the Odyssey project: the launch of the Odyssey REST API. Recap: What’s Odyssey All About? In case you missed my previous post, Odyssey is where web development meets gaming in a unique blend of MUD, simulator, and RPG elements. It’s my digital playground where every click could lead to an epic adventure or an unexpected encounter with another player or NPC....

Crafting Fantasy Worlds - The Fantasy World Map Generator

Creating the perfect map for a fantasy world can be a challenging endeavor, especially when it’s based on predefined datasets. That’s where the Fantasy World Map Generator comes into play. A Piece of a Bigger Puzzle Before we delve into the details, let me mention that the Fantasy World Map Generator is just a small part of a larger project called Odyssey. Odyssey is my ongoing endeavor to create a living procedurally generated world, backed by an open REST-API....

Masterthesis - Data Model Extraction Through Adaption Of Business Process Models

I recently completed my Master’s thesis at the Karlsruher Institute of Technology, specifically at the Institute of Applied Informatics and Formal Description Methods (AIFB). My research focuses on an approach to automating the extraction of data models from business process models. I’m excited to share some key insights here. Industry Collaboration with Mercedes-Benz The prototype application for this research was developed in close collaboration with Mercedes-Benz in Jacksonville, Florida. This partnership provided invaluable industry insights and allowed us to fine-tune the application to meet real-world challenges, making it an excellent example of academia-industry collaboration....

How to Setup a 11TY Blog on Github Pages

I recently set up this website to write and host resources about my studies, as well as my current gamedev projects. In the past I used overkill solutions like Wordpress to host information about my already abandoned gamedev projects. Later I discovered the static site generator Publii, which I used for quite awhile. And I would still recommend it, especially for non-tech savyy people. But this time I wanted to go for a more minimalistic approach, so I fired up Google and did some research on ‘best static site generator reddit’....

Exploring Context-Sensitive Augmented Reality - A Seminar Project Overview

In the ever-evolving landscape of Extended Reality (XR) technology, Augmented Reality (AR) holds a special place. This seminar project aims to contribute to the existing body of research by focusing on the practical implementation of context-sensitive AR applications. The project explores two key aspects of context sensitivity: Spatial Arrangement and Physical Factors. This browser does not support PDFs. Please download the PDF to view it: Download Poster. The Importance of Context-Sensitivity Context-sensitivity in AR is not just a buzzword; it’s a necessity for creating immersive and interactive experiences....

Vortex - An Arcade Space Game for Ludum Dare 50

I recently participated in Ludum Dare 50, a 48-hour game jam where participants create a game based on a randomly selected theme. The theme for this year’s jam was “Delay the inevitable.” I decided to create an arcade space game called Vortex, where the player must survive as long as possible while an increasing number of meteors are being pulled to them by the sun’s gravitation. The game is developed with Unity, using C#....

Son Of Olympus

Status: Abandoned Ladies and gentlemen, let me tell you about my epic masterpiece, Son of Olympus. It’s a real-time strategy game based on Greek mythology, so of course there was some kind of inspiration from on of my favorite RTS games Age Of Mythology. I owe a lot of the credit to the RTS Engine asset, which saved me countless hours of coding. Instead, I was able to focus on the fun part – designing the game and creating content....

Having Fun With R - The Bouncing DVD Simulator

In the world of data analysis and statistical modeling, R is a powerful tool. It’s widely used for tasks like data visualization, machine learning, and statistical analysis. But what if you wanted to step out of the conventional uses of R and embark on a creative adventure? That’s precisely what I did during my spare time while taking a course at the Karlsruhe Institute of Technology (KIT) on “Modeling and Analyzing Consumer Behavior with R....

Odyssey - A MUD Simulation Environment

  Start your Odyssey now Ever since I had a course on web development in university I never stopped tinkering around with webdev projects, especially with the MEAN stack. As I am also a game developer, naturally I tried to combine both skills. The result is a web application named Odyssey, a project that falls somewhere in between a Multi-User Dungeon (MUD), a simulator, and an RPG (Role-Playing Game). While it’s far from being a finished product, I’m committed to dedicating my free time to its ongoing development....