UI Shapes – Procedural Image Effects


Rounded corners, gradients, shadows, glow, outline, bevel, blur and more! Easy to use for designers and artists. Batched, scriptable, animatable and mobile friendly.


by PRIZM GAMES


Price History +

✨ 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.