DEMO | Documentation | Discord
Works from version 2022.3 to Unity 6.7+
Create polished 2D sprite effects in seconds, no shader writing required!
What's flexisprite?
FlexiSprite is a massive all-in-one sprite effects toolkit built for everything from simple hit flashes and outlines to animated dissolves, wind, water reflections, holograms, stylized materials, UI effects, and any look that's a combination of 120+ effects
How many effects are there?
Effects can be combined and reordered inside a flexible effect stack, turning more than 120 individual effects into a virtually unlimited library of custom results.
⚡One step setup: just add an Animated Sprite Shader component to your sprite!
🎮 TRY BEFORE BUYING -> WebGL Demo Link
📖 SETUP AND DOCUMENTATION -> Documentation
- No shader writing required
- No Shader Graph required
- Inspector-based effect workflow
- Ready-to-use presets
- Reorderable effect stack
- Extensive settings for advanced customization
- Coding is optional, with a complete runtime C# API available when needed
🧩WHY CHOOSE FLEXISPRITE?
Main Features
- 120+ combinable effects for virtually unlimited visual possibilities
- Up to four masks per effect, no other tool comes close to this versality and performance
- Reorderable effect stack for fine-tuning results
- Animated shader parameters with a dedicated animation tool
Technical and compatibility
- SpriteRenderer, UI, and 3D sprite workflows
- Built-In, URP, partial HDRP, and URP 2D Lighting support
- 25 ready-to-use sprite shader variants
- Runtime C# API for gameplay-driven effects
- Mobile and WebGL-friendly packed texture workflow
- Texture baking for projects that need simpler runtime rendering
- Sprite Atlas support
- Presets, setup tools, and pipeline migration tools
- Ongoing compatibility updates for current and upcoming Unity releases
FlexiSprite provides one consistent workflow for creating, animating, controlling, optimizing, and reusing sprite effects throughout an entire project.
Use it for:
- Characters and enemies
- Foliage and environmental animation
- Combat feedback and status effects
- Collectibles and interactable objects
- Dissolves and scene transitions
- Stylized materials
- Pixel-art effects
- UI images and interface feedback
- 2D Lit sprites
- Sprites placed in 3D scenes
- Runtime-controlled visual effects
ADVANCED MASKING
FlexiSprite includes a built-in global masking system.
Each effect can use up to four masks, giving you far more control than a traditional single-mask shader workflow.
Masks can be used to:
- Restrict effects to specific sprite regions
- Combine several differently masked effects
- Build layered damage, dissolve, glow, or recoloring systems
- Reuse masks across effects
- Create complex results without editing the original texture
ANIMATION AND RUNTIME CONTROL
FlexiSprite was designed around both animation and gameplay integration.
- Animate shader parameters
- Create personalized effect animations
- Trigger effects from gameplay
- Modify effect settings through C#
- Control colors, strengths, speeds, masks, and other parameters at runtime
- Update only the necessary effect data
- Build reusable effects for characters, abilities, damage feedback, UI, and environments
You can use FlexiSprite entirely from the Inspector or connect it to larger gameplay systems through its runtime API.
ALL MAJOR RENDER PIPELINES SUPPORTED
FlexiSprite includes dedicated variants for:
- Built-In Render Pipeline
- Universal Render Pipeline
- URP 2D Lighting
- High Definition Render Pipeline
- Unlit SpriteRenderer workflows
- UI workflows
- 3D-lit sprite workflows with lighting and shadows
25 SHADER VARIANTS FOR MAXIMUM VERSATILITY
The included shader variants cover a wide range of use cases instead of forcing every sprite into one rendering setup.
Supported workflows include:
- SpriteRenderer
- Unity UI
- Unlit sprites
- URP 2D Lit sprites
- Sprites interacting with 3D lighting
- Sprites receiving light and shadows
- Built-In Render Pipeline
- URP
- HDRP
- Mobile and WebGL-oriented packed textures
PERFORMANCE AND SHIPPING TOOLS
FlexiSprite includes several options for adapting effects to different platforms and project requirements:
- Mobile and WebGL-friendly packed texture workflow
- Efficient code and shader partial updates
- Texture baking
- Sprite Atlas support
- Pipeline-specific variants
- Optional pipeline-specific demo packages
- Migration and setup utilities
Complex effects can remain fully dynamic, while finished visuals can be baked into textures when runtime flexibility is no longer required.
🛠️INCLUDED TOOLS
- Reorderable effect stack
- Global effect masking system
- Up to four masks per effect
- Animated shader parameter system
- Personalized Animation tool
- Texture baking tool
- Gradient creation tools
- Runtime C# API
- Preset system
- Setup utilities
- Render pipeline migration tools
- Sprite Atlas workflow
- Optional pipeline-specific demo scenes
🎨FULL LIST OF 120+ EFFECTS
Color, Recoloring, and Stylization
- Strong Tint
- Add Color
- Alpha Tint
- Hit Effect
- Negative
- Greyscale
- Color Replace
- LUT Replace
- Hue Shift
- Add Hue
- Saturation
- Brightness
- Contrast
- Split Toning
- Posterize
- Poison
- Frozen
- Metal
- Camouflage
- Rainbow
- Black Tint
- Palette Swap
- Color Grading
- Sepia
- Thermal Vision
- Recolor RGB
- Color Cycle
- Health Tint
- Retro Palette
Outlines, Glow, Lighting, and Shadows
- Bloom
- Ping Pong Glow
- Outline
- Inner Outline
- Texture Outline
- Rainbow Outline
- Distort Outline
- Glow
- Shadow
- Soft Shadow
- Directional Outline
- Outline Only
- Gradient Outline
- Anim Outline Thickness
- Selection Highlight
- Gradient
- Radial Gradient
- Color Ramp
- Fake Lighting
- Cloud Shadows
Motion, UV, and Distortion
- Pixelate
- Wave
- Twist
- UV Distort
- Full Distort
- Directional Distort
- UV Scroll
- Rotate
- Squeeze
- Squish
- Wiggle
- Wind
- World Tiling
- UV Scale Offset
- UV Scroll Overlay
- Shockwave
- Sine Scale
- Heartbeat
- Breathing
- Liquid Wobble
- Flip Book Blend
- Motion Smear
- UV Bend Point
Texture, Blur, Noise, and Screen Styling
- Chromatic Aberration
- Dithering
- CRT Scanlines
- Vignette
- Sharpen
- Gaussian Blur
- Directional Blur
- Curl Noise
- FBM Noise
- Smooth Pixel Art
- Halftone
- Checkerboard
- Voronoi Crackle
Dissolves, Fades, and Transitions
- Dissolve
- Glow Dissolve
- Source Dissolve
- Directional Fade
- Directional Glow Fade
- Full Alpha Dissolve
- Radial Wipe
- Blinds
- Diamond Dissolve
- Scanline Dissolve
- Spread Fade
- Pixel Dissolve
- Spiral Wipe
- Hex Dissolve
- Burn Direction
Animated and Special Effects
- Hologram
- Glitch
- Flicker
- Shine
- Smoke
- Flame
- Enchanted
- Shifting
- Shift Rainbow
- Overlay
- Water Reflection
- Energy Aura
- Global Smoke
- Holographic Card
- Charging Ability
- Blueprint
- Ghosting
Gameplay, UI, and Trail Effects
- UV Visualize
- X-Ray Silhouette
- Minimap Ping
- Dialogue Emphasis
- Trail - Speed Color
- Trail - Afterimage
- Trail - Rainbow
⚙ OPTIONAL DEMO PACKAGES
Pipeline-specific demo scenes are included as optional packages:
- Built-In Lit demos
- URP demos
- URP 2D Lighting demos
- HDRP demos
💬 SUPPORT AND CONTINUED UPDATES
- Dedicated Discord server
- Feature requests are welcomed
- Help with basic project integration
- Support for Unity 2022.3 LTS through Unity 6.7+
- Active maintenance with newer Unity versions in mind