top of page

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.

​​​

bottom of page