Mecanim is the Unity game engine’s animation tool, which includes retargetable animations, full control of animation weights at runtime, event calling from within the animation playback, sophisticated state machine hierarchies and transitions, blend shapes for facial animations, and more.
Useful links: