Chronique
Temporal double
​I was tasked to ​create the powers that the main character will use. The first power is a temporal double, a clone of the player that do all the action the player input and replay them after we are done recording. The double also needed to be able to use all the power that would be unlocked later in the game.
Power to manipulate time
I was tasked to create power that manipulate time. We wanted to slow time, accelerate time and rewind time.
​​​The power to slow and accelerate time are almost identical. I first asked myself, what is time manipulation? I came up to the conclusion that manipulation of the speed of an object is the same as changing its ''time''. For both, I changed the value of their speed to trick the player into thinking we are slowing/accelerating the object in time.
I also wanted the power to affect many object easily, so I created methods, so the objects can be affected by the power individually and all have their unique behaviour.
Resseting time
Slowing Time
Accelerating Time
Level Specific request
​​​I also created two unique ingredients that were asked of me from the Level Designer : a camera that would open a door if the player or the double is in the zone at the right time
​
Another Level Designer wanted to have planets orbits, an object and would open to let the player ride it if the power of slow was used on it.
Animation integration
​​​I also integrated some animation, I added the animation to our NPC the teachers and added the events so that cutscene would play.