FNiagaraStackGraphUtilities::FindScriptModulesInStack() parameter "OutFunctionCalls" should be a reference

UE - Niagara - Aug 11, 2025

On file [Engine\Plugins\FX\Niagara\Source\NiagaraEditor\Public\ViewModels\Stack\NiagaraStackGraphUtilities.h], function FNiagaraStackGraphUtilities::FindScriptModulesInStack() receives a parameter " ...

Incorrect resolution used because SetProcessDpiAware() is not called when bAllowHighDPIInGameMode=False

UE - Rendering - Architecture - Aug 8, 2025

The incorrect resolution is used on computers with 4k monitors that use DPI scaling (default 150%) because the default for UE projects is bAllowHighDPIInGameMode=False which results in SetProcessDp ...

[AI] Changing NavMesh Resolution in config file does not update the quantFactor of existing navmesh

UE - AI - Navigation - Aug 6, 2025

When we changed the resolution in the config, if you open a map and then look at the navmesh, the resolution it shows is the updated one from the config (assuming you haven't overridden anything) ...

EncompassesPoint always returns false on ANavMeshBoundsVolume due to missing BodyInstance

UE - AI - Aug 3, 2025

When calling EncompassesPoint on an ANavMeshBoundsVolume, the method always returns false even if the target point is clearly within the visible volume bounds. This occurs because AVolume::Encompas ...

start/end state notify events can be sent every frame on dedicated server builds

UE - Anim - Gameplay - Aug 1, 2025

The problem is that UCharacterMovementComponent::MoveAutonomous can tick the anim instance and dispatch notifies outside of the regular skeletal mesh component tick. But when MoveAutonomous calls T ...

Anamorphic Squeeze Factor causes a blocky Depth of Field issue on AMD Hardware

UE - Graphics Features - Jul 30, 2025

When using the Anamorphic Squeeze Factor on a camera on AMD RDNA3 and RDNA4 hardware, blocking artefacts may be seen depending on the extent of the blur. The peripheries of the viewport appear to be ...

Mover Spawning and teleport issues related to World::EncroachingBlockingGeometry and CharacterMesh collision

UE - Gameplay - Player Movement - Mover - Jul 30, 2025

Setting a Skeletal meshes collision preset to CharacterMesh introduces problems with spawning and teleporting a pawn driven with Mover.  ...

Specular Scale 0 on Light still affects Groom asset

UE - Rendering - Architecture - Jul 30, 2025

When a light's Specular Scale is set to 0, the specular still affects hair / groom assets. The specular of other assets (like a shiny static mesh in the scene) is properly affected by the change.  ...

SynchronizeWithExternalDependencies can cause soft lock with Pose Search DDC tasks during cook

UE - Anim - Gameplay - Jul 25, 2025

SynchronizeWithExternalDependencies will call Modify on the Pose Search Database when the database has changed. This will call FAsyncPoseSearchDatabasesManagement::OnObjectModified which in turn ma ...

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

UE - World Creation - Worldbuilding Tools - 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 ...