Back to Projects

Modular UI System

  • Unreal Engine 5
  • C++
  • CommonUI

A data-driven UI framework built on CommonUI with UI Contexts, Button Actions and async Modal Dialogs. Also includes the Modular Game Settings modules.

Overview

A data-driven UI framework built on CommonUI, with UI Contexts, UI Metadata, Button Actions, async Modal Dialogs, Widget Mapping Tables and layered Game Layout workflows. Since October 2026 Modular Game Settings also lives inside this plugin as separate modules.

Systems I Built

  • UI Context & Metadata

    A data-driven UI structure built on UI Contexts and UI Metadata.

  • Button Actions

    Button Actions defined as data.

  • Async Modal Dialogs

    Modal dialogs that run asynchronously.

  • Widget Mapping & Game Layout

    Widget Mapping Tables and layered Game Layout workflows.

  • Modular Game Settings

    The data-driven settings system, included as runtime, UI and editor modules.