Most of the work on this project was on a skill tree system. Players would manage and unlock the elemental spells they could use in skill trees. One tree for each element. To make the creation process of the skill trees easier I created a skill tree editor inside Unity using the Unity GUI system. The editor allowed our group to create and manage skill trees with specific icons and text for spells as well as which spells unlocked the next. All this information would be saved into a JSON file which would be read into the game to modify the in-game skill trees’ layouts.
I also did other bits of UI work these included:
The main and pause menus of the game
The player’s spell bar showing off their current spells and cooldowns
The health bar and targeting system of the both the players and enemies