Back to Writing
NOTESunityrigidbodyphysicsgame-devbest-practices

Unity - Rigidbody.MovePosition for Physics Objects

September 3, 2020Updated Feb 17, 2026

I did not know this until now, but when moving the coordinates of an object with a Rigidbody, you should use Rigidbody.MovePosition() instead of Translate().

Simply moving by coordinates causes the object to pass through Rigidbody colliders, making physics interactions impossible.