Compile errors in GPU scripts aren't always reported to the Niagara Log

UE - Niagara - Mar 15, 2022

The Niagara log will not always show compilation errors for GPU particles. The errors are visible in the output log. ...

PATH not passed to NMake script when building Android from Visual Studio

UE - Foundation - Cpp Tools - UnrealBuildTool - Jan 25, 2023

After upgrading from UE5.0.3 to UE5.1, we started seeing this error when trying to build Android Development from Visual Studio (VS2022 17.2.1): Running UnrealBuildTool: dotnet "..\..\Engine\Binari ...

UMaterialFunctionInterface not being tagged as BlueprintType makes some editor scripting scenarios difficult

UE - Rendering - Architecture - Materials - Jul 21, 2025

UMaterialInterface is BlueprintType, but UMaterialFunctionInterface is not. This makes it difficult to port some BP logic that works with materials to the material layer system. Crystal Dynamics wou ...

Vector Parameters are not registering as float4 in Custom script or via Component Mask

UE - Graphics Features - Oct 9, 2015

User reported trying to use a Vector Parameter with a Custom Expression and the parameter was only registered as a Float3 and would give the X3017 error when compiling. I confirmed this and teste ...

Gameplay Tag Query using NoTagMatch expression does not construct DebugString properly

UE - Gameplay - Nov 1, 2018

The code in GameplayTagContainer.cpp has code for generating debug strings representing tag queries. Compare the code in EmitTokens in all other queries to the code in UEditableGameplayTagQueryExpre ...

Input pins are displayed when "StaticSwitch" is used in "Dynamic Input Script" of Niagara

UE - Niagara - Jan 24, 2020

The pin is missing the checkbox or dropdown to set the switch value on the function call node. It should only look like the screenshot if the switch value is propagated to the next higher caller. ...

Text cannot be displayed when switching languages if a text is constructed using LocalizationTable at runtime.

UE - Editor - UI Systems - Localization - Dec 5, 2022

Using LocalizationTable in text localization does not switch text correctly. This is not a problem in UE4.27, but it is a problem in UE5.0 and later.  ...

HTTP GET requests are much slower than a Python script by a factor of 15-20x

UE - Networking - Jul 25, 2016

Based on user report, a HTTP Get request from UE4 is 15-20x slower than if using a Python Get request to get the same file. ...

LLDB 2-byte char data formatter script fails in Android Studio

UE - Platform - Mobile - Oct 3, 2018

Android Studio does not properly parse the UE4DataFormatters_2ByteChars.py distributed in 4.20. ...

Replicated component leak on clients if RPC forces construction and server destroys it in the same frame

UE - Networking - Jan 3, 2019

RPCs called on actors force a channel to be opened and the actor to be replicated at least once. If the RPC is called on a new replicated component while the actor channel is already open, but the ...