Detail asset from Unity Asset Store: https://assetstore.unity.com/packages/tools/gui/ngui-next-gen-ui-2413
But now you can download NGUI: Next-Gen UI FREE.
NGUI Next-Gen UI v2019.3.0
NGUI Next-Gen UI v2018.3.0d
NGUI is a powerful UI system and event notification framework for Unity (both Pro and Free) written in C# that closely follows the KISS principle. It features clean code and simple, minimalistic approach to everything. Many behaviour classes are kept under 200 lines of code. For a programmer this means a much easier time when it comes to working with the kit — from extending its functionality to tweaking the existing one. For everyone else this means better performance, less frustration, and more fun.
- Full Inspector integration
- No need to hit Play to see the results
- What you see in the Scene view is what you get in the Game view (fully WYSIWYG)
- Component-based, modular nature: attach the behaviours you want to make your widgets do what you want without having to code.
- Full support for iOS/Android, Blackberry, Win8, WP8, Flash
- Flexible event system
- Make complex UIs that take only 1 draw call
- Create your atlases right in the editor, update/modify them at will, or import an atlas from the Texture Packer.
- Support for lighting, normal mapping, refraction, and more — unleash your creativity!
- Support for clipped panels with hard or soft edges.
- Support for a flexible size table, letting your widgets automatically push others out of the way.
- Support for eastern languages with IME input
- Built-in Localization system
- Built-in keyboard and controller support
- An assortment of useful scripts to help you — from changing a button color to dragging an object
- Simple built-in tweening system.
- Clean, short, simple and extensively optimized C# code
- No DLLs or external resources
Working with NGUI is just like working with Unity. Drag & drop ready-made controls such as button, checkbox, scroll bar and many others right into the Scene View or make your own using a Lego-like approach — want the button to scale as you hover over it? Attach the UIButtonScale component. Attach the scripts you need and nothing else. Save controls as prefabs and re-use them anywhere. It’s the Unity-like approach to UI creation.
unityassetcollection.com – Get all paid Unity Asset for free