
Level Generator
ROLE
TIME
Solo Developer - Tool
May 2024 - June 2024
DESCRIPTION
GENRE
Procedural Level design tool that generates a grid-based roguelike map. The tool is modular and easy to migrate to other projects.
Tool
PLATFORM
MAIN RESPONSIBILITIES
-
Created a procedural level generator using unreal engine blueprints.
-
Constructed an editor utility widget to easily generate levels​
Windows PC
TEAM SIZE
1
ENGINE
Unreal Engine 5
Procedural Level Generator
This is a level design tool that generates a grid-based level based on Spike Chunsoft's Mystery Dungeon games.
​
The tool generates a number of rooms in a grid based on the selected floor layour, after which the rooms are connected by hallways.
​
​Along with the generator, I included a simple minimap widget. The minimap starts out fully hidden, but sections of the map reveal themselves when entered by the player.
​
I designed the tool to be straightforward to implement into a project; all that's required is to add the floor generation blueprint into a level. After that it can be set up using the Editor Utility Widget.



Editor Utility Widget
To make the tool easier to use and to customize the output, I created two Editor Utility Widgets. These widgets allow the user to change the floor generation settings and to rapidly generate many floor variations to test these settings.
The widget also has a seed input field, where the user can input a seed that will always result in the same floor layout for those settings.
​​​
