BP - Nativizing a UMG widget hierarchy in which a child widget of another widget BP type has the "Is Variable" box unchecked will result in a crash at runtime.

Gameplay - Blueprint - Jan 28, 2020

When the "Is Variable" box is unchecked for a BP-typed child widget, a variable will not be created at Blueprint compile time to reference the child widget in the nativized widget BP class. This bre ...

BP - Nativized builds will incur data loss in a Blueprint class that contains more than one ChildActor component and for which each had its child actor class set in the Details tab before being renamed away from "ChildActor" in the component editor tree.

Gameplay - Blueprint - Jan 27, 2020

Child actor component templates, when nativized, end up being owned by the converted Blueprint class object, rather than the child actor component template. Furthermore, we don't regenerate the chil ...

BP - Nativized build will crash at runtime if a non-nativized child that inherits from a nativized parent containing a ChildActorComponent sets the CAC class to a non-nativized child of a nativized BP class.

Gameplay - Blueprint - Jan 26, 2020

Current workaround: Add a dummy variable to either BP_Owner_Child or BP_CAC_Child to force one of the two to be nativized. ...

UE4 viewport stutters when zoom in to closest point

Tools - Jan 17, 2020

When zooming in as much as possible in UE4's viewport, I notice a strange stutter almost as if the viewport is hitting a limit.  Please watch the attached screencapture. [Link Removed] ...

Character Movement Mode in Water Volume is affecting all clients

Gameplay - Player Movement - Dec 16, 2019

Strange behavior concerning Character Movement Network Replication and a Water Physics Volume.  Upon entering water volume, Character Movement mode is set to swimming, however if more than one clien ...

Mentioning "_Validate" suffix in code comments to function names causes Compiler error

DevTools - UnrealHeaderTool - Dec 13, 2019

When mentioning the _Validate Suffix in code comment, Visual Studio compiler throws an error. ...

Physics does not replicate for non root components

Physics - Dec 4, 2019

A root component can be properly replicated, but non-root components won't have their collision replicated, only their visible mesh.  ...

Instanced Foliage Actor painted on an Actor who is attached to a Parent Actor, does not update transform when Parent is moved.

Tools - Foliage - Dec 2, 2019

Instanced Foilage Actor painted on an Actor who is attached to a Parent Actor, does not update transform when Parent is moved. Note:  The foliage will move if the base actor is moved directly, inde ...

Wake/Sleep events are not properly handled with Welding

Physics - Nov 25, 2019

Wake/Sleep events are not generated for components set to generate wake events after having a component not set to generate wake events welded to them. Wake/Sleep events are also not dispatched for ...

ShouldRender() in USceneComponent Doesn't Check Against IsVisibleInEditor()

Rendering - Nov 22, 2019

IsVisible()/IsVisibleInEditor() should be a contribute to the logic in ShouldRender(). NOTE: This code was written during the UE3 life cycle. Found in 4.22 CL#7053642 ...