In this course we use C# code to write the script in the unity game engine and go over the creation of a unique 2D Character controller which has extra functionality such as movement smoothing, single, double triple & infinite jump, sliding down slopes, air control. In the beginning of the course the assets are supplied so we can setup the scene for our character.
We go over C# functions such as smoothdamp, raycasts, overlapcircles, and much more.
At the end of the course I supply a quick video explanation of each line of code, and a fully commented version of the final script.