gra używa Rigidbody.Addforce do przesuwania gracza. Czyli dosłownie popycha model gracza z określoną siłą.. Nie jestem pewien jak by to można poprawić a z resztą to tylko Jam ;D
Można to poprawić ograniczając velocity dla rigidbody, co klatke np robić coś takiego rb.velocity = new Vector3(Mathf.Clamp(rb.velocity.x, 0, 5), rb.velocity.y, rb.velocity.z); w przypadku 3D