Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


Mecanim Animation system

The Mecanim animation system is an animation system that uses the Animator component, the Animation window, and the Animator window. Mecanim is the recommended animation system for most situations.
Read time 1 minuteLast updated 17 days ago

The Mecanim Animation system is based on animation clips. An animation clip contains information about how a character or GameObject changes its position, rotation, or other properties over time. This section contains information on how to work with the Mecanim Animation system in Unity.

Topic

Description

Introduction to Mecanim Animation systemLearn how clips, controllers, avatars, and the Animator component work together.
Animation clipsExplore clip workflows, from import and editing to events, masks, and looping.
Humanoid AvatarSet up humanoid avatars so Unity can map and retarget character animation.
Animator componentAssign controllers and avatars, then configure root motion, updates, and culling.
Animator ControllerBuild state machines that drive clips, transitions, and character animation flow.
Animator Override ControllerReuse one state machine and swap clips for character-specific animation variants.
Playables APICreate and evaluate playable graphs to blend and control animation at runtime.
Performance and optimizationImprove animation runtime cost with focused controller, layer, and curve optimizations.
Mecanim FAQResolve common Mecanim questions about windows, import behavior, and layers.

Additional resources