Engine build fails due to Unresolved External Symbol error after adding a new global variable to the Engine and then trying to reference it within Engine code

UE - Foundation - Cpp Tools - UnrealBuildTool - Feb 7, 2018

Building the Engine in Visual Studio will fail due to an unresolved external symbol error if a new global variable is added to CoreGlobals.h and then referenced elsewhere in the Engine code. The bui ...

Camera behavior mismatch between PIE vs Packaged game

UE - Gameplay - Feb 19, 2015

When a camera is setup in code with GetWorld()->GetFirstPlayerController()->SetViewTarget(this); the camera will work in the editor but a packaged version of the game has a black screen. ...

Mouse Up Detection lost inside Scrollbox when dragging

UE - Editor - UI Systems - Feb 28, 2017

Mouse Up Detection lost inside Scrollbox when dragging and releasing inside. This issue occurs when trying to detect on mouse up for a scroll box Regression: This issue also occurs in 4.14.3 ...

Gameplay Ability Component Montage Replication incorrectly handles cyclic animation sections

UE - Gameplay - Gameplay Ability System - Dec 4, 2023

In AbilitySystemComponent_Abilities.cpp, the check for the client being on a different section on line 3059 checks that the RepNextSectionID is not the current section. One would assume this is beca ...

Incremental Linking does not appear to work for Debug and DebugGame configurations

UE - Foundation - Cpp Tools - Jul 2, 2018

The bUseIncrementalLinking option does not appear to actually perform an incremental build when building for the Debug or DebugGame configurations. When a build is performed with bUseIncrementalLink ...

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 ...

CSM shadow casters falsely culled due to incorrect primitive octree test

UE - Graphics Features - Shadows - Sep 13, 2024

While setting up whole scene shadows, CasterOuterFrustum is used to cull shadow casters from PrimitiveOctree. CasterOuterFrustum doesn't extend far back enough, which means that if an octree node fi ...

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 ...

[CrashReport] UE4Editor_CoreUObject!UObject::ProcessEvent() [scriptcore.cpp:1189]

UE - Platform - XR - Feb 22, 2018

No user comments on crash group ...