I have characters moving around using a navmesh for pathfinding, and whenever they are given a new move command, the instantly face the desired direction. How can I get them to gradually turn to face the desired direction?
Try storing the current direction/rotation in a variable and lerping between the NavMesh direction and the current direction.