UMG fundamentals
UMG (Unreal Motion Graphics) is the widget system almost every UE5 project uses for menus, HUD overlays,
Slate in C++
Slate is the immediate-feel, C++-only UI framework that UMG is built on top of. You will rarely write raw
CommonUI
CommonUI is Epic's plugin for controller-friendly, platform-portable UI, built on top of UMG rather than
HUD & viewport
AHUD is the older, canvas-based counterpart to UMG: a per-player actor whose job is drawing directly
Localization & text
Every piece of text a player reads has to survive translation into other languages without a code change,