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.
Anime Pharaoh Mummy Girl Fire Orb Sprite Sheet
Anime Cat Girl Taking Selfie Sprite Sheet
Anime Pharaoh Mummy Girl Idle Sprite Sheet
般若面具漂浮动画
16-bit pixel brown-haired brawler in blue scarf punch attack sprite sheet
16-bit Dark Knight Walk Cycle Sprite Sheet
16-bit pixel blue-skinned zombie woman in pink dress walk cycle sprite sheet, side view
A cute Chinese-style leaf spirit chibi character. It has a round baby face, closed smiling eyes, a tiny open mouth and soft pink blush on cheeks. A small teardrop-shaped green mark sits on its forehead. Multiple large tender green leaves grow around its head like a leaf crown. Its short body is wrapped in layered green leaves as a cloak, with a golden Chinese character "Fu" on the chest. Short pink limbs peek out from the leaf clothes. The character is in a lively running pose, one leg lifted and arms spread slightly. Small floating green leaves scatter around it, with thin orange radiant lines in the background. Warm fresh color palette of light green and pale skin tone.
16-bit pixel leaf spirit chibi walk cycle sprite sheet, back view
gentle idle breathing, subtle body bounce, slight hair and dress movement, staff stays steady, feet stay planted, seamless idle loop
Pixel Knight Idle Sprite Sheet
Pixel Knight Walk Cycle Sprite Sheet
Pixel Knight Run Sprite Sheet
Pixel Knight Jump Sprite Sheet
Pixel Knight Spell Cast Sprite Sheet
Pixel Dragon Boss Idle Sprite Sheet
Pixel Stone Golem Idle Sprite Sheet
Pixel Giant Spider Idle Sprite Sheet
Pixel Dark Knight Axe Attack Sprite Sheet
Pixel Sea Serpent Idle Sprite Sheet
Pixel Bat Flying Sprite Sheet
Pixel Floating Skull Sprite Sheet
Pixel Slime Squish Sprite Sheet
Pixel Fox Companion Idle Sprite Sheet
Pixel Treasure Chest Opening Sprite Sheet
Pixel Potion Bottle Sprite Sheet
Pixel Shield Shine Sprite Sheet
Pixel Gold Coin Spin Sprite Sheet
Pixel Armored Knight Sprite
Pixel Forest Mage Sprite
Pixel Shadow Ninja Sprite
Pixel Scout Robot Sprite
Pixel Pumpkin Ghost Sprite
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.