ByChance (Master Thesis)

Roguelike, Starmap and Platformer showcases of the ByChance Framework

Project Website · Git Repository · Unity Asset Store · Publication

The technique of procedural generation of game content has been used since the very first computer games. As early storage devices had very limited capacity, developers were forced to generate game content, such as maps, levels or even whole universes, automatically via algorithms instead of creating it manually.

Today, games like Minecraft still generate their levels on-the-fly, and games like Left 4 Dead even improve on earlier work in this field by spontaneously creating game items and enemies depending on each player’s current location, status and skill level.

My master thesis consists of an examination of existing games using procedural content generation, an analysis of their techniques and the impact on the game design, as well as a C# implementation of a generic framework for the generation of game levels and its documentation.

Questions? Comments? Suggestions? Your turn! :)