Portfolio > Game Design >
Alley Alchemist | Download
Amateur adventures in potion brewing.A lot of the things I created for Castle Ysres were implemented here.
Here are a selection of features that I implemented, using Unity and its VR development tools. Like many of my projects, I used assets from Ultimate Low Poly Dungeon as placeholders.
The Ultimate Low Poly Dungeon asset pack came with a tileset of hallway pieces, and I wanted to see if it was possible to make a way to create a variable dungeon generator. By programming prefab hallway pieces that would place other prefabs, you could set the number of generation cycles before runtime to create a dungeon of a specific size. While not wholly intelligent, hallway segments will not generate if they detect obstacles in front of them, instead placing a dead end.
I also added logic that would generate random furniture in some of the prefabs, creating reasonably cluttered hallways that could accept any number of furniture and clutter layouts.
As part of a cohesive experience, this system would make exploration less predictable; players could find some treasures and curios, or even NPC or narrative encounters in one playthrough and different ones in another. With the dungeon's creepy atmosphere as well, I liked how uneasy the twisting, narrow hallways felt.
An example of the hallway generation being run.