
Stylized Shield VFX Bundle
A downloadable asset pack
Stylized Shield VFX Bundle
Six shield effects for Godot 4.6+. Domes, spheres and rings for guarding a character or a point. Single scene each.
kanji (dome), kanji orb (sphere), arcane (rune sphere), geo (hex-panel dome), hex (hex barrier), cyber (data ring)

The three lifecycles
The variants don't all behave the same, pick by how you want to control them.
kanji and kanji_orb play a full 5.9 s timeline: form, hold, shatter. Let it run for a scripted moment, or hold the shield up by pausing the AnimationPlayer in the flat middle of the timeline and calling play() again when it should break:
var ap: AnimationPlayer = shield.get_node("AnimationPlayer") ap.play("shield") await get_tree().create_timer(2.0).timeout ap.pause() # shield stays up # later, when it breaks: ap.play() # resumes into the shatter
arcane, geo and hex are sustained loops. They stay up until you remove them; fade them out yourself or just queue_free() the node.
cyber has its own small API on the root script: play() boots the ring up with a glitch, stop() glitches it out, and pulse_hit() flashes the shell for impact feedback. There is an autoplay toggle on the root if you'd rather boot it from code.
Tweaking
Select the root node. Each variant exposes its own palette (shell, runes, glow, light) plus the shared knobs: effect_scale, effect_speed, and swappable greyscale texture masks. The kanji shields also expose the glyph grid (cols, rows, glyph_size) so you can thin out or densify the lettering.
Change things from this panel, not on the materials directly, or your edits get overwritten on the next knob change.
The Driven by AnimationPlayer group (form, disintegrate, light_pulse) is written by the animation every frame. Keyframe those in the AnimationPlayer if you want to re-time the build or the shatter; don't hand-set them.
Editor preview
Preview plays the effect in the editor. Untick it and drag the AnimationPlayer playhead: on the kanji shields the whole form and shatter follows the scrub, which is the quickest way to find the pause point for the hold trick above.
Good to know
- Shields read best with Glow enabled in your WorldEnvironment; the rim and rune emission are tuned for it.
- The kanji glyphs and text columns are procedural (that is what the
formanddisintegrateknobs drive), so scrubbing shows the exact runtime look. - All six are transparent shells. If a shield sorts oddly against other transparency in your scene, nudge its position or render priority; that is Godot's per-object transparent sorting, not a bug in the asset.
Licensing
You're free to use this pack for personal, educational and commercial projects. Modify, adapt, and integrate the Assets into your work.
| Published | 1 day ago |
| Status | Released |
| Category | Assets |
| Author | Not so cool - (Boring dev) |
| Tags | 3D, Effects, Explosions, Godot, Materials, Shaders, sourcecode, vfx |
| Content | No generative AI was used |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $1.95 USD. You will get access to the following files:






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