Issue with physics after upgrading project from UE4.27 to UE5.1

Hi everyone,

I’m in a bit of a bind and I’m hoping someone has seen this issue before.
I’m putting together a pinball game. The physics worked perfectly in UE4.27
There’s a gameplay video here: https://youtu.be/-GKNNpOsVDA (from about 40 seconds in the gameplay starts).

After upgrading the project to UE5.1, the first thing I noticed is that the pinball seems to be moving through honey. This is how it looks now:

However, it’s not the linear damping, as this would slow the ball over time and I’ve got this set to the default 0.01 anyway. It seems to lose all of its momentum within a few frames of being hit, and just moves at a snails pace.

It appears as though the pinball doesn’t take on the hit energy and just moves very slowly.

Does anyone have any ideas where to look? I’ve tried comparing settings between a UE5.1 project where physics works properly and this UE5.1 project. I can’t see a difference on the object settings, nor on the project/world settings for physics.

Very grateful for any pointers here. Thanks

EDIT: I found this, which looks to be a bit of an issue:

Physics engine has been replaced, some stuff works like before some doesn’t. In my experience you can get similar results, just requires some tweaking time. I’d say, enable ccd, check your phys material overrides. Might be sensible to apply force manually on overlap rather than rely on actual force being transmitted through collision etc.

1 Like

Thanks, that’s the same conclusion I reached as well. I appreciate the reply.
EDIT: For anyone else with the same issue, I also noticed that Inertia Conditioning seems to exhibit the ‘moving through treacle’ behaviour. Turning this off gave me 90% of the original functionality back.

2 Likes