UI Shapes – Procedural Image Effects OFFICIAL SALE

✨ One component. Every UI effect. Easy to use. ✨


Effects

  • Fill
  • Texture
  • Drop Shadow
  • Inner Shadow
  • Glow
  • Outline
  • Bevel
  • Background Blur

Mix them freely on each single element. Every effect has its own colour (or gradient), opacity and blend mode.


Try out the effects in your browser:

🚀 Web Demo


Shapes

  • Sharp, Rounded and Octagonal corners, or the famous Squircle shape
  • Skew and taper into slants, trapezoids and triangles
  • Progress, linear or radial, for health bars or timers

Masking

  • Soft masking uses the real silhouette, corners, chamfer and skew included
  • Anti-aliased edges (no jagged lines or curves)
  • Masks all child shapes, Images, RawImages and TextMeshPro
  • Padding and Softness settings for all 4 sides
  • Culling: Automatically draws only elements that are visible on screen
  • Also supports Unity's Mask or RectMask2D via Simple masking mode

Interactive Controls

  • Full support for Buttons, Toggles, Sliders, Dropdowns, Input Fields & Scroll Views
  • Tabs for Highlighted/Pressed/Selected/Deactivated states, previewed live in the Scene view. Override just what should change and set a cross fade duration.
  • Easily animate child texts as well.

Easy to use

  1. Add UI Shape to any UI GameObject, or use GameObject → UI → UI Shape
  2. Switch on the effects you want. Each one is a collapsible module with its enable checkbox in the header.
  3. Click Add... to make it interactive, and style each state on its own tab.

Ready for production

  • Animator ready and fully scriptable from C#
  • Reusable style assets: save a look once, load it anywhere, edit it live.
  • Effects of the same kind batch across the whole canvas, so busy screens stay at a handful of draw calls.
  • Mobile performance has been benchmarked and optimized on real Android hardware and holds up well.

Demo

Includes a demo scene with example UI elements.


Documentation

https://prizmgames.net/UIShapes/Manual.html


The full PDF manual also ships inside the package under UI Shapes/Documentation.


Third Party Licenses

Asset uses TMP_SDF-Mobile shader under Unity Companion License; Fast Rounded Rectangle Shadows under MIT License;


The TextMeshPro clipping shader is derived from Unity's own TMP_SDF-Mobile shader and is licensed for use with Unity engine software.


See Third-Party Notices.txt file in package for details.