Skip to content
AI Sprite Maker

Shoot (gun) sprite animation

Raise the weapon, fire with recoil, recover. Spawn the bullet on the muzzle-flash frame.

PNG sprite sheet + JSON frame data. Free for any project, including commercial games.

Specs

Frames
10
Suggested FPS
12
Frame size
40×68
Type
Loop
View
Side view
Shoot (gun) mannequin sprite sheet

Put your character on this motion

Describe or upload a character and we'll dress it onto this exact motion: same timing, same foot contacts, your art.

Costs 10 credits

Use the Shoot (gun) animation in your engine

The sheet is a single row (or a few rows) of equal-size frames with no padding, so every engine can slice it by frame size. Here is the minimum setup for the most common engines, already filled in with this motion's frame count, size and frame rate.

This is a looping motion: set the animation to loop and it will cycle seamlessly.

Godot 4

# AnimatedSprite2D > SpriteFrames > "Add frames from sprite sheet"
# Horizontal: 10, Vertical: 1, select all 10 frames.
$AnimatedSprite2D.sprite_frames.set_animation_speed("shoot", 12)
$AnimatedSprite2D.sprite_frames.set_animation_loop("shoot", true)
$AnimatedSprite2D.play("shoot")
# Project Settings > Rendering > Textures > Default Texture Filter = Nearest

Unity

// Texture: Sprite Mode = Multiple, Filter = Point, Compression = None
// Sprite Editor > Slice > Grid By Cell Size: 40 x 68
// Drag all 10 sprites into the scene to create the clip, then:
// Animation window > Samples = 12, Loop Time = on

Phaser 3

this.load.spritesheet("shoot", "shoot.png", { frameWidth: 40, frameHeight: 68 });
// in create():
this.anims.create({
  key: "shoot",
  frames: this.anims.generateFrameNumbers("shoot", { start: 0, end: 9 }),
  frameRate: 12,
  repeat: -1,
});
player.play("shoot"); // with pixelArt: true in the game config

Frame by frame

Every frame of the mannequin sheet, in order. Use it as a timing reference when you draw your own frames, or to pick the frame where gameplay should react.

1
2
3
4
5
6
7
8
9
10

Questions about this motion

Can I use the mannequin sheet in a commercial game?

Yes. The mannequin sprite sheets are free to use in any project, commercial included. Credit is appreciated but not required.

How do I put my own character on this Shoot (gun) animation?

Open the generator, describe or upload your character and pick this motion. The AI dresses your character onto the exact same timing and poses, so the result lines up with the mannequin frame for frame.

Why are my frames blurry in the engine?

Your engine is filtering the texture. Set the filter to Nearest (Godot), Point (Unity) or pixelArt: true (Phaser) so each pixel stays sharp.

More motions