Tutorial Category: Unreal C++ API
Works in Unreal Engine 4.27 and 5.0 to 5.8. Updated October 2026. Quick answer: in Unreal, Map[Key] does not add a missing key the way
When working in Unreal Engine, there are many situations where the default UMG (Unreal Motion Graphics) widgets don’t fully meet your project’s needs. In such
This tutorial covers extending your unreal engine custom asset right-click menu and adding the reimport button to that menu. It is a continuation of the
You Cannot Set A Member Variable As A Pointer To A Delegate Almost all the time, you want a reference to unreal engine delegates, not
Converting FFrameTime and FFrameNumber to seconds while working with UE5 Sequencer API or other keyframe-based systems in unreal engine. This tutorial aims to be a
Unreal Engine may sometimes show this error when opening a Widget Blueprint: Widget Blueprint could not be loaded because it derives from an invalid class.
This tutorial will cover creating a custom asset that will appear and be used in the unreal engine editor. There are two scenarios in which
If you’re saving an object in a TArray or TMap and it appears not to work, here are a few troubleshooting tips. Sometimes it will
A Quick tip on FSoftObjectPath in Unreal Engine: Sometimes you may need FSoftObjectPaths for “Assets” created at runtime and thus only available in memory and
This tutorial will cover setting custom thumbnails for your unreal engine custom asset type, asset colors, display names, and more. We assume you have created
You may encounter the following errors while developing in unreal engine. error: expected class name error: unknown type name ‘UInterface’ error: constructor initializer ‘Super’ (aka
While trying to sort a TArray in unreal engine you may come across a requirement to define a PREDICATE_CLASS& Predicate. In this tutorial, we will