Blurry textures on BSP geometry when a very small static mesh using the same texture is in the same scene (standalone game)

UE - Graphics Features - Mar 9, 2020

The texture streamer does not appear to take into consideration the size on screen of any BSP brushes, only static meshes. When a large brush, and a very small static mesh, both using the same textu ...

UWorld::GetNetMode returns incorrect value during UGameInstance::StartPlayInEditorGameInstance

UE - Networking - Jan 19, 2023

During PIE instance initialization, there seems to be a window during which UWorld::GetNetMode will not return the expected value: before the instance's NetDriver has been created but after UGameIns ...

Selected tool using ScriptableTool might get closed when selecting an exposed property.

UE - Graphics Tools - Modeling Tools - May 21, 2024

When using a created tool of the ScriptableTool plugin, and setting an InstanceEditable variable, the tool might get close. For this to happen, we need to have a ToolPropertySet attached to the too ...

UWorldPartitionSubsystem::IsStreamingCompleted returning the wrong query result when all cells and actors in location are in DataLayers

UE - Engine Scaling - Streaming - World Partition - Jul 24, 2025

Context: Data Layers is a system within World Partition used to organize Actors both in the Editor and at runtime. It allows for the user to dynamically load and unload layers in the Editor to help ...

'Hide Unconnected Pins' Button in the Blueprint Node Details Panel Disconnects SubPins with Connections

UE - Framework - Blueprint - Jan 14, 2026

Given a get node with a struct output, if "Split Struct Pin" is used on the struct and one of that struct's outputs are connected to another node, it does not count as a used pin when the base get n ...

Context sensitive actor list retrieves temp folder data in blueprints while using source control

UE - Gameplay - Blueprint Editor - Nov 12, 2015

If a project uses source control and a blueprint has been diffed against previous revisions, the revisions will appear within the temp folder. This temp folders contents appear in context sensitive ...

Blueprint Interfaces cannot pass by reference between two blueprints

UE - Gameplay - Blueprint - Feb 25, 2015

Pass by reference variables do not work when called from a blueprint interface between two blueprints. Workaround: Use direct communication to pass by reference between two blueprints. ...

ForEachLoop doesn't iterate through all of the actors returned by the Get Overlapping Actors node

UE - Gameplay - Blueprint - Apr 10, 2015

ForEachLoop doesn't iterate through all of the actors returned by the Get Overlapping Actors node. Note: You can workaround this issue by adding the overlapped actors to an array and then looping t ...

Peripheral Vision Angles Greater Than 180 Are Being Ignored

UE - AI - May 26, 2016

Values that are larger than 180 for the Pawn Sensing component's Peripheral Vision Angle setting are being ignored. If they are higher than 180, the pawn will act as if it was set to 180. Found in ...

GPU Particle Collision causes shaking when set to bounce with low resilience.

UE - Niagara - Jul 27, 2016

A particle emitter with GPU sprites on certain settings will shake violently as they collide with the ground. This requires there to be a strong Const Acceleration module and Collision with low resi ...