🔥 DEMO | Documentation | Discord 🔥
Works from version 2022.3 to 6.5+ up, with free compatibility and feature upgrades
(with free upgrades to unity 7+ in the future)
FlexiSprite is made for 2D and 2.5D games that need various visual effects with no need for writing shaders. Add and compose outlines, glows, shadows, dissolves, color gradings, distortions, wind, hit flashes, palette effects, masks, gradients, blurs, VFX-style animations, and many more effects directly from the inspector.
Effects can be stacked together and globally reordered, so the final look is not locked to one fixed shader order. You can build simple effects like a white hit flash, or complex combinations like masked glowing outlines, animated dissolves, distorted magic auras, palette swaps, and localized effects on only part of a sprite. What's more, it supports 2d, 2.5d and 3d workflows while also working with GUI and particles.
One step setup: just add an Animated Sprite Shader component to your sprite!
🎮 TEST THE ASSET -> WebGL Demo Link
📖 Setup Tutorial -> Documentation
Main features:
✦ 120+ combinable sprite effects
✦ Reorderable effect stack
✦ Built-in effect masking system
✦ Up to 4 mask channels
✦ Animated shader parameters
✦ Personalized Animation tool included
✦ Sprite Atlas support
✦ Texture baking
✦ Gradient creation
✦ Runtime C# API
✦ Efficient partial updates with MarkEffectDirty
✦ SpriteRenderer, UI, particles, and 3D sprite workflows
✦ Built-In, URP, and HDRP shader variants
✦ URP 2D Lighting support
✦ 3D lit sprite variants with light and shadows
✦ 25 Sprite variants
✦ Mobile and WebGL-friendly packed texture workflow
✦ Presets, setup tools, and pipeline migration tools
FlexiSprite includes the Anim Sprite Master Manager, a central setup window for rebuilding shaders for the current render pipeline, migrating sprite variants, importing the correct demo scenes, and keeping the project’s shader files in sync. This is useful when switching between Built-In, URP, and HDRP projects.
The asset is designed to be efficient, supporting a ton of sprites and implementing batching on all pipelines!
Pipeline-specific demo scenes are included as optional packages. Import only the demos for the render pipeline you are using:
- Built-In lit demos
- URP demos
- URP 2D Lighting demos
- HDRP demos
Demo scenes need TextMeshPro installed from package manager
⚙ Customization and Optimization
Every feature is highly configurable, with extensive parameters exposed in the inspector.
💬 Support & Updates
*Works on all versions of Unity from 2022.3 and up
*Supports current and upcomming Unity versions
Third-party notices: This asset uses Super Crawler by fsuarez913 under a 100% Free / personal and commercial use license; selected OpenGameArt textures under CC0/Public Domain; and Stone Tiles 02 under CC0/Public Domain. See Third-Party Notices.txt in the package for full details. Audio used in the promotional trailer is not included in the Unity package.
Restricted demo-showcase-only content: FFF Forward, metaltile1.png, fire2.png, and CADhatch water normal textures are included only for demo showcase materials and are not licensed as reusable production assets through this package. Customers may not reuse, extract, modify, redistribute, resell, or include those restricted demo-showcase-only components in their own projects unless they obtain their own rights from the original source or independently comply with the original license.