Packaging fails if a nativized Blueprint inherits a TArray from a parent code class that is of type TSubclassOf< SomeClass >

UE - Gameplay - Blueprint - Mar 8, 2017

Packaging will fail if a Blueprint is set to be nativized, and it includes a TArray inherited from a parent code class that is of type TSubclassOf< SomeClass >. REGRESSION: Unknown. Blueprint nativ ...

Blueprint unable to compile if including a macro that includes one of its functions

UE - Gameplay - Blueprint Compiler - Mar 9, 2017

Blueprints that include a macro that includes one of their own functions are unable to compile. The error message that is given is: Error Could not find a function named "MyFunction" in 'ActorBP_C'. ...

Interface as a function parameter does not get set unless class directly inherits the interface

UE - Gameplay - Blueprint - Mar 16, 2017

When a function takes an interface as a parameter, calling that function from a blueprint implementing the interface does not recognize the parameter unless the blueprint's parent class directly inh ...

Deleting curve from Pose Asset sets mesh back to default pose

OLD - Anim - Apr 14, 2017

REGRESSION: Yes. Issue occurs in 4.15, but does not occur in 4.14.3 When the user deletes a curve from a pose asset, the mesh will revert to default pose, even if it was showing a pose. The Pose' ...

Adding a camera cut track through sequencer scripting does not set the movie scene's camera cut track

UE - Anim - Sequencer - Mar 13, 2020

When adding a camera cut track through sequencer scripting there is no way to set the camera cut track on the movie scene, which is how the add track menu determines if a new one can be added. This ...

BlackboardComponent observer can be called for the wrong key

UE - AI - BehaviorTree - Feb 7, 2023

We need to, at least, prevent this by clearing observers when running a new BT using a different blackboard. Must also think that this might affect licensees relying on the current behavior (might h ...

TranslucentVolumeAmbient is darkened in InjectTranslucencyLightingVolume pass when using VSMs with r.Shadow.Virtual.ForceOnlyVirtualShadowMaps is Off

UE - Graphics Features - Shadows - Nov 18, 2024

CSM targets are still created and affect the InjectTranslucencyLightingVolume pass when moving in a project that only uses VSM causing over brightening of fog planes and other translucent meshes. r ...

Compiling any material in UE 5.5.1 without ShaderCompiler JobCache results in a crash

UE - Rendering Architecture - Shaders - Jan 15, 2025

Compiling any material with r.ShaderCompiler.JobCache=0 causes ShaderCompileWorker to crash. Reproduction steps cause a crash during Editor startup, but this bug may affect other scenarios where mat ...

Popping Ribbon UVs

UE - Niagara - Mar 10, 2025

Please see the Additional Link for related UDN information. The UV popping described can be subtle, depending on settings; it's affected by spawn rate and GPU vs CPU. The popping shown in the gif t ...

Ensure caused by edits to nested structs

UE - Gameplay - Blueprint - Dec 27, 2016

Edits made to a struct that is a member of another struct can cause the parent struct to no longer compile and cause save errors. ...