> For the complete documentation index, see [llms.txt](https://reach-cloud.gitbook.io/reach-explorer-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://reach-cloud.gitbook.io/reach-explorer-documentation/metaverse-cloud-engine-sdk/unity-engine-sdk/upload-an-avatar.md).

# Upload an Avatar

## What is a "Meta Avatar"?

A "Meta Avatar" is a type of [Meta Prefab](/reach-explorer-documentation/metaverse-cloud-engine-sdk/unity-engine-sdk/upload-a-prefab.md#what-is-a-meta-prefab) that can be uploaded through Unity and linked to your account. Using avatars you can customize how you look within the REACH Explorer across spaces that support custom user avatars.

{% hint style="info" %}
Before getting started, make sure you've properly [installed the SDK](/reach-explorer-documentation/metaverse-cloud-engine-sdk/unity-engine-sdk/how-to-install-the-sdk.md) and [created an account](/reach-explorer-documentation/metaverse-cloud-engine-sdk/unity-engine-sdk/create-an-account.md)!
{% endhint %}

Follow the [prefab upload instructions](/reach-explorer-documentation/metaverse-cloud-engine-sdk/unity-engine-sdk/upload-a-prefab.md) to understand how to create a Meta Prefab first.

{% hint style="info" %}
The only field you need to worry about for Avatars is the `Is Avatar` field. Make sure this is checked.
{% endhint %}

<figure><img src="/files/1gKVM5jdXFqFJiiZGDCv" alt=""><figcaption></figcaption></figure>

Make sure your avatar has an `Animator` component on it, with the `Avatar` field assigned.

<figure><img src="/files/Tuud4xVJutjxfju38K6b" alt=""><figcaption></figcaption></figure>

Select the "Build Platforms" that you want this prefab to support, and then select "Build & Upload" to upload the avatar prefab.

<figure><img src="/files/gIAl7aCzpHGsHBdEl3kB" alt=""><figcaption></figcaption></figure>

### Recommended Avatar Setup

{% hint style="info" %}
The following bullet points are just **recommendations** and are not absolutely required. The requirements / guidelines for publicity are [here](/reach-explorer-documentation/metaverse-cloud-engine-sdk/unity-engine-sdk/content-visibility.md).

Also note, you can still equip a private avatar to test it, others just can't see it.
{% endhint %}

* Make sure your Avatar 3D model is a [Humanoid](https://docs.unity3d.com/Manual/AvatarCreationandSetup.html).
* Make your avatar 5'7" (5 feet, 7 inches) (the height can be adjusted by VR players)
* Under 10,000 triangles.

### Guidelines

These are guidelines that must be followed so your avatar can be public or unlisted.

* No pornographic content.
* No realistic gore.
* No racist or discriminatory content.
* 5 MB or less.

{% hint style="info" %}
For more information on content visibility, [click here](/reach-explorer-documentation/metaverse-cloud-engine-sdk/unity-engine-sdk/content-visibility.md).
{% endhint %}
