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

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

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

GemZ - A Roman-Themed Survival Game Inspired by MineralZ

Status: Playable Prototype Did anyone else play the StarCraft 2 arcade games? One of my favorite arcade games on StarCraft 2 was MineralZ. In this game, players control a team of protoss probes who must survive against increasingly strong waves of the Zerg. I thought it would be interesting to have a similar game, but set in a different time period as well as in a 3rd person perspective. In GemZ, players take on the role of a Roman civilian who is being chased by barbarians....