Character becomes stuck when sliding down steep unwalkable capsules

Gameplay - Player Movement - Jul 14, 2019

Characters can become stuck and unable to move as they slide against very steep capsule collision. This seems to be caused as a result of ProcessLanded begin called within UCharacterMovementComponen ...

Disabling 'Maintain Horizontal Ground Velocity' -> incorrect velocity reported when colliding in negative directions

Gameplay - Player Movement - Jun 6, 2019

With  'Maintain Horizontal Ground Velocity' disabled in the first person character - velocity is not set to zero when stopped by collision while moving in a negative direction. Confirmed in 4.23 ...

Simulated Proxies using UCharacterMovementComponent slide around after moving

Gameplay - Player Movement - May 15, 2019

UCharacterMovementComponent::SimulateMovement line 1729 checks: if (!bHandledNetUpdate || !bNetworkSkipProxyPredictionOnNetUpdate || !CharacterMovementCVars::NetEnableSkipProxyPredictionOnNetUpdate) ...

Mesh and Preview Character BP Stuck in "In Air" Animation

Gameplay - Player Movement - May 13, 2019

Checking the Run Physics with No Controller box in an animation Blueprint causes the Mannequin to change over to the "In Air" animation state. This will only occur after making the change then compi ...

Client movement and animation are heavy jittered on listen server

Gameplay - Player Movement - May 10, 2019

The listen server will see jitter in clients character movement and animations. This is hard to notice without the "slomo" command but is extremely obvious using "slomo". Clients will see server and ...

Deprecated: CharacterMovementComponent::bRequestedMoveUseAcceleration

Gameplay - Player Movement - May 3, 2019

Licensee has brought into question the difference between NavMovementComp::bUseAccelerationForPaths Vs. CharacterMovementComponent::bRequestedMoveUseAcceleration. This led to a discussion in a Supp ...

Walking on a movable TG_PostUpdateWork produces incorrect component positions

Gameplay - Player Movement - Dec 5, 2018

When an actor set to movable and ticking with TG_PostUpdateWork is walked over, the character's capsule component position is incorrect during movement. ...

Walkable Slope Override not observed by ISMCs

Gameplay - Player Movement - Nov 6, 2018

A static mesh assets's Walkable Slope Override is observed by placed static meshes, but not by ISMC instances. ...

CharacterMovementComponent causes the Character to slide when jumping on moving objects

Gameplay - Player Movement - Sep 21, 2018

When the CharacterMovementComponent makes the transition from falling to walking, it retains the forward velocity it had while falling. When the character lands on the moving object, its new velocit ...

Setting MaxWalkSpeed(MovementComponent) on server causes stuttering on Client

Gameplay - Player Movement - Apr 4, 2018

Client stutters when changing MaxWalkSpeed. Did not occur in 4.18 ...