
VFX 2D - 16 Shader Effects for Godot 4
16 animated 2D effects for Godot 4, one line of code each. Every effect is a single shader on a single node: no sprite sheets, no particle setup, sharp at any size. Godot 4.3 to 4.7, every renderer.
Try it first: click Run asset pack above to cast all 16 in your browser: pick one from the list, then click where it goes.
VFX2D.spawn(self, "explosion", enemy.global_position)
VFX2D.spawn_between(self, "lightning",
$Wand.global_position, target.global_position)
var shield := VFX2D.spawn(player, "shield",
player.global_position, {color_mid = Color.GOLD})
shield.stop()
What's inside
9 one-shots that play once and clean up after themselves: explosion, smoke, shockwave, spark, slash, sparkle, muzzle flash, dust, teleport
7 loops that play until you stop them: lightning, beam, fire, portal, magic circle, shield, orb
- Three colours per effect: turn the orange explosion into a green acid blast or a blue plasma burst.
- Every play is a little different: each spawn gets its own random seed.
- Pixel-art mode: set
pixel_sizeon one effect, orVFX2D.default_pixel_sizeonce for the whole game, and the effects draw in crisp pixels with dithered edges. - Lightning, beams and muzzle flashes stretch between two points:
spawn_between. - Size, duration, speed, intensity and colour steps can all be set, in code or in the inspector.
- Drop a VFX2D node in a scene and it previews itself in the editor.
- Demo project: pick an effect, click to cast it.
Compatibility
- Godot 4.3 to 4.7, tested on both ends.
- Forward+, Mobile and Compatibility renderers: desktop, mobile and web.
- GDScript only: no C#, no GDExtension.
Install
Copy addons/vfx_2d/ into your project. Open demo/demo.tscn to try every effect.
Want to try it first? VFX 2D Free has the explosion, smoke, spark and fire.
License
Use in unlimited commercial and non-commercial games. No attribution required. Don't resell or redistribute the effects themselves as an asset.
Made with AI assistance (code, text), tested in Godot 4.3 and 4.7 on every renderer.
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
- Anvil - Bold Pixel Font for Titles, TTF + OTF + BMFont
- Buff FX - 60 Buff, Pickup and UI Sparkle Sprite Sheets
- Combat FX - 60 Hit and Impact Sprite Sheets
- Explosion FX - 60 Explosion, Fire and Smoke Sprite Sheets
- Mote - 3x5 Micro Pixel Font, TTF + OTF + BMFont
- Pixel Fonts - 5 Pixel Art Fonts for Games, TTF + OTF + BMFont
- Pixel SFX - 200+ 8-bit Game Sound Effects
- Pixel UI - GUI Kit, 50 Icons and Font for Godot 4
- Pixel UI Fantasy - RPG GUI Kit, 53 Icons and Font for Godot 4
- Pixel UI Sci-Fi - HUD and GUI Kit, 56 Icons and Font for Godot 4
- PSX Look - PS1-Style 3D Shaders for Godot 4
- Quill - Fantasy Serif Pixel Font, TTF + OTF + BMFont
- Retro Screen FX - CRT, VHS, Game Boy and 1-bit for Godot 4
- Scene Transitions - 32 Transitions for Godot 4
- Soft UI SFX - 150+ Cozy Interface Sounds
- Spell FX - 56 Magic Effect Sprite Sheets
- Sprite FX - 25 2D Shaders for Godot 4
- Weather FX - Rain, Snow, Fog and Water for Godot 4
- Weather Overlays - 18 Looping Weather Sprite Sheets
| Published | 1 day ago |
| Status | Released |
| Category | Assets |
| Author | heyheythere |
| Made with | Godot |
| Tags | 2D, Effects, Explosions, fire, Godot, Magic, Pixel Art, Royalty Free, Shaders, vfx |
| AI Disclosure | AI Assisted, Code, Graphics, Text |
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.