Dungeon Smasher is a 2D top down semi-procedurally generated Dungeon Crawler and collection game that I began on my own using Unity 2D in February 2015.
For Dungeon Smasher, I wanted to be able to make an exploration game without having to spend a lot of time designing levels and, in addition, allow the player to collect more gems by utilizing randomization. To do this, I needed to focus on and more effectively utilize the power of prefabs in Unity, which would allow me to make the game easier to edit, easier to add to, and easier to remove.
In dungeon smasher, the player is collecting gems in a series of rooms. The player is always in a room with four exits. Using these exits, the player can move to a similar room and collect more gems. The object of the game is to collect as many gems and collectibles as the player can before they are killed by demons, who all have a chance to spawn in each room when the player enters it. Each room is similar in that it has a decorations, gems, and demons, but each room is different in its presentation both empirically and how the user enters the room. Each time may be different- more or less hazardous- all depending on the roll of the dice