Here are some of my contributions to this game:
This level generator is used to generate every level in the game, through the use of different profiles. It can generate an Overworld with different biomes, and Dungeons with a key and chest room.
Source code for the Level Generator and run-time level managing can be found here.
Most of the user interface of the game was implemented myself, excluding the in-game HUD.
I was also responsible for writing all of the shaders we use throughout the game.
A number of editor tools were created to aid development. One of these was an enemy spawner editor, which allowed editing of multiple spawner profiles, and visualizing spawn points.