IsGrounded functionality (prevents jumping while airborne, plus is useful for other stuff)
Slope limit (prevents jumping up steep slopes) The functionality we’ll make for this character includes: We will not use the built in Unity CharacterController primarily because we want a character that works with Rigidbody physics. In this tutorial you’ll learn how to create a very simple character controller for Unity that also works with ML-Agents.