Overview

Inspired by Persona 3 and Persona 4, I created a procedural generation system for dungeon design, aiming to give map designers full creative freedom. The system is fully modular, allowing for the generation of unique, customizable dungeons. Initially, I based the demo around recreating Tartarus from Persona 3, but as development progressed, I became more invested in enhancing the experience.

To build on this foundation, I introduced a companion system that uses pathfinding to allow companions to follow the player through the dungeon. Additionally, I integrated a dialogue system for dynamic banter and companion notifications, designed to resemble the interface seen in Persona 3 Reload.

Development & Features

The project was developed on Roblox and their Luau language. Key development milestones included:

Real-World Applications

While initially a demo, this project allowed me to dive deep into procedural generation, pathfinding, and dialogue systems. I gained insight into how games like Persona 3 might have handled these mechanics and applied that knowledge to enhance my system. This project serves as a solid foundation for future games that will include similar systems along with a more engaging combat system.

Future Vision

Although this demo won't be published due to its reliance on intellectual property from Persona 3, I plan to build on this procedural generation system and companion mechanics in my own future game projects. This experience has provided me with invaluable insight into game development that will influence my approach to future designs and mechanics.

Gameplay Demonstration

The video below showcasing the procedural generation system and the added features.

This video demonstrates the procedural generation system along with the extra additions. Music was made by ATLUS.

This video demonstrates the procedural generation system along with the extra additions. Music was made by ATLUS.