World Position Offset invalidates Point Lights Entire Virtual Shadow Map Cache when light frustrum is only overlapping a small portion of the mesh

UE - Rendering - Features - Oct 22, 2025

When adding a spotlight to the scene it does not correctly use cached virtual shadow map pages when the spotlight overlaps a mesh using WPO. This can be most easily observed by entering 'Cached Pag ...

Extend Worldpartition Editor Grid Widget

UE - Engine Scaling - Streaming - World Partition - Oct 14, 2025

Licensees are looking into ways of adding visualizations to the editor worldpartition grid widget. In one example case, just adding some lines to show which parts of the wp minimap belong to which s ...

Ensure triggered in FBoundsCacheElement::GetValue when adding ISM instances in Construction Script

UE - AI - Oct 8, 2025

An ensure is triggered in FBoundsCacheElement::GetValue when adding instances to an InstancedStaticMeshComponent inside a Blueprint’s Construction Script. This occurs when the ISM component is navig ...

HZB Occlusion causes large stalls on the render thread

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

TMatrix<T>::InverseFast() ensure when running URootMotionModifier_SkewWarp::WarpTranslation().

UE - MVF Character - Animation - Oct 3, 2025

URootMotionModifier_SkewWarp::WarpTranslation() uses InverseFast() within a block of code that is only executed if DeltaTranslation is not nearly zero. The ToRootSyncSpace transform the code builds, ...

TMaps do not function as expected in the details panel when then TMap variable is in a blueprint component

UE - Framework - Blueprint - Oct 3, 2025

The default element can be added multiple times and changing the value from the drop down. ...

BoxOverlapActors fails to catch an Overlaped actor with a particular scale, from a particular position

UE - Runtime - Simulation - Sep 30, 2025

BoxOverlapActors fails to overlap a scaled Floor actor with a particular scale, from a particular position and extent. The setup is really specific and described in Steps to Reproduce. The required ...

Wrong density calculation in UBodySetup::CalculateMass

UE - Runtime - Simulation - Sep 29, 2025

Wrong density calculation in UBodySetup::CalculateMass. The licensee has provided the following analysis and suggested fix: In UBodySetup::CalculateMass, the following code is present: // physical ...

OnTextChanged not called for UEditableTextBox / UMultiLineEditableTextBox when text is set programmatically

UE - AI Workflows - UI Systems - UMG - Sep 29, 2025

When calling SetText() on a UEditableTextBox or UMultiLineEditableTextBox, the OnTextChanged delegate is not triggered. This regression was first reported in UE 5.3 and acknowledged previously in UD ...

Custom Depth range is different than Pixel Depth range

UE - Rendering - Features - Sep 25, 2025

Shaders that compare custom depth and pixel depth get wrong output values because the ranges are different. This error is most noticeable over large distances. The difference in ranges is due to t ...