El sistema de animación de Unity tiene características especiales para trabajar con personajes humanoides. Debido a que los personajes humanoides son tan comunes en los juegos, Unity proporciona un flujo de trabajo especializado y un conjunto de herramientas extendido para animaciones humanoides.
El sistema “Avatar” es cómo Unity identifica que un modelo animado particular es de diseño humanoide y qué partes del modelo corresponden a las piernas, los brazos, la cabeza y el cuerpo.
Debido a la similitud en la estructura ósea entre los diferentes caracteres humanoides, es posible mapear animaciones de un personaje humanoide a otro, lo que permite retargeting y inverse kinematics.