You can now get the latest update of this pack for free from us!
What is Motion Matching?
Motion Matching for Unity (MxM) is an alternative animation system to mecanim which enables fluid and responsive animation without the need of a state machine. There is no need to specify transitions, define conditions or keep track of complex animation logic. Motion Matching takes care of most of that for you resulting in unlimited starts, stops, plants and turns.
Motion Matching achieves this by comparing the pose of the character and desired future trajectory (from player input) to all animations in your library. The system will pick the most appropriate time and clip to jump to. This all happens with lightning speed as it is implemented with Unity's new job system and burst compiler.