# AvatarBuilder

> Class to build avatars from user scripts.

## Definition

* **Type:** Class
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AnimationModule

```csharp
public class AvatarBuilder
```

## Remarks

This class allows you to create custom avatars for your animated characters entirely via script, in a similar way to what goes on behind the Scenes in the Unity Editor when you create an avatar from the model import inspector.

## Static Methods

| Method                                                                                                | Description                  |
| ----------------------------------------------------------------------------------------------------- | ---------------------------- |
| [BuildGenericAvatar](/engine/6000.6/script-reference/unityengine/avatarbuilder/buildgenericavatar.md) | Create a new generic avatar. |
| [BuildHumanAvatar](/engine/6000.6/script-reference/unityengine/avatarbuilder/buildhumanavatar.md)     | Create a humanoid avatar.    |
