DungeonMaker
DungeonMaker copied to clipboard
A system for generating Zelda-like dungeons in UE4, using generative grammars.
Dungeon rooms should have their themes customized on a room-by-room basis, with an overarching theme encompassing the entire dungeon. For example, a dungeon could be themed around a fire god,...
This would be a trap that (when triggered) would cause a boulder to come rolling through the dungeon. Ideally, it could also have a chance to smash a hole in...
This would be a hazard inside of a room that would cause the player to sink into the floor, either killing them or dropping them to a lower level(?).
This trap would drop a mesh on a player's head when triggered.
These buttons can be used to reset traps or open locked doors.
A tripwire trigger would be a hidden rope on the ground that would cause a trap to go off when it is hit.
An item trigger would set off a trap once the player picks up an item in the room.
The algorithm doesn't necessarily do a good job of allowing the player to have multiple routes to the same room, something which should be looked at.
Right now, the dungeon generator doesn't place more than one level at a time.
A "boss" room is a room which has an enemy placed inside of it by default.