Development duration:9 weeks
Start of development:February, 2018
Avalanche is a single player time attack game, set on a desert mountain. The main character, Tae, must use her earth magic to propel the rockboard forwards as fast as possible and to shape the very path she's racing on.
I made a lot of backend system programming for this project. I created an entity component system with Havok Physics integration and support for Lua scripting. Additionally, the ECS supports entity creation through JSON followed by converting the JSON file to a binary file and then serialize it into the game using flatbuffers. Furthermore, I made a lot of scripting APIs for all the different components, as well as gameplay mechanics for the game.