Create a 2D Character Controller

Unique 2D Character Controller

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.

What you’ll learn

  • 2D Character Controller Creation.
  • C# Programming.
  • Jump Mechanic.
  • Slide Mechanic.
  • Character Movement.
  • Basic Unity Components.

Course Content

  • Introduction –> 2 lectures • 7min.
  • Character Movement –> 4 lectures • 31min.
  • Final Script Overview –> 1 lecture • 5min.

Create a 2D Character Controller

Requirements

  • Beginner to Intermediate C# Programming knowledge.

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.

Get Tutorial