Motion Matching for Unity
Motion Matching for Unity is an advanced animation system that enables fluid and responsive character animation without state machines, ideal for experienced programmers and studios with high animation bandwidth.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $69.99
- Category:
- Tools › Animation
- Developer:
- Vault Break Studios
- Price:
- $69.99
- Rating:
- Favorites:
- 1871
- Supported Unity Versions:
- 2021.3.45 or higher
- Current Version:
- 2.3.2
- Download Size:
- 72.11 MB
- Last Update:
- Mar 17, 2025
- Description:
- Motion Matching for Unity (MxM) is an alternative animation system to mecanim that enables fluid and responsive character animation without the need for state machines. It achieves this by comparing the pose of the character and desired future trajectory to all animations in the library, picking the most appropriate time and clip to jump to. MxM is not a plug-and-play asset and requires basic scripting knowledge in Unity. It supports cut clips, mocap, and has a powerful event system for character actions. It also includes features like animation warping, tagging system, layer system, and blend spaces. MxM is multi-threaded and uses Unity's new Job system and Burst Compiler for lightning-fast performance. It has a built-in layer system, fade between mecanim and MxM, and powerful debugging tools. However, it may not work with all animation sets and requires transition animations for good coverage and continuity.
- Technical Details:
- MxM requires Unity packages from the package manager, including Jobs, and may not work on mobile devices. It has dependencies on Unity packages and may not work with all animation sets. It requires a good level of scripting competence to convey game-play information to the motion matching system. It has a built-in animation warping system, tagging system, layer system, and blend spaces. It supports cut clips and mocap, and has a powerful event system for character actions. It uses Unity's new Job system and Burst Compiler for lightning-fast performance.
- Continue »