No AI-generated images. Code written with AI assistance.
29 ready-made defensive combat effects for Godot 4 souls-like, action RPG and melee games, in two looks: Stylized and Retro PSX.
Plus a 3D afterimage script that works on skinned characters: every ghost copies the exact bone pose of your Skeleton3D.
AFTERIMAGE (3D, skinned characters)
- Add Afterimage_Cyan / Gold / Red as a child of your character - ghosts appear while it moves
- Copies every bone pose of the Skeleton3D, so the ghost holds the animation frame (plain mesh rigs work too)
- Dash: emitting on/off · Perfect dodge: burst() for one ghost · pooled, never touches time scale
PARRY & CLASH
- Parry Spark, Parry Perfect (Gold, Blue) with light flash, Sword Clash, Counter Flash
BLOCK
- Block Wood (splinters), Block Metal (sparks), Block Magic hex shield (Cyan, Purple), Guard Stance aura
GUARD BREAK
- Guard Break (Red, Blue) shield shatter, Posture Break opening
DODGE & CHARGE
- Perfect Dodge (Cyan, Gold) slow-motion ripple, Charge Up (Gold, Red) gathering loop, Charge Release
INCLUDED
- demo.tscn with every preset labeled, showcase.tscn (a dummy dashing with afterimages, one guarding and parrying)
- pd_defense_fx.gd: play(), repeat, play on ready, free after N seconds, light flash fade
- PDVFX helper: spawn, scale, aim effects at the attacker in one line
- AGENTS.md + catalog.json so AI coding assistants can add the effects for you
- Works in Forward+, Mobile and Compatibility (tested in Godot 4.7 Compatibility)
- Vol 15 of the Arcane VFX series
License: use in personal and commercial projects. Do not resell or redistribute the files as-is.
