[GALLERY] REV A · ASSET INDEX

Free Sprite Sheets & Sprite Resources

Every sprite sheet here is a transparent PNG you can download and drop into your game today. The official packs were drawn by the SpriteGen team: a knight with idle, walk, run, jump, and cast cycles, a set of bosses and small enemies, and the loot every RPG needs, from a spinning coin to a chest that pops open. They are free for personal and commercial games, with no credit required. Please don't resell them as an asset pack.

Each page lists the frame count, the grid, and the exact cell size, so you can slice the sheet in your engine without guessing. Community sprites were made by SpriteGen users and come with the prompt that produced them. If nothing here fits your game, open the generator with that prompt and change it until it does.

[01]

What Is a Sprite Sheet?

A sprite sheet is a single image that holds every frame of a character or object, laid out on a grid. Instead of loading dozens of separate files, your game engine loads one PNG and steps through the cells: frame 1, frame 2, frame 3, and back to the start. That is how 2D games have animated characters since the arcade era, and it is still how Unity, Godot, GameMaker and Phaser expect animation to arrive.

Three numbers describe any sprite sheet: how many frames it has, how those frames are arranged (columns × rows), and the size of each cell in pixels. Get those right and the sheet slices cleanly. Get them wrong and your character jitters, clips or shows half of the next frame. That is why every free sprite sheet in this gallery lists all three on its page.

[02]

Free Sprite Sheet Downloads for Game Developers

This gallery collects free sprite sheets you can download in one click, starting with the official SpriteGen pack: 23 transparent PNGs drawn to work together. The core is the SpriteGen knight, with five 8-frame sheets for idle, walk, run, jump and a spell cast, each on a 4×2 grid. Around him are thirteen 4-frame strips in a single row: a dragon boss, a stone golem, a giant spider, a sea serpent, a dark knight swinging an axe, a bat, a floating skull, a slime, a fox companion, and four animated pickups: a treasure chest, a potion, a shield and a gold coin. Five single-pose characters (an armored knight, a forest mage, a ninja, a scout robot and a pumpkin ghost) round it out as 256×256 portraits.

Every free sprite sheet here has a transparent background, so there is nothing to cut out. Each one has its own page with an animated preview, the grid, the frame count and the exact cell size, plus a direct PNG download. Community sprites made with SpriteGen join the gallery as they are published, each shown with the prompt that produced it.

[03]

How to Use a Free Sprite Sheet in Unity, Godot and GameMaker

In Unity, drop the PNG into your Assets folder, set Texture Type to Sprite (2D and UI) and Sprite Mode to Multiple. For pixel art, set Filter Mode to Point and Compression to None. Open the Sprite Editor, choose Slice, then Grid By Cell Size, and enter the cell size from the sprite's page, for example 209×236 for the knight or 200×267 for the monsters. Select the sliced frames and drag them into the scene to create an animation clip.

In Godot 4, add an AnimatedSprite2D node, create a new SpriteFrames resource and use the button that adds frames from a sprite sheet. Enter the columns and rows (4 and 2 for the knight, 4 and 1 for the strips), select all frames and set the speed. To keep pixels sharp, set the default texture filter to Nearest in the project settings.

In GameMaker, create a sprite, open the Image menu and choose Import Strip Image. Enter the number of frames, the frames per row, and the frame width and height from the page. In Phaser, call this.load.spritesheet with frameWidth and frameHeight, then build an animation with this.anims.create and generateFrameNumbers. Whatever the engine, the rule is the same: take the numbers from the page instead of measuring the image yourself.

[04]

License: What You Can Do With These Free Sprite Sheets

The official free sprite sheets are free for personal and commercial games. You can ship them in a game you sell on Steam, itch.io or a mobile store, modify them, recolor them and cut them into pieces, with no credit required, although a mention is always appreciated. The one thing you cannot do is resell them as they are, or repackage them as an asset pack of your own.

Community sprites are generated by SpriteGen users, who can use what they generate commercially. If you build a game around a community sprite, the safer path is to open its prompt in the generator and make your own version, which is then yours to use.

[05]

When a Free Sprite Sheet Isn't Enough

Free packs run out at the worst moment: you have the knight, but your level needs him climbing a ladder, or you need a goblin that matches the slime. That gap is what the SpriteGen generator is for. Describe the character and the action, pick a view and one of twelve styles, and it draws a new sheet with 6, 8 or 12 frames, as HD cells or as pixel art from 16 to 128 pixels. Your new sheet comes out in the same format as the free sprite sheets above, so it slices the same way in your engine.

[06]

Free Sprite Sheet FAQ

[+] Are these sprite sheets really free for commercial games?

Yes. The official sprite sheets are free for personal and commercial games with no credit required. You only can't resell them as they are or repackage them as your own asset pack.

[+] What format are the free sprite sheets in?

Every sheet is a PNG with a transparent background. Animated sheets are laid out on a grid: the knight uses 4×2 grids of 8 frames, and the creatures and items use single rows of 4 frames.

[+] How do I find the frame size of a sprite sheet?

Open the sprite's page. It lists the grid (columns × rows), the frame count and the exact cell size in pixels, which is the number you enter when slicing the sheet in your engine.

[+] Do I need an account to download a sprite sheet?

No. Every download in the gallery is a direct PNG link with no sign-up. You only need an account if you want more credits for the generator after the free tries.

[+] Can I edit or recolor the free sprite sheets?

Yes. You can recolor, crop, resize or redraw them for your game. The Pixel Art Maker on this site can touch up individual pixels in the browser.

[+] Which game engines work with these sprite sheets?

Any engine that can slice a sprite sheet by grid, including Unity, Godot, GameMaker, Phaser, Construct, Defold and LÖVE. The page for each sprite gives the cell size to enter.

Browse by type