# Create a basic character

Here is how the most simple character can be created:

1. Create an empty GameObject
2. Add a *CharacterBody.*
3. *Add a CharacterActor*

{% hint style="info" %}
Adding a *CharacterActor* first will automatically add a *CharacterBody*
{% endhint %}

<figure><img src="https://3428853154-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LvxVSjyzvP6F7c9h_Hu%2Fuploads%2FR6HRaefTwzza0h7JTUyE%2Fimage.png?alt=media&#x26;token=42a905f2-7962-47ea-88f1-03f77304a4f7" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Local scale should be <1,1,1> always.
{% endhint %}

As you can see, there is no need to manually add a ***Collider*** and a ***Rigidbody*** to the object. The *CharacterBody* component will handle this for you.

This character **does absolutely nothing**. In order to give it some life you need to implement movement logic on top.
