Material Functions are incorrectly listed in the Layer Asset list

UE - Rendering - Architecture - Materials - Feb 3, 2026

Since UE 5.7, Material Functions are included in the Layer Asset list of the Material Layers of an instanced material using material layers. It is also possible to drag and drop Material Functions ...

Ending a GameplayAbility from an AbilityTask created by the same GameplayAbility does not correctly end the AbilityTask, and it continues ticking.

UE - Gameplay - Gameplay Ability System - Feb 2, 2026

When a GameplayAbility is ended from within a child AbilityTask, the AbilityTask is not cleaned up correctly. As a result, even though the GameplayAbility is no longer active, the AbilityTask contin ...

Textures from Data tables do not work with Clip with UV Mask.

UE - Anim - Mutable - Jan 23, 2026

Currently this workflow fails to generate in mutable, but using static paramters for textures do work. ...

PCG Volume does not regenerate after being moved through a sequencer sequence

UE - Graphics Tools - PCG - Components - Jan 23, 2026

Any transform modifications on the PCGVolume by Sequencer use USceneComponent::SetRelativeTransform directly and are not tracked by the TrackingManager (FPCGTrackingManager::OnObjectPropertyChanged ...

Custom Primitive Data is not affected in the skeletal mesh on BP instances in the editor

UE - Rendering - Architecture - Jan 22, 2026

Editing Custom Primitive Data values ​​in the details panel of a placed BP actor with a Skeletal Mesh component does not reflect in the Editor viewport. ...

Memory leak in FMaterialPSORequestManager

UE - Rendering - Architecture - RHI - Jan 21, 2026

Context: FMaterialPSORequestManager::PrecachePSOs() is called at runtime when an asset utilizing a material is loaded. This occurs during engine init, travel, and when any async or synchronous load ...

UEditorEngine::OnAllPIEInstancesStarted() called prematurely, multiple times, while PIE clients are starting

UE - Gameplay - Jan 21, 2026

Context UEditorEngine::OnAllPIEInstancesStarted() is a virtual function that gets called when launching Play-in-Editor. It can be overridden if the game project chooses to introduce a subclass of U ...

Detaching a component with "KeepRelative" location rule can result in incorrect location on client

UE - Networking - Jan 13, 2026

When receiving a replicated detachment, USceneComponent::PostRepNotifies will call DetachFromComponent with the KeepWorldTransform detachment rule. If the component is detached on the server with th ...