Unity のアニメーションシステムにはヒューマノイドキャラクターを扱う特別な機能があります。ヒューマノイドキャラクターはゲームではとてもよく使われるので、Unity は特別なワークフローとヒューマノイドアニメーションのための拡張ツールセットを提供しています。
アバターシステム は、レイアウト内にある特定のアニメーションモデルがヒューマノイドであるかどうか、モデルのどの部分が脚、腕、頭、体に対応しているかを特定する方法です。
さまざまなヒューマノイドキャラクター間のボーンの構造が似ているので、あるヒューマノイドキャラクターから他のヒューマノイドキャラクターへとアニメーションをマッピングすることが可能で、リターゲティング と インバースキネマティックス を行うことができます。