Does the 2D rigidbody interpolation change the whole transform? As in: does it also interpolate the Z position? I had some issues and it seems like this is the case. I had to force set the Z position to the last frames value in the Update(). I might be wrong, but if that's the case: - As the 2D rigidbody doesn't have any settings for Z, wouldn't it would make more sense if it didn't interpolate Z? - Where in the update loop is the interpolation done? If I would need to override it, where in the frame would be the best place to do this? Maybe a bit offtopic: in the case of one wanting to write a similar interpolation(to have more control over it), does rigidbody only interpolate the transform between two fixedupdates or does it do other calculations and checks? Thanks!