Character Controller

Character controllers are components that control the character's movement. They are responsible for defining the trajectory of a character to a specific target. The character controller usually receives the input from the user or a path/spline and translates it into trajectories.

Warning

We are currently working on simplifying the definition of new character controllers. We will update the documentation when ready. However, feel free to read how SpringCharacterController, PathCharacterController and SplineCharacterController components are implemented.

Tip

When fine-control is not needed. You can use the SimpleMMController component to control the character. This component is a wrapper around the CharacterController and MotionMatchingController components. It provides a simple interface to control the character's movement. Visit the Simple MM Controller page for more information.