In this project, we made a game within the dungeon-crawler and roguelite genre. The game starts on floor 25 and the player ventures deeper and deeper into the tower. On floor 1, the player can finally leave the dungeon. Each floor has several rooms, and the goal is to traverse them and reach the stairs on the opposite side of the floor.
Menus
Difficulty
RPG Attributes
Randomly Generated Floor and Rooms
Map
D20 System
Shop and Upgrades
Music & Sound
The controls are described in detail below, but are also present in the GUI during gameplay:
↑
- Select the previous menu option.
↓
- Select the next menu option.
↵ Enter
- Confirm the menu option.
W
- Move to the room ahead.
A
- Move to the room behind.
S
- Move to the room on the left.
D
- Move to the room on the right.
Q
- Use a health potion.
E
- Use a skill potion.
I
- Inspect a room / Go to the next floor. (Only available while out-of-combat)
1,2,3,4
- Buy the corresponding item in the shop that appears every 5 floors.
F
- Use the character-specific skill. (Only available during combat)
G
- Defend against the next enemy attack, with a chance to riposte it and counter-attack. (Only available during combat)
F
- Attack the enemy. (Only available during combat)
This project was developed by Diogo Ferreira, Gabriel Carvalho and Guilherme Silva for the LDTS class of 2023⁄24.