I have human characters moving around with standard RTS left/right clicks. I have a navmesh agent on the object as well as a capsule collider. Movement/rotation is handled through scripts between the navmesh and animator controller. I originally had a rigidbody on the object as well but have since removed it and have noticed no difference in movement. If the navmesh and scripts are handling all movement do I really need a rigidbody? Also, I've been trying to get the character to take a slight step up moving off of a street an onto a sidewalk but can't seem to get it to work (without a script making the character move up). Big thanks for any advice/help anyone can offer. *Update, I realize that I need a rigidbody to collide with other objects but my character continue to walk through the sidewalk or simply walks into it and continues walking without moving (depending on the settings).