What’s the best way to handle character movement on uneven terrain in UE5?

Hi everyone,

I’m working on a third-person game in Unreal Engine 5.3, and I’m running into an issue with character movement on uneven terrain. When the player walks up slopes or over rocks, the animation sometimes looks jittery or the character “floats” slightly above the ground.

So far, I’ve tried:

  • Adjusting capsule collision height and radius
  • Tweaking character movement component settings
  • Using root motion animations for walking and running

It’s better now, but still not perfect. Do you usually handle this with animation adjustments, physics settings, or some kind of IK (inverse kinematics) setup?

I’d love to hear how others solve this problem in their own projects.

Thanks!