> For the complete documentation index, see [llms.txt](https://docs.gercstudio.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gercstudio.com/characters/controller/locomotion.md).

# Movement

Depending on the camera mode, the locomotion is based on Root Motion animations or the <mark style="color:green;">Unity Character Controller</mark> (the controller will be added automatically when the game starts).

### First Person

The movement is based on the <mark style="color:green;">Character Controller</mark>, you can edit the speed, jump height, crouch depth, and other movement parameters.

![](/files/ZzN5ZHxz4f2wpBNEuAFa)

### Third Person

The movement in the Aim state and jumps are based on the <mark style="color:green;">Character Controller</mark>, other states are based on the Root Motion animations.

You have 2 <mark style="color:green;">**Movement Types**</mark> to choose from:

* **Stanard** - if you point the character towards the opposite camera, he turns around (like in most story games).
* **All Directions** - the character moves in all directions without turning (like in Fortnite, PUBG)

![](/files/t1Iz5QjRcRynlJLY1VPa)

### Top Down

The movement is based on the <mark style="color:green;">Character Controller</mark>, you can adjust speed and jump parameters.

![](/files/wXhu3zxAnBVauVLPPd60)
