Mobile Previewer: Safe Zone Invalid Until Window Resize

UE - Platform - Mobile - Jul 12, 2021

When the Mobile Previewer loads, the Safe Zone widget is not working properly at startup, and requires a window resize to update to the correct Safe Zone. ...

If a component has been rotated at all, running ComponentSweepMulti on it does not return the correct position of any colliders on the component

UE - Simulation - Physics - May 14, 2015

ComponentSweepMulti does not return the correct location of colliders if the component that is passed in has been rotated at all. The actual collision on the object in the game will be correct. ...

If PVRTexToolCLI is not executable, invalid texture data is used and crash results when launching on device

UE - Platform - XR - Jul 5, 2017

Synced the code on Windows and transfered to Mac, the file PVRTexToolCLI lost its executable permission bits... UE4 couldn't run the tool, but carried on processing anyway, processing invalid textur ...

Using dynamic bindings in a code class will result in the bindings becoming a permanent part of any Blueprint created from that class if a hot reload is performed.

UE - Foundation - Core - Mar 26, 2015

If dynamic bindings are being used in a custom code class from which Blueprints are derived, any hot reload will make the bindings a permanent part of the Blueprint and they cannot be removed or cha ...

Regression - Inherited component properties on actor instances of derived blueprints are silently reset to defaults when the blueprint is compiled, causing data loss

UE - Gameplay - Jul 19, 2024

In certain circumstances, when a derived blueprint is compiled, all properties from its inherited components can be silently reset to defaults on instances placed on the current level. This results ...

Local binary build fails for iOS platform.

UE - Foundation - Core - Oct 5, 2017

Attempting to create a local binary build of the Engine for the iOS platform using BuildGraph is currently failing. While trying to build UHT for Mac using a remote build, the build fails because it ...

BP nativization emits incorrect C++ code for noexport-typed struct field access in some cases.

UE - Gameplay - Blueprint - Dec 18, 2019

In BlueprintCompilerCppBackendUtils.cpp: #define MAP_BASE_STRUCTURE_ACCESS(x) \ BaseStructureAccessorsMap.Add(x, TEXT("#x")) Needs to be changed to: #define MAP_BASE_STRUCTURE_ACCESS(x) \ ...

Duplicating many Actors at once in a Level Instance while in Level Instance Edit will result in a jumbled mess of Actors on the Persistent Level

UE - World Creation - Worldbuilding Tools - Level Instances - Feb 12, 2025

Duplicating many Actors at once in a Level Instance while in Level Instance Edit will result in a jumbled mess of Actors on the Persistent Level. The licensee has encountered this in Unreal 5.4 and ...

VS2015 Update 3 prevents the editor from compiling code

UE - Foundation - Cpp Tools - UnrealBuildTool - Jun 28, 2016

Updating Visual Studio 2015 to Update 3 prevents code projects from compiling / creating new code projects ...