FlexiSprite All-in-1 shader

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