Crash in GPUMessage.cpp when resetting FSocket when RHI is NullRHI.

UE - Rendering Architecture - RHI - Apr 5, 2025

When tearing down a nanite project with the nullrhi active, there is a crash in the FeedbackManager destructor that causes any exit to be unclean. The teardown process causes a crash as the destruc ...

FJsonObjectConverter::ExportCallback_WriteISO8601Dates allows for writing FDateTime that does not have ticks

UE - CoreTech - Mar 12, 2025

Context: `FJsonObjectConverter` is a built-in UE class that makes it easy to convert JSON objects to and from UStructs, including `FDateTime`, which implements a date and time. Problem: An uniniti ...

Calling UMoverComponent::IsModifierActiveOrQueued() immediately after calling UMoverComponent::K2_QueueMovementModifier() will return false

UE - Gameplay - Player Movement - Mover - Mar 10, 2025

Calling UMoverComponent::IsModifierActiveOrQueued() immediately after calling UMoverComponent::K2_QueueMovementModifier() will return false. Checking the code, IsModifierActiveOrQueue() calls FindMo ...

ConfigContext on linux requires perforce path for defaults.global.json when global is perforce resolved

UE - Foundation - Horde - Server - Mar 7, 2025

As of 5.5.2; appears present in main head as well. We have a asymmetry between how Include JSONs are resolved between Linux and Windows. This boils down to our URI construction in ParseIncludesAsyn ...

Nanite Instanced Static Meshes lost selection outlines in UE5.5

UE - Graphics Features - Nanite - Mar 6, 2025

Nanite ISMs lost selection outlines in UE5.5 Actors having an ISM component which uses a static mesh with nanite do not get a selection outline when selected in the editor. Having Nanite is essentia ...

OnComponentWake Event does not trigger when the physical body is awoken by a Force

UE - Simulation - Physics - Feb 27, 2025

OnComponentWake Event does not trigger when the physical body is awoken by a Force. The steps described on Steps To Reproduce is enough to replicate this behavior. The OnComponentWake event is only ...

When running in the Editor, actor owning a UCameraTestComponent that sets DesiredView.Rotation Pitch below -90 or over 90 will attach to the Editor Camera as if it was being piloted

UE - Gameplay - Gameplay Cameras - Feb 27, 2025

When running in the Editor, actor owning a UCameraTestComponent that sets DesiredView.Rotation Pitch below -90 or over 90 will attach to the Editor Camera as if it was being piloted. The licensee re ...

Chaos Modular Vehicles Examples desynchronizes easily

UE - Simulation - Physics - Feb 27, 2025

Chaos Modular Vehicles Examples does not replicate properly and it's easy to reach a state of desynchronization where the state stops being replicated and position/rotation of cars mismatch. As an ...

LastRenderTime does not update when Occlusion Culling is disabled

UE - Graphics Features - Feb 25, 2025

When disabling Occlusion Culling, Components will not have their Last Render Time updated. ...

Resolution retrieval issues caused by multi-monitor hot-swapping.

UE - Rendering Architecture - RHI - Feb 24, 2025

I looked into the underlying code, and it seems that this situation is not well handled. One possible solution is to trigger EnumAdapters() when the system fires the WM_DISPLAYCHANGE message. This ...