Linux: UE_ENGINE_DIRECTORY not being set by UBT

UE - Platform - Linux - Mar 27, 2018

UBT is not passing UE_ENGINE_DIRECTORY to GForeignEngineDir because in UEBuildTarget.cs IsCurrentPlatform only checks for Windows and Mac. Because GForeignEngineDir is not set, config files and oth ...

Packaged ThirdPerson template with "start in vr" enabled packaged and launched with "-nohmd" crashes

UE - Platform - XR - Mar 31, 2021

The callstack is not XR-specific, it's just the engine trying to secure the audio device on startup, windows failing to return one, and the app not being able to continue safely. The crash does not ...

DLC Package content isn't recognized when using RequestAsyncLoad

UE - Foundation - Core - May 24, 2016

Attempting to load dlc assets with RequestAsyncLoad function results in the assets not being recognized. ...

FInstancedStruct member uproperties are not cached when "Generate Optimized Blueprint Component Data" is enabled

UE - Framework - Blueprint - Nov 18, 2025

A licensee has encountered an issue where their FInstancedStruct isn't being gathered into CachedPropertyData when "Generate Optimized Blueprint Component Data" is enabled. The changes in ...

D3D12Texture::Lock incorrectly sizes staging buffer when locking block compressed resources

UE - Rendering - RHI - Oct 23, 2024

D3D12Texture::Lock computes the size of the staging buffer on Line 1541 of D3D12Texture.cpp. This size uses the RowPitch, which for BCn resources encapsulates the size in bytes of a single row of bl ...

Bright mesh outlines using Temporal AA with Gaussian Blur DOF

UE - Graphics Features - Feb 17, 2017

Since the last engine merge in FN Main, any mesh that silhouettes against DOF will produce a bright, halo like effect on the outside edge. The further away the background is from the silhouetted mes ...

Mouse Events cannot be treated as Touch on Android Apps on Chromebook

UE - Platform - Mobile - Mar 18, 2019

A licensee reported an issue where mouse events are not able to be used as touch events on Android apps. This was specifically reported on and tested on Chromebooks. After working with Chris Babcock ...

GAS: FGameplayEffectCustomExecutionParameters constructor generates a new FActiveGameplayEffectHandle that is not removed from a global static map until map change

UE - Gameplay - Gameplay Ability System - Aug 23, 2023

Created based on user report. The constructor of FGameplayEffectCustomExecutionParameters generates a FActiveGameplayEffectHandle that gets put in GlobalActiveGameplayEffectHandles::Map and stays t ...

Perforce setup with SSL on Linux fails

UE - Platform - Linux - Jul 20, 2015

Unable to connect project to Perforce using SSL on Linux. Linux uses stub libs for SSL rather than linking against full SSL libs. ...

Packaging a DLC Plugin Fails with "Couldn't Update Resources" Error

UE - Foundation - Core - Cooker - Mar 14, 2017

Attempting to package a plugin as DLC is failing with the following error message: Program.Main: ERROR: AutomationTool terminated with exception: System.Exception: Couldn't update resource However ...