Clone wiki

Unity-UI-Extensions / Home

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:

Twitter / Facebook / YouTube

Chat live with the Unity UI Extensions community on Gitter here:

UI Extensions Live Chat


For more info, here's a little introduction video for the project:

View Intro Video

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

Download from Itch.IO Download from Itch.IO Download from Itch.IO
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

Installation Instructions

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.

Release Notes:

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.

Release Notes

Controls and extensions listed in this project

There are over 70+ extension controls / effect and other utilities in the project which are listed on the following page:

Check out the control demos on our Tumblr page

UI Line Renderer UI Knob ScrollSnap
UI Line Renderer UI Knob Scroll Snap

UI Extensions controls list

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
UILineRenderer UILineTextureRenderer UICircle DiamondGraph UICornerCut
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
NicerOutline RaycastMask UIFlippable UIImageCrop SoftAlphaMask
CylinderText UIParticleSystem CurlyUI Shine Effect Shader Effects
Additional Components
ReturnKeyTrigger TabNavigation uGUITools ScrollRectTweener ScrollRectLinker
ScrollRectEx UI_InfiniteScroll UI_ScrollRectOcclusion UIScrollToSelection UISelectableExtension
switchToRectTransform ScrollConflictManager CLFZ2 (Encryption) DragCorrector PPIViewer
UI_TweenScale UI_MagneticInfiniteScroll UI_ScrollRectOcclusion NonDrawingGraphic
UILineConnector UIHighlightable Menu Manager Pagination Manager

More to come

Supporting the UI Extensions project

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

Donate via PayPal Buy us a Coffee

(PayPal account not required and you can remain anonymous if you wish)

More Information

For more information about the project, please see the following pages: