LevelStreamingPersistence: BP added components don't persist properties in PIE until map actor resave

UE - World Creation - Worldbuilding Tools - Mar 6, 2026

Context The LevelStreamingPersistence plugin can be used to remember and restore properties on actors, components and other objects that are part of a streamed level. Persisted properties are resto ...

Prevent unnecessary rebuilds of windows resource files

UE - Core - Cpp Tools - UnrealBuildTool - Sep 20, 2023

How Necessary are BUILT_FROM_CHANGELIST and BUILD_VERSION in Resource Files? We've been investigating ways to improve the speed of our iterative engine builds, and have found that the vast, vast maj ...

Regarding TObjectPtr performance regression

UE - Core - Systems - Jul 13, 2026

This is from the linked EPS case: ============================== When 5.0 first introduced TObjectPtr, the guidance was that it would compile down to raw pointer access in Shipping builds to ensu ...

[CrashReport] UE4Editor_Engine!FTextureCacheDerivedDataWorker::BuildTexture() [texturederiveddata.cpp:772]

UE - Graphics Features - Feb 20, 2017

Error message: Access violation - code c0000005 (first/second chance not available) Source Context:757 if (SourceMips.Num()) 758 { 759 FFormatNamedArguments Args; ...

Niagara Mesh Renderer registers NumParticles x NumMeshVariants TLAS instances

UE - Rendering - Graphics Features - Ray Tracing - May 28, 2026

When using the Niagara Mesh Renderer with multiple mesh variants selected via MeshIndex, the number of TLAS instances allocated is NumParticles × NumMeshVariants and enabling the Path Tracer can ca ...

Chaos Trailing Events not exposed to Blueprints and only accessible via Niagara Chaos DI

UE - Runtime - Deformable - Apr 22, 2025

Chaos Trailing Events not exposed to Blueprints and only accessible via Niagara Chaos DI. The licensee noticed that the Trailing event is not available to BPs. It's expected that the same data avail ...

TMap where key is an FString: initializer list will accept bad MakeTuple

UE - Core - Systems - Sep 2, 2026

POST LINK: https://forums.unrealengine.com/t/tmap-where-key-is-an-fstring-initializer-list-will-accept-bad-maketuple/2747443 POST BODY:Summary A TMap where the key is an FString can be created lik ...

Client Gameplay Effect stuck on due to duplicate ReplicationIDs

UE - Gameplay - Gameplay Ability System - Oct 31, 2025

We've been tracking down a problem recently with the Gameplay Ability System where a gameplay effect is properly removed on the server, but the client has the gameplay effect stuck on permanently. ...

Editor Utility Widgets: Asset creating nodes' output pins in uber graphs cause asset deletion warning

zComponent - Archive - Oct 8, 2024

Editor Utility Widgets (EUW) can be used to script editor behavior. One use case is the automation of asset creation. A licensee has reported that when an EUW is used to create an asset, for as lon ...

[AI] Gaps between Nav Mesh tiles in World Partition map causing movement issues

UE - Runtime - Character - Nov 4, 2025

Navmesh has seams between some tiles that are actual edges rather than previously found "gaps" where it was a debug rendering issue. Pathfinding does fail between these tiles to go straight across. ...