Pablo Armando Rodríguez Codes

AI programmer

Dungeon Generator

This tool was developed as a group coursework project for the Tools & Middleware course (MScCGE at Goldsmiths, University of London). The tool’s goal is procedurally generating dungeon-like structures using a given kit of modular assets. It was fully developed in Python, making use of the FBX SDK.

The system recursively builds the dungeon from an initially generated graph of the dungeon’s high-level structure, placing the different tile assets by following the generation algorithm. Some of the most interesting aspects of the algorithm are:

Example of room decoration: 4 column structure
Example of room decoration: large column