> 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.

![](https://3854890582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lf4aWZpqUiSipiEh-D6%2Fuploads%2Fql1eKO0kVPdXxMlspZt5%2FFP%20Movement.png?alt=media\&token=0f09a82a-d09b-42cc-8fc3-81e18c6fe699)

### 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)

![](https://3854890582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lf4aWZpqUiSipiEh-D6%2Fuploads%2FTgZMt1SYrlHlvS4mFmDy%2FTP%20Movement.png?alt=media\&token=1d703fad-4375-4e31-977c-63273b6de1fc)

### Top Down

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

![](https://3854890582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lf4aWZpqUiSipiEh-D6%2Fuploads%2FtTT3OoSq6iYq1rKvSw3X%2FTD%20Movement.png?alt=media\&token=10291f4a-1c4a-4d50-a3dc-265507d5a431)
