Unsuccessful WP conversion when map has scripted sublevels

UE - World Creation - Worldbuilding Tools - World Partition - May 24, 2022

Overriding a struct member field's default value on a BP-added component in a BP asset will no longer allow the user to edit that struct member on instances of that BP's component if the member is deprecated.

UE - Framework - Blueprint - Oct 19, 2023

Properties that are deprecated are (incorrectly) not currently being propagated to instances by the duplication logic that we use to instance BP-added components as part of Actor-based BP constructi ...

Unable to compile script plugins against 4.16.0

UE - Foundation - Cpp Tools - UnrealBuildTool - May 24, 2017

A bug in UBT is preventing the authors of SkookumScript from submitting their 4.16 plugin to the marketplace. ...

Using Select Objects in Sequencer Scripting only selects one object

UE - Anim - Sequencer - Feb 8, 2021

Select Objects calls FSequencer::SelectObject which empties the selection before selecting an object, so Select Objects can only select one object at a time, despite taking an array of object bindin ...

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