A downloadable tool

Download NowName your own price

Stop Rebuilding UI From Scratch

You know the controls. The pill buttons. The step progress bar. The swipe-to-dismiss toast. You build them on every project, then build them again on the next one.

They are already here.

Unity UI Toolkit Extensions is a free, open-source collection of 25 production-ready controls for Unity's modern UI Toolkit. USS-themable, data-driven, and built for Unity 6000.0+.
Drop them in, theme them to taste, ship.

This is one half of a two-package ecosystem. Two packages. One ecosystem. The companion Unity UI Extensions (uGUI) package brings 101 controls to the classic uGUI stack, while this package — the UI Toolkit side — covers the modern runtime. Both ship under one unifying version banner: 3.0.

The controls and utilities are all hand made, however AI was used to assist in creating the examples.

---

What it is

A clean, focused control library built the UI Toolkit way — USS / data-driven UI, no bolted-on hacks. Around 26 C# runtime scripts power 25 controls, with 12 example scenes to show every one of them in action.

- Package id: `com.unity.uitoolkitextensions`

- Display name: Unity UI Toolkit Extensions

- Version: `1.0.0`

- Unity: 6000.0+ (UI Toolkit / modern runtime only)

Licence: MIT

- Style: USS-themable, data-driven

This is the first release of the UI Toolkit package, shipping alongside the 3.0 relaunch of the wider Unity UI Extensions ecosystem. Community-driven since 2015 — battle-tested foundations, brand-new toolkit.

---

The 25 controls

Everything below is included, with examples:

Buttons & toggles

- PillButton — rounded, themable action button.

- ToggleButton — stateful on/off button.

- ColorToggleButton — toggle with colour-driven states.

- ColorToggleGroup — grouped colour toggles with single-selection behaviour.

- CircularImageButton — circular image-backed button.

- IconLabelButton — icon + label combo button.

Inputs & selection

- PillInputField — pill-styled text input.

- PillSelector — segmented pill selector.

- RoundedInputField — rounded text input.

- QuadrantStepper — four-directional step selector / overlay compass.

- DropDownControl — drop-down selection input control.

- SocialLinkContainer — editable list of platform-labelled social link fields.

Navigation & progress

- ScrollSnap — snap-to-page scrolling.

- PageDotIndicator — paged dot indicator for carousels.

StepProgressBar — multi-step progress indicator.

- CollapsibleSection — expandable/collapsible content panel.

- ScreenHeader — configurable top app-bar with title and up to four edge action buttons.

- DropDownMenuControl — anchored overlay action menu with large tappable rows.

- ElasticListView — vertical list with elastic overscroll and swipe-up load-more.

Feedback & media**

- LoadingIcon — animated loading indicator.

- GrayscaleImage — greyscale image element.

- ImageCropOverlayControl — image crop overlay control for cropping/masking images.

- ToastSwipeDismiss — swipe-to-dismiss toast notification.

- ComingSoonMessage — placeholder "coming soon" message element.

- NotificationBadge — unread-count badge that auto-hides at zero and clamps to "99+".

> All 25 control names verified against the package source — the shipping set for `1.0.0`.

---

Install

This is a Unity Package Manager (UPM) package. No `.unitypackage` to import, no files to copy around — clean dependency management, the modern way.

Via git URL (Unity → Window → Package Manager → + → *Add package from git URL*):

https://github.com/Unity-UI-Extensions/com.unity.uitoolkitextensions.git

OpenUPM [VERIFY: confirm this package is published on the OpenUPM registry before listing the command]:

openupm add com.unity.uitoolkitextensions

Requires Unity 6000.0 or newer.

---

Examples included

12 example scenes ship with the package, demonstrating the controls in real layouts — forms, wizards, carousels, toast notifications and more. Import them straight from the Package Manager Samples tab. See it working before you wire it into your own UI.

---

MIT — free, no lock-in

100% free and open source, released under the MIT licence. Use it in personal and commercial projects. No royalties, no attribution gymnastics, no strings.

- Free / community-owned No paywall, no "pro" tier.

- Open contribution. PRs welcome, every contributor credited.

- Community-driven since 2015.

Love the project? You can back ongoing development on Patreon/GitHub/Itchio/etc.

---

Support & links

- GitHub (this package)

-Issues / bug reports

- Documentation

- Support on Patreon/Itchio/GitHub:

- Maintainer: Simon "darkside" Jackson — [@SimonDarksideJ](https://twitter.com/SimonDarksideJ)

Looking for the classic uGUI controls? Grab the companion Unity UI Extensions package (101 controls, BSD-3): Ship faster. Build better.

Download

Download NowName your own price

Click download now to get access to the following files:

UIToolkitExtensions-1.0.0.unitypackage 186 kB

Leave a comment

Log in with itch.io to leave a comment.