
Sprite FX - 40 2D Shaders
40 drop-in 2D shaders for Godot 4 and Unity, built for pixel art. Put any of them on a Sprite2D, AnimatedSprite2D or TextureRect from the inspector, or trigger them from code in one line. Godot 4.3 to 4.7, every renderer.
Try it first: click Run asset pack above and all 40 run in your browser; click a sprite to hit it.
SpriteFX.flash($Player) # hit flash, material restored after
await SpriteFX.dissolve_out($Enemy).finished # then queue_free()
SpriteFX.apply($Chest, &"glow_outline", {glow_color = Color.GOLD})
Unity too: a second download holds the Unity 6.3 package, for any render pipeline: the same 40
shaders and settings for SpriteRenderers, SpriteFX.Flash(sprite) in C#, with the demo scene.
What's inside
| flash — hit flash to any colour | outline — pixel-perfect, outside or inside, 1–16 px |
| glow outline — soft, pulsing, HDR-ready | dissolve — noise or directional, glowing edge |
| burn — charred band and flickering embers | palette swap — up to 8 colours, enemy variants |
| silhouette — flat or shaded tint | pixelate — whole-pixel steps |
| wind sway — grass and trees, out of phase | shine — sweeping highlight for pickups and UI |
| hologram — scanlines, flicker, glitches | freeze — icy recolour, frost rim, glints |
| glitch — row jumps and RGB split | hue shift — static or rainbow cycling |
| stone — petrify, desaturate, sepia | wave — underwater, heat, dream |
| blink — invincibility frames | pulse tint — poison, heal, charge-up |
| jelly — squash and stretch from the base | gradient map — recolour through any gradient |
| chromatic — split channels, optional wobble | cloak — refracts what is behind it |
| rim light — directional inner edge light | invert — hit-stop negative frames |
| dither fade — pixel-art fade, no translucency | drop shadow — offset, hard or soft |
| adjust — brightness, contrast, saturation, tint | posterize — fewer colours, dithered, two-colour ramps |
| shake — hits, rage, a rattling chest | swirl — vortexes, sucked in, dizzy |
| electric — crackling arcs, flickering charge | fire aura — flames licking up behind the sprite |
| cracks — damage spreading from a point | motion blur — directional smear for dashes |
| teleport — rows squeeze into a beam of light | metal — gold, silver or bronze, with a glint |
| afterimage — fading copies trailing a dash | submerge — wading: wavy, tinted, foam line |
| disintegrate — blown away as drifting dust | cooldown — clock wipe for ability icons |
- Every parameter is a slider in the inspector, with sensible defaults.
- Noise snaps to texture pixels, so dissolves and burns stay crisp on pixel art.
SpriteFXhelper:flash,blink,dissolve_out/in,burn_out,dither_out/in,shake,teleport_out/in,disintegrate,cooldown, or animate any parameter of any effect withSpriteFX.animate(...). Effects restore your own material when done.- Outline, glow, shadow, flames, smears and dust can grow the sprite's quad, so unpadded sprites still get them whole.
- Demo scene with every effect running; click a sprite to hit it.
Compatibility
- Godot 4.3 to 4.7, tested on both ends.
- Forward+, Mobile and Compatibility renderers: desktop, mobile and web.
- Pure
.gdshader+ one GDScript file. No plugins to enable, no C#, no GDExtension. - Unity 6.3 or later, in any render pipeline: Built-in, URP and HDRP.
Install
Copy addons/sprite_fx/ into your project. Open addons/sprite_fx/demo/demo.tscn to see everything running.
Unity: import the .unitypackage in sprite-fx-unity.zip (Assets > Import Package > Custom Package)
and open Assets/SpriteFX/Demo/SpriteFXDemo.unity.
License
Use in unlimited commercial and non-commercial games. No attribution required. Don't resell or redistribute the shaders themselves as an asset.
Made with AI assistance (code, text, demo sprites), tested in Godot 4.3 and 4.7 on every renderer and in Unity 6.3.
Until October 11: Sprite FX, VFX 2D, Weather FX, Scene Transitions, Retro Screen FX and Pixel UI together for $14.99 in the Godot 4 bundle.
More packs
- Analog Horror SFX - 205 VHS & Static Sounds
- Anvil - Bold Title Pixel Font
- Buff FX - 29 Buff, Aura & Loot VFX in 6 Colours
- Card Kit - Playing Card Decks, Card Shaders & Hand System
- Combat FX - 15 Hit VFX in 6 Colours
- Cozy Game SFX - 229 Life Sim Sounds
- Dialogue Blips - 32 Voices & Dialogue Box
- Explosion FX - 15 Explosion, Fire & Smoke VFX in 6 Colours
- Fantasy UI SFX - 321 RPG UI Sounds
- Hologram & Glitch FX - Shader, 25 Holograms & 20 Glitches
- Magic Circles 3D - 36 Spell Area VFX
- Match-3 Kit - Gem, Candy, Fruit & Rune Pieces with a Match-3 Engine
- Medieval Combat SFX - 267 Sword, Bow & Siege Sounds
- Mote - 3x5 Micro Pixel Font
- Parallax Skies - 22 Sky Backgrounds
- Pixel Bars - 8 Health Bar Styles
- Pixel Fonts - 5 Pixel Art Fonts
- Pixel SFX - 222 8-bit Sounds
- Pixel UI - GUI Kit & 86 Icons
- Pixel UI Fantasy - RPG GUI & 135 Icons
- Pixel UI Icons - 200 16x16 Icons
- Pixel UI Sci-Fi - HUD Kit & 120 Icons
- PSX Decals - 115 PS1 Horror Decals
- PSX FX - 71 PS1 Effect Sprites
- PSX Horror HUD - Prompts, Meters & 72 Button Glyphs
- PSX Horror SFX - 294 PS1 Horror Sounds
- PSX Horror Starter Kit - Godot 4 Survival Horror Template
- PSX Horror UI - Menu Kit & 160 Icons
- PSX Look - Full PS1 Kit
- PSX UI SFX - 179 PS1 Menu & Game UI Sounds
- Quill - Fantasy Serif Pixel Font
- Retro Screen FX - 24 CRT, VHS & 8-bit Presets
- Scene Transitions - 48 Shaders
- Sci-Fi UI SFX - 211 Interface Sounds
- Soft UI SFX - 282 Cozy UI Sounds
- Space Backgrounds - 18 Parallax Scenes & 20 Planets
- Spell FX - 22 Spell VFX in 7 Elements
- Status FX - 16 Status Effect VFX with Start, Loop & End
- Storm & Wind 3D - 54 Lightning & Wind VFX
- VFX 2D - 28 Shader Effects
- VHS UI - Camcorder, VCR & CCTV OSD Kit
- Weather FX - 34 Rain, Snow & Fog VFX
- Weather Overlays - 32 Weather VFX, 44 Loops
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $3.59 USD. You will get access to the following files:


Leave a comment
Log in with itch.io to leave a comment.