アニメーターコントローラー(Animator Controller)を使って、特定のキャラクターやその他のゲームオブジェクト(Game Object)のアニメーションの設定や管理を行えます。
コントローラーは、その中で使用されているアニメーションクリップと関連しており、いわゆる ステートマシン(State Machine) を使用して、さまざまなアニメーションのステートやステート間の遷移を扱います。これは、一種のフローチャートとも、 Unity に含まれるビジュアル・プログラミング言語で書かれた簡単なプログラムとも考えることができます。
次の項では、アニメーションの制御と順序付けを行うにあたって、Mecanim が提供する主な機能をご紹介します。