[GALLERY] REV A · ASSET INDEX

Free Animated Sprites

An animated sprite is really a sprite sheet: every frame of one motion laid out on a single image, in a grid your engine steps through. This page collects only the free animated sprites that loop, the ones you start once and let run: idles, walk and run cycles, hovering, bobbing and spinning. You can watch each one play in the preview before you download it.

There are fourteen, in two layouts. The SpriteGen knight's idle, walk and run are 8 frames each on a 4×2 grid with 209×236 pixel cells, so the three states swap in place. The other eleven are 4-frame strips in a single row, all with 200×267 pixel cells: a dragon, a golem, a giant spider, a sea serpent, a bat, a floating skull, a slime and a fox in their idle loops, plus a bubbling potion, a shield catching the light and a spinning gold coin.

One-shot animations, like the chest opening, the knight's jump and spell cast, and the dark knight's axe attack, play once and stop, so they are not on this page. You will find them under Characters and RPG. To use a loop, load the PNG, enter the cell size from the sprite's page, set the frame count and turn looping on. If you need a motion that isn't here, the generator draws a new sheet from a short description.

[01]

Free Animated Sprites That Loop Cleanly

A still image tells the player what something is. A loop tells them it is alive: the slime is breathing, the coin is waiting to be picked up, the dragon is restless. Free animated sprites are harder to find than stills, and loops are where cheap packs cut corners, with two-frame flickers or a last frame that jumps back to the first.

Every sprite on this page is a loop: its last frame leads back into its first, so it can play for as long as the object is on screen. There are fourteen free animated sprites here, each a transparent PNG sprite sheet with the frame count and cell size listed, and each plays in the preview so you can judge the motion before you download it.

[02]

Every Free Animated Sprite on This Page

The knight has three loops: an idle where he shifts his weight with his sword raised, a walk cycle and a sprint. All three are 8 frames on a 4×2 grid, read left to right and top to bottom, with 209×236 pixel cells, so switching from idle to walk to run never moves him by a pixel.

Eight creatures loop in place: a dragon flapping its wings, a golem whose eyes flare, a mechanical spider shifting its legs, a sea serpent coiling, a bat beating its wings, a skull bobbing in the air, a slime squashing and springing back, and a fox flicking its tail. Three items loop too: a potion bubbling in its flask, a shield with a glint sweeping across it, and a gold coin turning from face to edge. All eleven are 4-frame strips in one row with 200×267 pixel cells, so a single import preset covers every one of them.

[03]

Frame Rates and Timing for Free Animated Sprites

Loops are forgiving, but speed still matters. Large creatures read best slowly, around 5 to 8 frames per second: the dragon, the golem and the serpent look heavy when they breathe slowly. Small, fast things like the bat and the coin look right at 10 to 14. The knight's idle sits at 6 to 8, the walk at 8 to 12, and the run a little faster. Match movement speed to the animation so the knight's feet do not slide across the floor.

The shield glint loops, but it looks better with a pause between glints: play the strip once, wait a second or two, and play it again. When you place several copies of the same loop, such as a row of coins or a swarm of bats, start each on a different frame. Perfectly synchronized loops look mechanical; offsets make a scene feel alive.

[04]

Playing Free Animated Sprites in Phaser, Godot and Unity

In Phaser, load the sheet with this.load.spritesheet and the frame width and height from the page, then call this.anims.create with generateFrameNumbers for frames 0 to 7 or 0 to 3, and set repeat to -1 so it loops. In Godot, add the sheet to an AnimatedSprite2D's SpriteFrames using the sprite sheet import, enter the columns and rows, set the FPS and make sure Loop is on. In Unity, slice the sheet with Grid By Cell Size, drag the frames into the scene to create a clip, and leave Loop Time checked.

For the knight, put the three loops in one state machine: idle when there is no input, walk while a direction is held, run while the sprint button is down. Because the cells match, the transitions need no offsets.

[05]

Make New Free Animated Sprites

If the loop you need is not here, you have three options on this site. The SpriteGen generator draws a new animated sheet from a short description, with 6, 8 or 12 frames; idle, walk, run and fly are built-in actions that loop. The GIF to Sprite Sheet converter turns an animated GIF you already have into a sheet in your browser. And the Sprite Sheet Maker packs separate frame images into one sheet. All three give you the same thing as this page: a transparent PNG with evenly spaced frames that any engine can loop.

[06]

Free Animated Sprites FAQ

[+] How many frames do these animated sprites have?

The knight's idle, walk and run have 8 frames each on a 4×2 grid. The eight creatures and three items are 4-frame strips in a single row.

[+] Do all of these sprites loop?

Yes. This page only lists loops. One-shots, such as the treasure chest opening, the knight's jump and spell cast, and the dark knight's axe attack, are on the Characters and RPG pages.

[+] What frame rate should I use?

Start around 5 to 8 frames per second for large creatures and idles, 8 to 12 for walks, and 10 to 14 for fast things like the bat and the coin, then adjust by eye.

[+] Can I preview an animation before downloading?

Yes. Every card and detail page plays the sheet as a live animation, so you see the loop before you download the PNG.

[+] Can I turn a GIF into an animated sprite sheet?

Yes. The GIF to Sprite Sheet tool on this site converts an animated GIF into a sprite sheet in your browser, without uploading it anywhere.

Back to the gallery