Six area attack effects on the same scene. Copy any short prompt for free, and peek at the start of full prompt 1 to see how detailed they are. The full prompts are in the pack.
Add this game-feel effect to my 2D game: Area Attack — Shockwave Ring. Reference scene (context only — map it onto my own characters and sizes): A top-down 2D horde-survival arena. Art is pixel art: the hero (12×13 art pixels) is drawn at 4px (48×52px) and stands in the center; orange slimes (16×12 art pixels at 3px, 48×36px) swarm toward him from every side. All sizes below are screen pixels at that scale — scale them to your own sprite size. The ground is seen from above, so every circle is an ellipse squashed to 50% height. Times are seconds, t = 0 is the moment of the area attack. Enemies come in waves of 6. Each wave spawns off-screen at radius 280px and walks straight in over 2.6s (wobbling ±0.08 rad in angle and hopping 3px), reaching the attack radius 96px exactly at t = 0, so three waves are always on the way and the field never empties. Each wave's 6 angles are spread evenly around the hero with a small random offset, and the whole pattern rotates 0.83 rad per wave. Every second the hero releases an area attack and the 6 enemies at radius 96px die. Unless an effect below says otherwise, a dying enemy flashes white and squashes (x 1→1.4, y 1→0.4, fading in 0.08s) and bursts into 7 orange #FF7A3D / cream #fff6d8 squares that fly 6→32px out and fade in 0.3s. 2 of the 6 drop a mint #5BE3B0 XP gem (7×8 art pixels at 4px with a soft mint glow) that hops 12px, waits, and is pulled into the hero from t = 0.55 to 0.75 (easeInCubic, shrinking to 60%). Draw everything sorted by foot y so nearer enemies overlap farther ones. Palette: orange #FF7A3D, gold #FFC24B, mint #5BE3B0, cream #fff6d8, outline #1a1014. The effect: At t = 0 flash the hero white (alpha 1 → 0 over 0.06s). …
The rest of this prompt — exact sizes, easing, colors and particle counts — and full prompts 2–6 are in the pack.
Full prompt in the pack
Full prompt in the pack
Full prompt in the pack
Full prompt in the pack
Full prompt in the pack