An in-game user interface (UI) is an interface that can be customized for user interaction during a game. A custom UI can only be added per player — a custom UI is associated with a specific player, and only that player can see it.
In Unreal Editor for Fortnite (UEFN) custom UI is developed in two interconnected ways:
-
Back end design - This refers to the Verse UI API and Verse code that tracks player data, customizes the behavior of the interactable elements, and creates a hierarchical layout by nesting UI elements (widgets).
-
Front end design - This refers to the design and style of UI elements in the game as well as the placement of all your UI elements in the HUD.
All UI elements are created and built using Unreal Motion Graphics (UMG) widgets.The tutorials below use Verse to create and add logic to the widget functionality, and UMG widgets to create UI elements and plan the layout for the UI.