Mass entities initializing fragments on the incorrect archetypes due to shared CreationContext

UE - Engine Scaling - Mass - Feb 3, 2026

UMassAgentSubsystem::HandlePendingInitialization creates a single FEntityCreationContext that is reused across all iterations of the PendingAgentEntities loop. When SpawnEntities eventually calls in ...

Set Texture Object on Niagara Components no longer works for render targets.

UE - Niagara - Oct 27, 2021

When adding support for cube texture ([Link Removed]) there was no check added for render targets, making them invalid for Set Texture Object, when they were previously supported. ...

Using HISM with Density Scaling enabled throws an Ensure when Foliage Quality is lowered

UE - Graphics Features - Apr 5, 2022

Using HISM with Density Scaling enabled throws an Ensure when Foliage Quality is lowered. ...

BinaryConfig cannot be created in packaging if there is a space in the file path name.

UE - Core - Cpp Tools - Automation Tool Framework - Jun 13, 2022

Error log is output when including spaces when packaging binary configurations. The following log contains the string "Test Test" with spaces in the file path. ERROR: Failed to copy D:\Projects\Te ...

Material functions should be able to output the same data as it can accept as inputs

UE - Rendering - Architecture - Materials - Sep 30, 2024

Material Functions cannot output Texture Objects or Booleans. This seems to be because the Material Editor believes that the outputs are Floats, and forbid connections to inputs that take Textures ...

Using the "-opengl" commandline argument on a client project will trigger an Access Violation breakpoint.

UE - Graphics Features - Dec 3, 2014

Running a client in debug mode in Visual Studio with the "-opengl" commandline argument will trigger an Access Violation breakpoint. ...

Complex Collision as Simple causes odd Overlap behavior

UE - Simulation - Physics - Jan 25, 2016

When triggering overlap events with a Static Mesh using Complex Collision as Simple, the overlap Begin and End events will be triggered rapidly in sequence. Changing to Default collision will fix t ...

The OnUnPossess() method of the AAIController class is triggered twice

UE - AI - Apr 21, 2020

The OnUnPossess() method of the AAIController class is triggered twice ...

EnumRedirections from a Blueprint enum to a c++ enum does not redirect everything correctly.

UE - Core - Systems - Aug 20, 2024

There is an engine bug when using the EnumRedirects feature inside a config file. If we have a Blueprint Enum used in our blueprints, and we want to convert all the Blueprint enum references to a C+ ...

Hardware Lumen Surface Cache Artifacts on Nanite Geometry

UE - Graphics Features - Lumen - Sep 1, 2025

When using Hardware Lumen with Nanite-enabled meshes in UE 5.6+, black / dark surface cache artifacts appear that result in generally darker and unstable lighting. These artifacts are not immediatel ...