Solo Unity developer Sinan Ata has released a drop-in design system for Unity 6 UI Toolkit, enabling game developers to build custom UIs in an easier and faster way.
The project was originally created for the developer's own game, Leap of Legends, a cheerful multiplayer 2D platformer currently in active development for Steam, Google Play, and macOS.
According to the developer, while Unity's UI Toolkit ships with solid primitives, it does not provide a design language. As a result, teams often end up re-creating tokens, button hierarchies, input shells, mobile breakpoints, modal scaffolding, and icon systems for each project. These systems can also become inconsistent across screens and effectively turn into side projects separate from the actual game or application. The project aims to address this issue by providing a finished design system that developers can build upon.
The system is designed as a drop-in solution for Unity 6 UI Toolkit built with UIDocument, UXML, and USS. It includes a collection of 24 components and 63 SVG icons built around a dark-themed token palette. In addition, it features a light theme override, slim themed scrollbars, a styling class for mobile responsiveness, and a runtime helper for interactive component behavior and animations.
Included components range from form inputs and sliders to progress bars, modals, dialogs, toasts, and more. The bundled SVG icons include many commonly used interface symbols, including plus signs, arrows, chevrons, status glyphs, and action icons. These are white-fill SVGs that support tinting, allowing the same artwork to be reused across passive, hover, active, and muted states.
Themes are designed to be easily adjustable. Developers can swap a single token and have the entire UI update accordingly, with the primary, secondary, tertiary, warning, danger, and surface stacks all referenced through color variables. The complete system consists of around 1,700 lines of USS and roughly 180 lines of C#, which the developer says is readable in an afternoon and hackable in a weekend. The solution is also described as robust and battle-tested in Leap of Legends, the project it was originally created for.
The release is accompanied by an interactive web demo where users can hover or tap, depending on their device, any component to reveal its selector chain and associated classes for quick reference. The showcase spans 23 sections and includes colors, typography, buttons, icons, inputs, cards, navigation, sliders, modals, pagination, and several other UI elements.
The project is available on GitHub under the MIT license.