UITK Framework Core: Themes, Widgets, Charts


- Charts. More than 20 chart types with one options object: line, bar, pie, area, step, scatter, ... - Layout. ... Developed on Unity 6000.3.27f1; also tested on 6000.0.85f2. ... No uGUI.


by GerLabs


Price History +

Everything you need to build themed UI Toolkit interfaces in Unity 6: about 140 widgets, 20+ chart types, five themes, skins, screens, menus, binding and a code-first builder. No uGUI.

Out-of-the-box themed UI: one menu entry or one prefab

Five themes, six accents, three densities, skins, seed colour tool

About 140 widgets, 20+ chart types

Screen manager, main, pause and settings screens

Declarative C# UI, Observable binding, localization hooks

Reduce Motion switch, focus ring, High Contrast theme

Showcase scene with code samples and a widget playground

UI Builder library entries and a UfWidget component for every widget

Shared ticker, pooled labels, virtualized lists

Source code included, no third-party content

UITK Framework Core is a complete UI Toolkit (UXML and USS) toolbox for Unity 6 and above. Add one object to your scene and you have a themed UI with no setup. Build screens in UXML or in C#, switch themes at run time, restyle everything from one seed colour, and use ready widgets for forms, feedback, overlays, navigation, data and charts.


Features by task


- Set up in one click. GameObject > UI Toolkit Framework > UI Document (or one prefab) gives a themed UI. Panel Settings and theme are inside the package.

- Look and feel. Five themes (Dark, Light, Midnight, Forest, High Contrast), six accent colours, three densities, ten sample skins, a skin asset and a tool that makes a skin from one seed colour. Every colour, size, radius and duration is a USS variable.

- Forms and inputs. Switch, dropdowns, segmented control, text fields with floating label and validation, number stepper, sliders and range sliders, PIN, password and tag inputs, rating, dial, colour picker, date, time and date range pickers, joystick and swipe button.

- Feedback. Alerts and banners, toast stack with queue and undo, notification centre, progress bars and rings, ten loading indicators, skeletons, status LEDs, empty states.

- Overlays. Dialog with focus trap, drawer, popover, context menu, tooltip, command palette.

- Navigation. Screen manager with transitions and focus handling, tab strip, toolbar, breadcrumb, pagination, steps, navigation bar.

- Data display. Data grid with 100,000 virtualized rows, tree view, timelines, calendar, KPI cards, accordion, carousel, avatars, procedural artwork.

- Charts. More than 20 chart types with one options object: line, bar, pie, area, step, scatter, bubble, combo, radar, polar area, heatmap, candlestick, waterfall, histogram, box plot, funnel, treemap, Sankey, bullet, radial bar, gauges, Gantt.

- Layout. Responsive grid, split view, floating panels, surfaces.

- App screens. Login and sign up, chat, kanban board, pricing table, settings screen generated from a catalog, main menu and pause menu prefabs.

- Code-first and data. Declarative Ui builder with components and state, Observable binding, dictionary localization with class-based text keys.

- Motion and accessibility. One Reduce Motion switch, keyboard focus ring, focus trap in dialogs, High Contrast theme.

- Editor tools. Hub window with demos and versions, Widget Browser, UfWidget component for any widget, all widgets in the UI Builder library.


Add-on packs (sold separately, each requires this Core): Game UI, Finance and Trading, Dev Tools and Node Graph, Industrial IoT and Robotics.


Requirements and compatibility


- Unity 6 and above (6000.0 or newer). Developed on Unity 6000.3.27f1; also tested on 6000.0.85f2.

- UI Toolkit only. No uGUI. No other Unity packages are required.

- Render pipelines: no custom shaders. Tested in URP only. Built-in and HDRP are not tested.

- Platforms: Editor and Windows standalone (Mono) tested. Mobile, WebGL, consoles and IL2CPP are not tested.

- Not tested: Enter Play Mode with domain reload turned off (Fast Enter Play Mode).


What is included


Source code (C#), style sheets, UXML, prefabs, two demo scenes (Showcase and CoreMedia), ten sample skins, documentation (README, Getting-Started, Widgets, Theming, Motion-and-Accessibility, Code-First, Binding-and-Localization, Performance, Troubleshooting, Upgrade-and-Support and reference pages), third-party notices. Three tiny glyph images (check mark and two arrows); no fonts, audio, models or shaders.


Third-party content: none. See Licenses/THIRD-PARTY-NOTICES.txt in the package.


Images in this listing are UI Toolkit runtime renders of the included demo content.