Dungeon Adventure
This is a side passion project I have created in Unity.
It is a turn based game that is entirely run on functions, no Update function for dynamic gameplay. This means the player is relying on UI to play the game.
The player class is a scriptable object to save the data between scenes. They player keeps all data regarding the player, different stats, position on the map.
The levels are made up of the map class and Room class. The map consists of a 2d array of rooms that the player can traverse and display the data of that room.
The player can pick between 3 classes. They all have different statistics and their statistics change differently when the player levels up.