1 / 3
This screenshot is an excerpt from the Character Controller, where we can edit the speed of the character via other abilities by simply calling these scripts. This was designed to make it easier for other working on it so instead they simply have to call the slowed() function rather than having to write it all by themselves. The bottom is also the Sliding function, which allows us to imitate sliding along a surface like ice, or in the case of the game, laid out marbles.
2 / 2
This is the ultimate script for the Grenadier Ultimate, where he takes out a large water balloon, and aims it before tossing it high into the air and has it hit the target location. The trajectory is currently calculated by how long we want the water balloon in the air before it hits, but I also wrote functions for angle trajectory and by the speed we want it to travel at.