This asset is a fully procedural circular progress bar generator using the power of the GPU to create totally unique creations with only a few clicks. The amount of settings allow for nearly unlimited customizability.
Check out the Procedural Progress Bar Bundle for more savings!
Also check out Procedural Progress Bars for the newer version with vastly more features!
The original version of this asset (which is a lot smaller in scale) is available for free on github.
Easy to Use Simply add the prefab to your scene or add the script to a GameObject and you are good to go! Use pre-made methods to add/remove or set progress in percent or custom values!
Fully Customizable With over 70 properties, customize your progress bar to your heart's content. Set various colors, add a border, add noise, add textures, make the progress bar pulse when beyond a certain threshold, and much more.
Segmented! You can set a segment count for your progress bars! You can have no segments or many, depending on your needs. This also affects the progress bar values. So if you have 5 segments, removing 2.5 segments sets your progress bar to half.
Custom Width at any Location Customize the width of your progress bars at any location with the help of a curve!
Compound Progress Bars Combine any amount of progress bars into a single progress bar to achieve otherwise impossible shapes!
UI and non-UI Works with SpriteRenderer or Image Components! Completely automatically!
Texture Support Customize your progress bars with textures that can either follow the flow of the progress bar or tile regularly!
Gradient Support Have your progress bar transition from color to color based on different parameters!
Arcing Support Set a custom arc and radius parameter to determine the roundness of your progress bar.
Supports all Rendering Pipelines Use whatever RP you want, and the asset should just work. Even if you switch RPs back and forth.
Easy scripting with Manager class Simply access your progress bars by name (or reference) from anywhere and change whatever you want!
Support If you have any issues running this asset whatsoever you can either ask for help on the Discord or contact me: support@rengegames.com. Make sure to include your Unity Version (2023, 2022, etc), your Render Pipeline (URP, HDRP, BuiltIn) and any other information you think may be relevant to solving your issue as quickly as possible!
V8.9.7
- maskable graphic properly recalculates stencil material
V8.9.6
- removed some warnings on build
- updated help window
- removed potential problem with compound health bars
- adjusted prefabs
V8.9.5
- fixed issue with URP shader keywords being reset
V8.9.4
- added script tooltips for clarity
- added detailed scripting examples
- some modifications to the demo scene
V8.9.3
-fixed build error
V8.9.2
-fixed bug with prefabs
-fixed bug with guids
-fixed bug with icons
V8.9.1
-fixed bug where material would reset sometimes
V8.9
- minor bug fixes
- added help window
V8.8
- major optimizations
- added update interval property, which can be used to lower the resolution of updates for progress bars that are out of range for example.
V8.7
- minor bug fixes
- qol changes
V8.6
- made usability changes to CompoundHealthBar component
V8.5
- clearer separation of Unity 2019 and 2020+ versions
V8.4
- added tooltips to most properties in the inspector to increase clarity
V8.3
- fixed minor shader bugs
- fixed multi-selection bug
- minor shader optimizations
- added pulse color customization
V8.2
- fixed shader bug
V8.1
- added compound health bars
- fixed minor bugs
V8.0
- optimized code to run much faster
- base script no longer supports animation
V7.1
- fixed HDRP issue
- fixed Built-in gradient issue
V7.0
- Added Variable Width Progress Bars
- Minor Bug Fixes
- Minor Optimizations
V6.1
- Fixed Render Queue issue with built-in shader
V6.0
- Added Arcing Support
- Fixed BuiltIn RP Textures
- Other Minor Fixes
V5.2
- Even More Gradient Support
- Gradient Fixes
V5.1
- Further Gradient Support
- Gap Textures Fixed
V5.0
- Gradient Support