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