Theobald Beyer

About Me

I'm a programmer and procedural generation enthusiast from Munich.

I love to create things by hand as well as digitally. When I'm creating something my biggest concern is to get results that look and feel good, that fit into the setting they were made for. Also, I don't like repetitive work, so whenever I get the chance of writing an algorithm to do that work, I won't miss it. And so I developed a love for 'creating things, that create things', better known as Procedural Content Generation. Over the last years I more and more advanced my knowledge in this area. By now I not only wrote my bachelor and master thesis about procedural content generation, but also held lectures at TUM about it. I collect my resources in this blog post for everyone to enjoy.


Some of the projects I'm most proud of are my bachelor's thesis about Hydraulic Erosion on Arbitrary Hightfields and my masters's thesis about Story Guided Procedural Generation of Complex Connected Worlds and Levels for Role Play Games.

Some other projects are available online for you to enjoy.

Of course I participated in many other projects over the years, some big, some small, some alone and some with others. You can find some of them by simply scrolling down.


Please don't hesitate to get in touch under!

Theobalds Projects


FireSpark is a serious game created to impart an understanding of computer networks and network security to the user.
To achieve this, the user slips into the role of a hacker. As part of an underground hacking organisation he tries to bankrupt a group of evil companies using several basic hacking techniques like DDOS attacks, SQL injections and packet sniffing.

Roboy Adventures

Roboy Adventures is a puzzle game consisting of equipping and programming a robot. It is a single-player game and the goal is to beat different levels with certain win conditions. The only way to achieve this is to equip him accordingly and program him accurately.


Tired of playing against your frinds? Play with them in this cooperative game against time! Keep your drilling platform operative as long as possible, before everything explodes.

Primal Rampage

Primal Rampage is a round based strategy game created during a game jam. It features a classic rock-paper-scissors unit system, procedurally generated maps and dinosaurs!

Clash of Elements

Clash of Elements is couch multiplayer brawler where players fight against each other with different elementals.

Anubis Dungeon

Anubis Dungeon is an Action Adventure where you fight various enemies like anubis soliders with earth magic spells.


HyperCore is a VR game written for the 5-sided CAVE installation at the LRZ. A spatially tracked hand-held controller and a tracking system for the stereographic vision were used. The user has to throw a ball into a special cube to finish the levels.

The Lynth Colony

The Lynth Colony is a real-time economic simulation game, in which the player builds a base on a desert planet. We developed it during a one week game jam.


In Arin46 is a split screen space shooter where you have to deliver pizza to space residents.

Dragon Quest

Dragon Quest is a coop brawler for two players where the typical story is reversed and the player fights for the dragon.


Random Sledgehammer is the combination of a tower defense game and first person shooter. It also supports multiplayer.

Operation Dreadful Grave

Operation Dreadful Grave is a turn based strategy game where you play in a table top like environment.


Forlog is a script language and a processing tool for this language. With Forlog the user can easily write grammars to procedurally generate text output.

Generation of Worlds and Levels for RPGs

This work presents an approach to implement a generator for a whole, complex and interconnected world for a role-playing game in which the story is used as a scaffolding for the world to be wrapped around so that the world is best suited to accommodate the story.

Hydraulic Erosion on Arbitrary Heightfields

The creation of realistic looking terrain is an important part in the movie industry as well as in computer games and simulations. One of the greatest challenges of generating terrain are the effects of erosion. Those effects can be found everywhere in nature and are a vital part of natural looking terrain.

Procedural Castle Generator

The award winning procedural castle generator.