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

Compatible Skeleton Animation does not retarget the same on duplicate skeleton

UE - Anim - Rigging - Retargeting - Jan 29, 2026

If a mesh is exported from the engine, reimported as a new skeleton and mesh, and then marked as a compatible skeleton. Animation will have slightly different rotations playing on the skeleton. ...

Crash when enabling Nanite on a Mesh using an OptimusDeformer

UE - Anim - Rigging - Deformer - Jan 29, 2026

When a skeletal mesh has a deformer present and then nanite support is enabled and applied. (the deformer in question was hsasset://DeformerGraph/Deformers/DG_LinearBlendSkin_Morph_Cloth_RecomputeNo ...

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

Changing the ComponentClass of a ACharacter twice and trying to set a SkeletalMeshAsset crashes the engine

UE - Anim - Jan 22, 2026

Changing the ComponentClass of a ACharacter twice and trying to set a SkeletalMeshAsset crashes the engine with a "Cannot replace existing object of a different class" message. The conditions to re ...

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