In this Unity game development tutorial we're going to look at how we can combine a Character Controller with Root Motion, to make the movement perfectly match the animation. We'll start with an existing scene that has an animated character whose movement is controlled by a script. We'll then convert this scene to use Root Motion to move the character, making use of the OnAnimatorMove method to utilise the movement of the animation when moving the Character Controller. The project files are available to our patrons here: ► Want to follow along? This project is a good starting point ► The final script can be found here ► Help support our work: ► Patreon: ► Ko-fi: Follow us: ► Ketra Games: ►
Hide player controls
Hide resume playing