top of page


University Honours Project

This was my 4th-year university project, for my dissertation I looked into the extensive use of procedural generation to generate gameplay, the artefact was a C++ program with a toolkit to procedurally generate levels, a manual level editor and a level tester. The program was used by volunteers to test procedural and hand-designed levels. The generator uses seeding and a cellular automaton algorithm to generate a playable level, which consists of a natural-looking cave filled with enemies and treasure chests.

Creating this toolkit was a very challenging task that required a lot of careful planning and research as well as extreme time management. This was a fascinating topic to research and allowed me to peek into the vast world of procedural generation in game design. 

bottom of page