Remove reference to editor assets in cooked build from landscape visibility layer

UE - LD & Modeling - Terrain - Landscape - May 21, 2020

As soon as the visibility tool is used, we're adding references to the  "/Engine/EditorLandscapeResources/DataLayer" asset from landscape components. If the user decides to cook without editor data ...

AttachComponentToComponent node does not change the location of a Spawned particle system at runtime

UE - Framework - Components - Feb 17, 2022

You can use the "Spawn Emitter Attached" function as a work around ...

OnObjectPropertyChanged Firing Excessively when FText is Bulk Edited

UE - Editor - Jun 28, 2023

If multiple game objects are selected at once and their text field is edited, instead of getting N events, it produces N-squared events. It looks like FPropertyHandleBase::SetPerObjectValue is call ...

GameplayEffects: Inherited UAssetTags and UTargetTags do not update their referenced tags correctly with inheritance

UE - Gameplay - Jan 25, 2024

When inherited, it is reasonable to expect the tags added by the parent to be reflected in the children. If the parent is editted after the children, however, tags that are added or deleted are not ...

Screenspace Denoiser creates artifacts for Ray Traced Shadows

UE - Graphics Features - Ray Tracing - Nov 13, 2023

Screen space denoiser creates two types of artifacts: artifacts around boundary for general lighting The artifact is there before 5.2 but since the ray traced shadow denoiser denoises on the sqr() s ...

Editing a spline component in 5.4 no longer fires construction events.

UE - Editor - Workflow Systems - Apr 14, 2024

Licensee found that in 5.4 the spline component when edited in editor, no longer triggered the construction script potentially breaking their art pipeline. The licensee mentioned the cause is likel ...

Actors removed from the world are unregistered both before and after EndPlay

UE - World Creation - Worldbuilding Tools - Nov 5, 2024

Actors that are removed from the world have UnregisterAllComponents called twice. Removal can be caused by unloading a data layer that owns the actor. In cases like exiting the application or destr ...

Level Actors that are converted to a Blueprint using "Convert Selection to Blueprint Class" and using "Harvest Components" as the CreatingMethod, does not sanitize dots (.) character and make them invalid for operations like StaticFindObject.

UE - Framework - Blueprint Editor - Feb 20, 2025

When Level Actors are converted into a Blueprint using the "Convert Selection to Blueprint Class" option with "Harvest Components" as the creation method, the conversion process does not sanitize do ...

Runing PlayInEditor with NetMode PlayAsClient and a LevelSequence that AutoPlays in the level and is also opened in Sequencer leads to a Fatal world leak crash on 5.5 and up

UE - Anim - Sequencer - May 28, 2025

Runing PlayInEditor with NetMode PlayAsClient, a LevelSequence that AutoPlays in the level, contains a Spawnable BP_ThirdPersonCharacter with an animation, and is also opened in Sequencer, leads to ...