Emberflux: 120 2D Combat VFX for Godot 4
A downloadable asset pack
120 combat effects for 2D Godot games, in six elements that are six different shapes
120 hit, slash, burst, projectile, buff and status effects for Godot 4, every one a shader computed at runtime. Six elements (Fire, Frost, Storm, Venom, Void, Radiant) across 20 effect families. Drop a scene in, or spawn one by id, and it plays. Recolour any of them by swapping one palette resource.
An element is a shape, not a colour
Most effect packs recolour one drawing six times. In Emberflux the element changes the geometry: Fire licks outward in tongues over a turbulent mass and its embers climb. Frost grows faceted spikes and crystal cell plates. Storm is jagged forking filaments and plasma veins. Venom is a lumpy membrane with bubbles and drips that fall. Void is thin triple lines with rune ticks and swirling bands. Radiant is a soft core throwing long thin rays and star glints. The colour is the palette, and the palette is yours to change.
What is in it
- 120 presets (6 elements x 20 families), each a small scene with one shader and an
EmberfluxEffectcontroller node. - Hits and slashes: impact, heavy impact, slash, cross slash, flurry, thrust.
- Bursts: nova, shockwave, eruption, scatter, dissolve.
- Projectiles: orb, missile, beam (they face +x; rotate the node to aim, move it like any node).
- Buffs and status: aura, shield, charge, status, sigil, vortex.
- 9 looping families and 11 one shots. One shots play once, hide, emit
finishedand can free themselves. - 12 palettes: the six element palettes plus 6 extras (blood, shadow, emerald, sunset, ghost, azure flame). Make your own in one click.
- Exported parameters on every preset: palette, duration, speed, scale, intensity, additive or normal blending, looping, autoplay, free when finished. Each shader adds its own shape controls (ray count, reach, thickness, spiral arms, rune count, spin).
- A demo browser: one family in all six elements, or one element in all 20 families, palette cycling, a hold key that freezes every preset on its best frame, and click to cast.
- Raw source: 20 effect shaders plus one shared shader library, and plain GDScript. No binaries, nothing minified.
Both renderers, tested
Every preset was rendered and photographed under Forward+ and under Compatibility (the renderer web exports use): 120 + 120 frames, zero engine errors, and all 120 measured as distinct pictures under both. Godot prints shader errors and still exits normally, so our gate reads the engine's error lines, not its exit code.
Performance, measured: 50 Nova presets on screen at once (each 280 x 280 px) averaged under 10 ms per frame on an integrated AMD Radeon GPU under both renderers, vsync off.
What we ran, said plainly: Godot 4.7.2. We installed the addon into a blank 4.7.2 project from the shipped zip and used it the way a buyer would, under both renderers and the Mobile renderer too. Older Godot 4 versions were not run, so they are not claimed.
Free lite on this page
Emberflux Lite is free (MIT): 12 real presets from this pack, Fire and Frost across six families (impact, slash, nova, shockwave, orb, aura), with the same controller and demo. Try it in your project first. The lite carries the Fire and Frost shape grammars only; the four other elements are in the full pack.
Install
Copy addons/emberflux into your project. No plugin to enable. Instance a preset scene or call EmberfluxCatalog.instantiate("frost_shockwave").
Licence
Royalty free in your games, commercial use, no credit required. Edit, recolour and extend freely. You may not resell or redistribute the files as an asset pack, addon or shader collection. Plain language LICENSE.txt included.
AI disclosure, stated truthfully: every shader, scene and script in this pack was written with AI, and every effect is computed by that code at runtime. No frame images ship. The cover is a generated illustration.
More from the same studio
- Sixfold: Elemental Casting Chains, elemental spell sound effects to put under these effects.
- Steel and Bone: Medieval Combat Impacts, hit and impact sounds for the slashes and hits.
- Emberwrit 01: Strikes and Impacts, hand-timed pixel frame VFX if your game wants pixel frames instead of shaders.
- Verdant Hex 02, a hex tileset for Godot and Tiled.
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:










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