Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
1/5
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity Version | Built-in | URP | HDRP |
---|---|---|---|
2019.4.30f1 | Compatible | Compatible | Compatible |
Package dependencies
1
This package needs other Asset Store packages in order to work.
Description
Website |
Demo |
Documentation
+++
Requires NGUI pre-installed in your project.
+++
NGUIToolbox extends the popular NGUI (Next-Gen UI) asset from Tasharen Entertainment by adding a fully-featured sprite animator, various useful shader effects and a unique particle system, as well as further helpful components to let you use NGUI in even more ways, next to building user interfaces, 2D levels and the like; thus making it more suitable to use it across the whole production process.
⚡ Features:
- create smooth animations with the performant and easy-to-use sprite animation system;
- convert any sprite to an exceptional particle generator and randomize everything!;
- contains over 20 combinable effects with more to come;
- additional components for scrolling textures, tweening single letters, and more;
- over 30 PlayMaker action for basic to more complex UI interactions;
- each extensions is made from the ground up to support UISprite, UI2DSprite and UITexture components;
🎬 Animations
With this intuitive animation system you can create animations from your atlas in seconds. Open the extensive Animator window, multi-select sprites, add them to the frame bar, give the animation a name and hit 'Save'. Now you can select it in any NGUIAnimations component that's attached to a sprite of that atlas and fine-tune the desired result in each component by adjusting the frame rate, loop type and animation order. That way you can add the same animation to different widgets, adjust each individually and only have to add, change, re-arrange or remove the related frames in the Animator, while also being able to preview the result.
🎨 Effects
With NGUIEffects you can alter your sprites and textures to adjust their appearance in a variety of ways, like giving them different colors, a more natural gradient, distort or clip them, add an outline, shadows, lighting and numerous other effects to let your static UI pop out and add more life to your 2D worlds.
With NGUIEffects you can alter your sprites and textures to adjust their appearance in a variety of ways, give them different colors, a more natural gradient, distort, clip, outline, add shadows, lighting and numerous other effects to let your static UI pop out or to bring your sprite-based levels to life.
You can even combine each effect to further individualize your sprites and let them stand out or blend in with the environment (e.g. by simulating different light sources and dropping shadows behind them).
✨ Particles
NGUIParticles lets you convert any sprite or texture into a custom particle system to create and animate hundreds of strict or randomly generated particles in a unique fashion, as pretty much every parameter is randomizable. You can specify how many particles should spawn at what rate, how, where and how fast they should move, whether they should change color, collide or fade in/out and much more.
It utilizes the widget and transform of the GameObject it's attached to, uses it as the starting point and copies all components of this 'Host'-GameObject to each particle, which lets you customize their behavior and appearance even further. The particles are being pooled to maximize performance and directly use the values set on the NGUIParticles component, meaning that you can change the values in one place and the particles adjust accordingly.
⭐ Further Additions
This asset contains even more useful components for working with NGUI, like importing sprite slices into atlases, scrolling textures, tweening single letters of a UILabel, even a whole bunch of custom PlayMaker actions and with more and more extensions to be added over time.
---
Play the demo or read the comprehensive documentation on the website to get a better understanding on what NGUIToolbox is, what it can offer and how it can improve your current and next projects. If you have any questions, suggestions, feature-requests, want to report a bug or ran into a problem, feel free to contact us directly via email.
+++
Requires NGUI pre-installed in your project.
+++
NGUIToolbox extends the popular NGUI (Next-Gen UI) asset from Tasharen Entertainment by adding a fully-featured sprite animator, various useful shader effects and a unique particle system, as well as further helpful components to let you use NGUI in even more ways, next to building user interfaces, 2D levels and the like; thus making it more suitable to use it across the whole production process.
⚡ Features:
- create smooth animations with the performant and easy-to-use sprite animation system;
- convert any sprite to an exceptional particle generator and randomize everything!;
- contains over 20 combinable effects with more to come;
- additional components for scrolling textures, tweening single letters, and more;
- over 30 PlayMaker action for basic to more complex UI interactions;
- each extensions is made from the ground up to support UISprite, UI2DSprite and UITexture components;
🎬 Animations
With this intuitive animation system you can create animations from your atlas in seconds. Open the extensive Animator window, multi-select sprites, add them to the frame bar, give the animation a name and hit 'Save'. Now you can select it in any NGUIAnimations component that's attached to a sprite of that atlas and fine-tune the desired result in each component by adjusting the frame rate, loop type and animation order. That way you can add the same animation to different widgets, adjust each individually and only have to add, change, re-arrange or remove the related frames in the Animator, while also being able to preview the result.
🎨 Effects
With NGUIEffects you can alter your sprites and textures to adjust their appearance in a variety of ways, like giving them different colors, a more natural gradient, distort or clip them, add an outline, shadows, lighting and numerous other effects to let your static UI pop out and add more life to your 2D worlds.
With NGUIEffects you can alter your sprites and textures to adjust their appearance in a variety of ways, give them different colors, a more natural gradient, distort, clip, outline, add shadows, lighting and numerous other effects to let your static UI pop out or to bring your sprite-based levels to life.
You can even combine each effect to further individualize your sprites and let them stand out or blend in with the environment (e.g. by simulating different light sources and dropping shadows behind them).
✨ Particles
NGUIParticles lets you convert any sprite or texture into a custom particle system to create and animate hundreds of strict or randomly generated particles in a unique fashion, as pretty much every parameter is randomizable. You can specify how many particles should spawn at what rate, how, where and how fast they should move, whether they should change color, collide or fade in/out and much more.
It utilizes the widget and transform of the GameObject it's attached to, uses it as the starting point and copies all components of this 'Host'-GameObject to each particle, which lets you customize their behavior and appearance even further. The particles are being pooled to maximize performance and directly use the values set on the NGUIParticles component, meaning that you can change the values in one place and the particles adjust accordingly.
⭐ Further Additions
This asset contains even more useful components for working with NGUI, like importing sprite slices into atlases, scrolling textures, tweening single letters of a UILabel, even a whole bunch of custom PlayMaker actions and with more and more extensions to be added over time.
---
Play the demo or read the comprehensive documentation on the website to get a better understanding on what NGUIToolbox is, what it can offer and how it can improve your current and next projects. If you have any questions, suggestions, feature-requests, want to report a bug or ran into a problem, feel free to contact us directly via email.
Related keywords
NGUIToolbox
(not enough ratings)
29 users have favourite this asset
(29)
$19.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
Secure checkout:

License agreement
Standard Unity Asset Store EULALicense type
File size
1.5 MB
Latest version
1.6.0
Latest release date
Mar 15, 2022
Original Unity version
2019.4.30
Support
Visit siteRelated keywords
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Language
Feedback
Partners Program
PartnersUSD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR