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 +
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.