JumpMaxCount and JumpMaxHoldTime not replicated

UE - Gameplay - Player Movement - Apr 15, 2021

Character Jump Height is dependent on framerate

UE - Gameplay - Player Movement - Jul 17, 2020

Character jump height is dependent on framerate, where lower framerate can result in reduced jump height. ...

Character rotations can diverge between clients and client/server briefly under packet loss and using bOrientRotationToMovement

UE - Gameplay - Player Movement - Jun 4, 2020

At some points the rotations will diverge briefly while the client and server attempt to rotate to the orientation direction by going different directions about the rotation axis. ...

Netshowcorrections not showing corrections

UE - Gameplay - Player Movement - Feb 27, 2020

Very few net corrections are displayed when using p.NetShowCorrections. Note: The attached image shows the results using the same settings in 4.22.3 Tested in: 4.22.3 CL#7053642, 4.23.1 CL#96314 ...

Character Movement Mode in Water Volume is affecting all clients

UE - Gameplay - Player Movement - Dec 16, 2019

Strange behavior concerning Character Movement Network Replication and a Water Physics Volume.  Upon entering water volume, Character Movement mode is set to swimming, however if more than one clien ...

UCharacterMovementComponent OldVelocity is pre-additive while Velocity is post-additive

UE - Gameplay - Player Movement - Oct 10, 2019

In UCharacterMovementComponent code such as PhysFalling, RestorePreAdditiveRootMotionVelocity is called before FVector OldVelocity = Velocity; leaving OldVelocity in a pre-additive state making furt ...

Character becomes stuck when sliding down steep unwalkable capsules

UE - 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

UE - 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

UE - 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

UE - 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 ...