May 2019 game jam project Unity (C#)
Icy skate is an ultra casual mobile game prototype we developed during an intensive week in collaboration with Voodoo.io. The player controls the ice skater with one finger and the point of the game is to circle around flags and penguins to cut the ice under their feet to gain points.
As the only programmer on this project, I implemented the controller, mechanics and UI of the game.
Optimization for mobile : The main problematics of our game in terms of optimization were linked to our ice-cutting mechanic and the number of objects present in each level. The holes in the ice are done at a cheap cost thanks to a Depth Mask and a custom rendering order for our materials. I then implemented a generic object pooling system to manage the spawning of all the objects of the game.