HandleKismetEvent (console cmd 'ke'): GT-ALT deadlock when user function flushes async loading

UE - Core - Asset Loader - Apr 8, 2026

Context In builds with the in-game console enabled, users can use the ‘ke’ command to execute UFUNCTIONS on any object:ke * MyFunc // run MyFunc() on ANY UObject with a ufunction with that name ke ...

[ALT] - UE56 Editor launched with -AsyncLoadingThread will trigger MTAccess

UE - Core - Asset Loader - Dec 10, 2025

When launching the editor with the -AsyncLoadingThread command, the engine uses an asynchronous thread to load and instantiate UObjects. At this point, if the instantiated UObject contains an FData ...

Pie startup optimization: UWorld::PostDuplicate::ValidateTextureOverridesForPIE optimization

UE - Core - Asset Loader - Jul 29, 2024

Here is a snap shot of the propose UDN change: TRACE_CPUPROFILER_EVENT_SCOPE(ValidateTextureOverridesForPIE); TSet<UMaterialInterface*> ProcessedMaterials;TArray<UPrimitiveComponent*> Components; ...

Loading blueprint with soft actor reference during PIE corrupts data

UE - Core - Asset Loader - Jun 13, 2024

The Soft Object Path loading code has special case logic for loading from Play In Editor, which tries to remap paths from the editor version of a map to instead point to an actor in a specific clien ...

Use a shared context in Loading instead of copying the LinkerInstancingContext

UE - Core - Asset Loader - May 12, 2023

Current LinkerInstancingContext are copying instead of being shared internally during loading which can induce a lot of memory usage when used with World Partition which can contains a lot of mappin ...

PIE Map and TSet Properties using TSoftObjectPtr Failing from Missing Rehash

UE - Core - Asset Loader - Apr 24, 2023

There is an issue with PIE where sometimes TMap and TSet properties using TSoftObjectPtr or FSoftObjectPath values as keys don't work correctly. Items which are in the container aren't found despite ...