Nativizing a blueprint interface using TMap/TSet causes Fatal error in UHT

UE - Gameplay - Blueprint Compiler - Sep 9, 2020

FPropertyBase constructor does not handle a TMap/TSet property. Following workaround can avoid this error. explicit FPropertyBase(FProperty* Property) : PropertyExportFlags(PROPEXPORT_Public) ...

Renaming a struct variable with special characters shows no warning

UE - Gameplay - Blueprint - Sep 23, 2015

When you go to rename a struct variable, there are no warnings that indicate that you cannot use special characters, but they are immediately deleted if you try to use them in the variable name. F ...

Can't set Event replication settings when delegate output pin is connected

UE - Gameplay - Blueprint Editor - Feb 19, 2018

User Reported Bug Replication Settings no longer editable after event delegate is connected. Doesn't seem to affect functionality, only UI. (replication settings stay as set before plugging delega ...

BeginPlay execution order is different when using Game Mode instead of Game Mode Base

UE - Gameplay - Blueprint - Apr 26, 2019

Using Game Mode instead of Game Mode Base causes the Begin Play event to trigger in a different order. This is shown in the reproduction with the Begin Play of the Player Controller and the Game Mod ...

Axis changes when performing FBX import / export with "Force Front X Axis" enabled

UE - Editor - Content Pipeline - Import and Export - Jan 6, 2020

1. Import the attached test.FBX with "Force Front X Axis" enabled. 2. Export the imported skeletal mesh with "Force Front X Axis" enabled. (Test_export.FBX) 3. The axis does not match in test.FBX an ...

SceneCaptureComponent2D leaks a ton of memory in a Packaged Build

UE - Virtual Production - Mar 12, 2020

This was initially reported in VR but the leak happens in a non-VR setup and environment. GPU utilization jumps to 84% in 4.23.1 and 98%+ in 4.24.3, 4.25, and 4.26. Tested GPUs were GTX 980 and GTX ...

GAS: Ability that destroys owning actor on activate causes crashes due to ABILITYLIST_SCOPE_LOCK

UE - Gameplay - Gameplay Ability System - Oct 31, 2023

A GameplayAbility that destroys its owning actor inside ActivateAbility() causes a crash, because actor destruction will modify the ability list but ActivateAbility() is called within an ABILITYLIST ...

Crash when using ConstructorHelpers on Niagara assets

UE - Niagara - Apr 10, 2019

When using the ConstructorHelpers templated function, FObjectFinder, with Niagara assets, the editor crashes. Tested in 4.21.2 (CL - 4753647), 4.22 (CL  - 5660361),  4.23 (CL - 5806860) ...

(New) Capsule does not change in viewport to reflect new values entered in details Panel

UE - Gameplay - Player Movement - Sep 3, 2015

Adding values in the details panel to a new Capsule Collision Component will not affect the Capsule in the CharacterBlueprint Viewport. *This only effects a new Capsule Collision added to a charact ...

Cannot convert Spline Meshes to Static Mesh

Tools - May 10, 2017

Cannot convert Spline Meshes to Static Mesh. Note that the repro deals with a case where there is only one mesh along the spline. If you split the spline more, you'll see that the created static m ...