Programming
Building on the learnings from ASORA’s development, me and one other team member took on this project in order to further deepen our understanding of C#, and to take the step into 3D in Unity. Among the things I coded for Firekeeper are:
Save/Load systems for player progression, level state, player settings.
Checkpoint system (detects distance to nearest checkpoint on save and load).
Vastly expanded player settings compared to prior projects (more granular control over audio, font options, control sensitivity options).
Player movement systems.
2D & 3D Art
For Firekeeper I was also tasked with providing necessary visual assets. My responsibilities here were 2D assets for UI and VFX, and 3D voxel assets for in-game level objects.
Programs used to deliver these assets were Aseprite, paint.net, and MagicaVoxel.
Tools used during the development of Firekeeper:
Unity3D
Visual Studio
Aseprite
MagicaVoxel
Audacity
Microsoft suite of documentation tools