Free Pixel Art RPG Items

Twelve inventory and loot icons: a sword, axe, bow, magic staff, helmet, chest armor, boots, ring, amulet, spell scroll, spell book and loaf of bread. Metal catches a passing glint, magical stones shine and the bread gives off small curls of steam.

Each icon loops through eight frames at 6 fps and comes in 16 and 32 px sizes. Dark outlines and light from the upper left help the set read together in an inventory, shop or loot screen.

These original sprites are drawn by code and released under CC0. Use them in personal or commercial games, change them and share them without asking permission or giving credit.

12 animated assets at 16 and 32 px. Download the whole pack (.zip, 113 KB).

Sword

Animated pixel-art sword sprite from SpritePilot's free RPG Items pack

A steel sword with a leather grip and gold crossguard, with a small reflection traveling along the blade. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

Axe

Animated pixel-art axe sprite from SpritePilot's free RPG Items pack

A broad steel axe on a wooden haft, with a glint moving across its cutting edge. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

Bow

Animated pixel-art bow sprite from SpritePilot's free RPG Items pack

A diagonal wooden bow with a nocked arrow and taut string, catching a soft gleam along its curved limb. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

Magic staff

Animated pixel-art magic staff sprite from SpritePilot's free RPG Items pack

A wooden staff with a violet crystal in a gold setting, with light passing through the crystal. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

Helmet

Animated pixel-art helmet sprite from SpritePilot's free RPG Items pack

A steel helmet with cheek guards and a narrow visor, with a reflection sweeping over the dome. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

Chest armor

Animated pixel-art chest armor sprite from SpritePilot's free RPG Items pack

Teal chest armor with steel shoulders and a leather belt, with a restrained glint on the metal. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

Boots

Animated pixel-art boots sprite from SpritePilot's free RPG Items pack

A side-view leather boot with a folded cuff, gold buckle, distinct heel and toe, and a soft gleam over the leather. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

Ring

Animated pixel-art ring sprite from SpritePilot's free RPG Items pack

A gold ring set with a small teal stone, with a glint passing around its open band. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

Amulet

Animated pixel-art amulet sprite from SpritePilot's free RPG Items pack

A violet pendant hanging from a gold necklace, with a small magical shine crossing its stone. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

Spell scroll

Animated pixel-art spell scroll sprite from SpritePilot's free RPG Items pack

Curled parchment tied with a ribbon and violet wax seal, with a small magical glint on the seal. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

Spell book

Animated pixel-art spell book sprite from SpritePilot's free RPG Items pack

A violet spell book with a leather spine, visible page edges and a glint on its gold cover ornament. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

Bread

Animated pixel-art bread sprite from SpritePilot's free RPG Items pack

A scored golden loaf that bobs gently while two small curls of steam rise from its crust. 8 frames · 6 fps · loops.

Download: PNG 16 px · PNG 32 px · GIF

More free packs

Free for any use (CC0)

Everything here is released under CC0 1.0: use the files in any project, commercial or not, change them and share them, without asking and without crediting anyone.

How they were made

Every sprite is drawn pixel by pixel by code written for SpritePilot, not AI-generated, and not traced or adapted from anyone else's art.

Using them in your game

Each PNG is one row of square frames; explosion-32px_strip10.png is 10 frames of 32 × 32 pixels. Guides: Godot 4, Unity, Phaser. Preview any strip in the Sprite Player.