This repository is being migrated to GitHub
The new home for this repository is:
BitBucket is just not what it used to be (workable)
Welcome to the Unity UI Extensions Wiki page. This site documents all the current controls provided by the Unity UI Extensions project, their use and tips and tricks
If you have a suggestion to update these docs? Then either submit a PR yourself, or log an issue / proposal in the issues section.
You can follow the UI Extensions team for updates and news on:
Chat live with the Unity UI Extensions community on Gitter here:
For more info, here's a little introduction video for the project:
Release 2019.5 - (v2.3) - Accelerated Deployment
We have expanded where you can download the UnityPackage asset and widened the options to contribute to the project.
Unity 2019 or higher The recommended way to add the Unity UI Extensions project to your solution is to use the Unity package Manager. Simply use the Unity Package Manager to reference the project and install it.
I will still stress however, contribution is optional. The assets / code will always remain FREE
Asset package downloads (and contribution links)
|Grab from Itchio||Obtain via Union Assets||Support through Patreon|
For direct access to the assets and view all previous releases, visit the release archive
As of Unity 2019, there are now two paths for getting access to the Unity UI Extensions project:
- Unity 2019 or higher The recommended way to add the Unity UI Extensions project to your solution is to use the Unity package Manager. Simply use the Unity Package Manager to reference the project and install it.
Alternatively, you can also use the pre-compiled Unity packages if you wish, however, UPM offers full versioning support to allow you to switch versions as you wish.
- Unity 2018 or lower The pre-compiled Unity assets are the only solution for Unity 2018 or earlier due to the changes in the Unity UI framework in Unity made for 2019. Either clone / download this repository to your machine and then copy the scripts in, or use the pre-packaged .UnityPackage for your version of Unity and import it as a custom package in to your project.
For the recent and full change history of the project, please review the change history in the release notes. Good for catching up on what's new.
There are over 70+ extension controls / effect and other utilities in the project which are listed on the following page:
|UI Line Renderer||UI Knob||Scroll Snap|
|Accordion||ColorPicker||Selection Box||UI Flippable||ComboBox|
|AutoComplete ComboBox||DropDown List||BoundToolTip||UIWindowBase||UI Knob|
|TextPic||Input Focus||Box Slider||Cooldown Button||Segmented Control|
|Stepper||Range Slider||Radial Slider||MultiTouch Scroll Rect|
|Horizontal Scroll Snap||Vertical Scroll Snap||Flow Layout Group||Radial Layout||Tile Size Fitter|
|Scroll Snap (alt implementation)||Reorderable List||UI Vertical Scroller||Curved Layout||Table Layout|
|FancyScrollView||Card UI||Scroll Position Controller||Content Scroll Snap Horizontal|
|Best Fit Outline||Curved Text||Gradient||Gradient2||Letter Spacing|
|CylinderText||UIParticleSystem||CurlyUI||Shine Effect||Shader Effects|
|UILineConnector||UIHighlightable||Menu Manager||Pagination Manager|
More to come
If you wish to further support the Unity UI Extensions project itself, then you can either subsidize your downloads above, or using the links below.
All funds go to support the project, no matter the amount. Donations in code are also extremely welcome
(PayPal account not required and you can remain anonymous if you wish)
For more information about the project, please see the following pages: