A dungeon crawler with procedurally generated levels, monsters of increasing difficulty, and turn-based movement.
The hero's hometown is suffering from a plague of monsters. Welling up from the deep, they are terrorizing the countryside. Legend tells of the Amulet of Yala (Yet Another Lost Amulet) that can be used to stem the beastly tide. After a long night at the tavern, the hero promises to save the day... And descend into the dungeon to retrieve the amulet.
- Create a basic dungeon map
- Add a player character and let them walk around
- Add monsters that move around randomly, and let the player attack them by walking into them
- Add health and a simple combat system
- Add healing potions
- Display "game over" when the player dies
- Add the Amulet of Yala to the level and let the player win by picking it up
- Add fields-of-view
- Add more interesting procedural dungeon design
- Add some dungeon themes
- Add multiple levels to the dungeon, with the Amulet being on the last
- Add varied weapons
- Move to a data-driven design for monster spawns
- Visual effects to make combat more visceral
- Explore keeping score and/or a high score list