# Animator Controller

> Build state machines that drive clips, transitions, and character animation flow.

Use an Animator Controller to arrange and maintain a set of Animation Clips and associated Animation Transitions for a character or an animated GameObject.

| **Topic**                                                                                                                                                        | **Description**                                                                         |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| **[Introduction to Animator Controllers](/engine/6000.7/manual/animation-section/animation-mecanim/animation-animator-controller/class-animator-controller.md)** | Learn how the Animator Controller uses state machines to manage clips and transitions.  |
| **[Create an Animator Controller](/engine/6000.7/manual/animation-section/animation-mecanim/animation-animator-controller/animator-controller-creation.md)**     | Build an Animator Controller asset from the Project window or Assets menu.              |
| **[Animator Controller Asset](/engine/6000.7/manual/animation-section/animation-mecanim/animation-animator-controller/animator.md)**                             | Reference for the Animator Controller asset that maintains your character's animations. |
| **[Animator window](/engine/6000.7/manual/animation-section/animation-mecanim/animation-animator-controller/animator-window.md)**                                | Create, view, and modify Animator Controller assets in the Animator Window.             |
| **[Animation state machine](/engine/6000.7/manual/animation-section/animation-mecanim/animation-animator-controller/animation-state-machines.md)**               | Arrange animations into graphs to control action flow.                                  |

## Additional resources

* [Animation Layers](/engine/6000.7/manual/animation-section/animation-mecanim/animation-animator-controller/animation-state-machines/animation-layers.md)
* [Humanoid Avatar](/engine/6000.7/manual/animation-section/animation-mecanim/avatar-creationand-setup.md)
