Disabling internal audio to use external audio system shows "Audio Device Manager Initialization Failed!" warning

UE - Audio - Mar 11, 2024

In addition, we can find  "Main audio device could not be initialized. Please check the value for AudioDeviceModuleName and AudioMixerModuleName in [Platform]Engine.ini." log message in the engine. ...

CharacterMovementComponent: simulated proxy can go into falling due to linear velocity quantization when using custom gravity

UE - Gameplay - Components - Mar 8, 2024

The character movement component in  void UCharacterMovementComponent::SimulateMovement(float DeltaSeconds) evaluates whether to find the floor when simulating the movement of the simulated proxy ...

Enhanced Input Action Key Remapping maps old mapping over incoming mapping in an unintuitive way

UE - Gameplay - Input - Mar 7, 2024

On EnhancedInputSubsystemInterface.cpp:1040, RebuildControlMappings has a check to preserve mappings for identical action key maps. In most cases, this appears to work correctly; however, in the cas ...

PostLoadGroup can cause materials to cache GWhiteTexture into uniform expressions

UE - Rendering Architecture - Mar 6, 2024

It may occur that during loading screens, materials using material layers will load with GWhiteTexture before the real textures are ready. This seems to be because of a race condition due to PostLoa ...

TakeRecorder does not add a track to a level sequence when niagara FX is spawned

UE - Anim - Sequencer - Mar 5, 2024

In UTakeRecorderActorSource::EnsureObjectTemplateHasComponent() function, MakeUniqueObjectName() generates the same name of a component which CachedObjectTemplate for TakeRecorder has already had. T ...

FNotifyNodeInterface crashes when referenced Notify is invalid

UE - Anim - Runtime - Mar 1, 2024

Currently FNotifyNodeInterface directly references notifies that live within the related anim sequence.  This can cause intermittent crashes when notifies are removed as the UI can still reference t ...

Using a Shading Model node set to Unlit results in an invalid material with FromExpression domain

UE - Rendering Architecture - Materials - Feb 29, 2024

Create a materialSet its domain to From ExpressionRecreate the node graph as in the screenshot Note that the preview sphere is black. ...

GameFrameworkComponentManager crashes when modifying init state callbacks during state change

UE - Gameplay - Feb 28, 2024

The GameFrameworkComponentManager has a system for registering callbacks to execute in response to event changes. This ends up calling UGameFrameworkComponentManager::CallFeatureStateDelegates which ...

iOS Quick Launch from the Editor no longer starts the app on device

UE - Platform - Apple - Feb 28, 2024

For some reason, iOS apps no longer launch on device when using QuickLaunch within the Editor.  Instead, it does install the app onto the device, but when it attempts to then launch the app, a messa ...

Exponential Editor Slate Performance Cost When Editing An Asset With Nested Instanced Structs

UE - Editor - Workflow Systems - Feb 20, 2024

UDN Issue: [Link Removed] ...