Home¶
Markup UI is a user interface framework for games and real-time applications. It uses HTML for structure and CSS for layout and styling, with hardware-accelerated rendering, data binding, and event handling. Platform plugins integrate asset management, editor previews, and runtime display into each engine so that interfaces can share a page format while keeping UI design separate from application logic.
Getting Started¶
Unreal Engine¶
Manage pages as document assets, preview them in the editor, and display them with a UMG widget.
Installation and Project Setup · Your First In-Game UI · Display Pages in UMG
Unreal Engine Quick Start Video¶
Unity¶
Synchronize HTML, CSS, and related assets into the project, preview pages in the HTML asset window, and display them through UI Toolkit.
Installation and Project Setup · Your First In-Game UI · Integrate with UI Toolkit
HTML and Layout¶
Styles and Resources¶
Data Binding¶
Input and Events¶
Editor Tools and Packaging¶
| Task | Unreal Engine | Unity |
|---|---|---|
| Update assets | Asset Synchronization | Synchronize Design Files |
| Preview pages | Editor Preview | Preview Page Assets |
| Profile performance | Profiling | Profiling |
| Build the project | Package the Project | Build the Player |
Reference and Releases¶
- Markup and Binding Syntax
- Support and Limitations
- Compatibility
- Changelog
- FAQs for Unreal Engine · Unity
Content Status
Some sections are currently outlines. See each platform's documentation for the status of individual features.