Tooling

Game UI Frameworks

UGUI, UI Toolkit, UMG, Godot Control, NoesisGUI, Coherent, Ultralight.

In-game UI: HUDs, menus, inventory grids, dialog boxes. Pairs with 3D engines, 2D engines, animation for tween libs that some web-tech-in-game frameworks pull in, and localization. For full landscape see Game Development.

The interesting trend: web tech is creeping into game UI. NoesisGUI (XAML, but Web-y), Coherent Gameface (HTML/CSS), Ultralight (HTML/CSS) all let you author menus in browser-flavored tools and ship them in-engine. Whether this is the future or a niche depends on which game you ask.

Engine-built (default for most)

  • Unity UI Toolkit + UGUI — Unity ships two: UI Toolkit (newer, USS/UXML, runtime + editor) and UGUI (older, Canvas-based, still dominant). UGUI has more tutorials; UI Toolkit is the future.
  • Unreal UMG + Slate — UMG is the Blueprint-able front-end, Slate is the C++ underlying widget framework.
  • Godot Control nodes — built in, very capable, mostly delightful in Godot 4.

Web-tech in games

  • NoesisGUI — paid (~$0–$2,500 depending on revenue tier), XAML-based. Used by Hearthstone, Robocraft. Wide engine integrations.
  • Coherent Gameface — paid, HTML/CSS/JS in Unity/Unreal. Used by Halo Infinite menus.
  • Ultralight — paid for commercial above thresholds, free for indie. HTML/CSS/JS embedded WebKit-derived renderer; lighter than CEF.
  • Berserk — paid, alt HTML-in-game.
  • CEF (Chromium Embedded Framework) — free, heavy, but real Chromium. Used in some games for browser-based UI/streams.

ImGui-style (debug / tools UI)

  • Dear ImGui — free OSS, the developer-tools UI standard. Excellent for level editors, debug overlays, dev consoles. Not really for game UIs but ubiquitous in tools.
  • Nuklear — free OSS, single-header C immediate-mode UI.
  • egui — free OSS, Rust immediate-mode UI; pairs well with Bevy.
  • iced — free OSS Rust retained UI; less common in games.

Cross-engine widget kits

  • Godot themes, Unity UI Toolkit themes — engine-native.
  • Game UI Database (free, just inspiration) — searchable game UI references.

In-game web view (full browser)

  • CEF, Ultralight, WebView2 — free or with commercial tiers; embed real web pages.

VR / XR UI

  • Unity XR Interaction Toolkit — built in.
  • Unreal VR Template / XRUI — built in.
  • Three.js / A-Frame for WebXR — see 3D / WebGL.

Inputs that drive UI

See input systems for controller, keyboard, touch and rebinding.

Localization

See game localization.

Pricing summary

  • Free / built-in: Unity UGUI / UI Toolkit, Unreal UMG / Slate, Godot Control, Dear ImGui, Nuklear, egui.
  • Paid revenue-tiered: NoesisGUI, Coherent Gameface, Ultralight (commercial), Berserk.
  • Free heavyweight: CEF.

Pick this if…

  • Default in your engine: built-in.
  • Web designer authoring UIs: Coherent Gameface or Ultralight.
  • Wide engine reach + designer toolchain (XAML): NoesisGUI.
  • Dev tools / level editor UI: Dear ImGui.
  • Bevy: egui.
  • VR / XR: XR Interaction Toolkit (Unity) or VR Template (Unreal).

On this page