Pixel-art animation

Attack Animation Generator

A wind-up, a strike and a recovery, drawn for your character in its palette, with its feet planted where the idle left them.

Make an attack

Free sign-up, 100 credits, no card. Your prompt comes with you: “A cinderhound lunging in attack”

The swordswoman swinging her sword, looping
Swordswoman · attack · 6 frames
Swordswoman · walk · 8 frames

Why attack animations are hard

Attacks are the biggest motion a character makes: arms and weapons swing far outside the idle silhouette. That is exactly where independently drawn frames lose the character's size and position.

SpriteDock starts the attack from its own pose, aligned to the character's feet, and registers each frame by silhouette overlap and feet baseline, so the strike reads as motion rather than as the sprite jumping.

How it works

  1. Describe the characterOne line is enough: who it is, what it wears, side view. SpriteDock paints it on the grid in your palette.
  2. Pick its movesIdle, walk, run, jump and attack, as one Platformer set. Each starts from its own pose, aligned to the character's feet.
  3. Export for your engineDownload frames, a sheet with atlas JSON, GIFs, an Aseprite file, or Godot, Unity and Phaser files.

What you download

Keep going

FAQ

Questions

Does the attack loop?

The Platformer preset sets whether each animation loops, and every export carries it: the Aseprite tags, the Godot animation and the Unity clip.

Does the attack line up with the idle?

Yes. Both are clips on the same character, drawn from poses aligned to the same feet pivot, so switching between them does not jump.

Can I generate an attack for an imported sprite?

Yes. Import the sprite with its palette into a project, then generate its attack.

Is it free to try?

Yes. Every account starts with 100 free credits, once, with no card. Each generation shows its credit cost before you run it.

Can I use what I make in a commercial game?

Yes. Sprites, animations and exports you make in SpriteDock are yours to use in commercial games.

Give your character a strike.

100 free credits, no card.

Make an attack