Objective Handler
I created the objective handler of the game. This is where the players progress where stored. It managed how many gramophones the player had picked up and it handled the waking process of the cat, it also communicated with the Sound Manager to que each of the instrumental tracks that were added with each gramophone.
When you entered the area of the Objective Handler, if you had picked up a number of gramophones (whether it was only one or seven), the Objective Handler would add that much to the blue altar at the centre.
The Objective Handler also managed the wake up animations of the cat. Where it went through three stages: asleep, barely awake, almost awake, and fully awake and dancing. These were triggered where the player had collected a set amount of gramophones.
Each gramophone placed on the altar also added a new music track to the music playing in the background. But more on that in the Sound Design section.
Collectibles
There a total of ten collectibles, but the player is only tasked with finding seven, since running around a world that big finding “that one collectible” can easily become tedious.
The collectibles also has a “sign system” where a sign is placed to guide the way towards the gramophone, each collectible has about three gramophones pointing at them, and when the gramophone is collected the sign disappear. This is to ensure that a sign always leads the player towards a gramophone.