LevelEditor: "Replace Actor" marks level as dirty even when using external actors

UE - World Creation - Worldbuilding Tools - Jul 15, 2024

When using external actors, adding/removing/replacing/editing an actor instance inside a level does not cause any modification to the Level package, which helps reduce contention for the map file on ...

Orientation Warping breaks incoming poses where bones are in component space

UE - Anim - Gameplay - Apr 17, 2025

The orientation warping node breaks incoming poses where bones are already in component space. This is because, in EvaluateSkeletalControl_AnyThread, we are repeatedly setting bone transforms direc ...

Root motion from montages does not get mirrored correctly

UE - Anim - Gameplay - Dec 2, 2022

A customer noticed that root motion did not mirror properly when using montages.   The issue is that the root motion mirroring code is only called from FAnimSync::TickAssetPlayerInstances .   Th ...

FTickTaskLevel::RescheduleForIntervalParallel Crash

UE - World Creation - Worldbuilding Tools - Oct 11, 2023

Short description from Licensee (attached UDN has more info):When streaming a level in and/or out (out especially in World Partition due to the bRequireFullVisibilityToRender variable usage) there i ...

Montage Editor calls NotifyEnds of AnimNotifyState even when paused

UE - Anim - Gameplay - Oct 13, 2023

In the Animation Montage Editor, NotifyEnd is unexpectedly called when a time marker is in the middle of an AnimNotifyState and the animation preview gets paused. Because the Animation Montage Edito ...

Ambient occlusion causing ghosting for animations when viewport is resized on DX11

UE - Graphics Features - Feb 10, 2025

Tested regression against //UE5/Release-5.4 @ CL35576357 and the issue did not occur. This is a confirmed regression.[Image Removed] Jira Bot attaches conversation thread from Slack [Image Removed]D ...

Body Setup of a Static Mesh with Simple Collision will pass validation, but removing it and using only a Complex collision and setting Collision Complexity "Use Complex as Simple" will fail validation: "Bone None requires at least one collision shape".

UE - Simulation - Gameplay - Oct 20, 2025

Context: By default, Unreal Engine creates both simple and complex shapes, then, based on what the user wants (complex query versus simple query), the physics solver will use the corresponding shape ...

HZB Occlusion causes large stalls on the render thread

UE - Rendering Architecture - RHI - Oct 7, 2025

HZB Occlusion causes large stalls (greater than 5ms seen) on the render thread due to an RHI flush. This is caused by the following code in FDynamicRHI::RHIMapStagingSurface_RenderThread which force ...

Enabling bUpdateComponentTransformToRootBone in a GeometryCollectionComponent causes broken particles to appear in the wrong location

UE - Simulation - Visual - Jun 22, 2025

Enabling bUpdateComponentTransformToRootBone in a GeometryCollectionComponent causes broken particles to appear in the wrong location. When that flag is true, the moment the GeometryCollection (GC) ...

Conflict between sequencer transform track and Parent Constraint from the Animation Mode breaks temporary pivot translation on any actor

UE - Anim - Anim in Engine - Jul 15, 2025

Note: This affects all versions from at least UE 5.3, including mainline latest. The "Animation" Editor Mode allows creating constraints for level actors. One of these, the "Parent" constraint, con ...