Issue with mobile rendering in ThirdPerson mode, Camera jitter while moving?

I built my game with UE 5.6 and have released it for Android, iOS already.
Everything looked great, (https://play.google.com/store/apps/details?id=com.render6d.doublethink&pli=1)

But i notice a slight issue.

I have a third-person camera controller attached to the player, based on from the 3rd person template.

When I start my game and play for about a minute, everything is fine, but after a while when moving around it feels like the camera starts jittering when I move around slightly side-ways, diagonally or backwards but moving forwards straight on is fine.

I feel that also if I pause the game and put it in the background, and come back to the game, its fine again.

Has anyone encountered anything similar?
Any thoughts on why this is happening? I am observing this only on actual mobile devices, both Android, iOS

I am wondering if this could be related to the FPS? Currently i haven’t locked the FPP at a fixed rate, but when moving around I am not seeing a significant change in the FPS.

This sounds like a camera update/timing issue that’s more noticeable on mobile. A few things you can try:

  • Set the spring arm/camera to update Post Physics so it runs after character movement.

  • Lock your framerate (30 or 60 FPS) in Project Settings, since small frame timing spikes can cause jitter.

  • If you’re using camera lag/rotation lag, try disabling it to see if that smooths things out.

  • Check DeltaTime on device to confirm if frame timing spikes line up with the jitter.

Since it resets after backgrounding, it’s likely tied to tick/frame timing rather than rendering itself.

1 Like

Thanks for the reply, i figured out what was happening.

At some point in the project i had completely removed the SpringArm and attached the camera directly to the Capsule of the 3rd person controller.

I now put the SPringArm back and have also checked “Smooth Frame Rates” between 30fps - 60fps.

This has significantly improved the issue.