Quick answer: Project Settings → Physics → physics_interpolation = true. Camera2D physics_interpolation_mode = ON.
Camera follows a Rigidbody2D player. Visible aliasing per frame. Render and physics ticks at different rates.
The Fix
Project Settings → Physics → Common:
physics_interpolation: true
Camera2D:
physics_interpolation_mode: ON
position_smoothing_enabled: true
position_smoothing_speed: 5.0
Engine interpolates between physics frames at render rate. Camera follow looks smooth even with 30Hz physics.
Verifying
Run player. Camera follows without jitter. Disable interpolation: visible step.
“Interpolation on. Camera glides.”
Related Issues
For Camera2D drag margin, see drag margin. For Camera2D zoom, see zoom.
Interpolation. Smooth follow.