Cabinet of Curiosities
Description:
Cabinet of Curiosities is a dungeon crawler set in a mysterious library full of strange artifacts. Defeat monsters and find upgrades to complete the level.
Responsibilities:
- Lead programmer
- Perforce manager
- Level generation
Level generation system
The procedural level generation system was an interesting challenge to solve. Our biggest challenge throughout the project was giving the designers an in to work with us on the game in this custom engine. And for level design, the solution we came up with was using Tiled to give the designers a grid based system that could spit out easily readable JSONs for us to read into levels.
One small additional detail here is how we settled on the room sizes. working with small and big door offsets so that in the future the procedural generation would still have an easy time generating loops into the generation.