VoxelSprites
Tool · Sprite sheet · Pixel art · 2D

Voxel to pixel art sprite sheet

Turn an animated voxel into a game-ready pixel art sprite sheet.

Drop your animated voxel into the sprite sheet exporter. Pick the camera angles you need (8 horizontal, 4 isometric, top, bottom), the animations to bake (idle, walk, attack…), and the cell size. The output is a transparent PNG with a regular grid - drop it straight into Godot, Unity, Phaser or GameMaker, slice with one click, ship.


How it works

Pick views, export PNG.

01

Open the dialog

In the editor, click "Export sprite sheet". The dialog loads with sensible defaults - 4 cardinals, all your animations, 64 px cells.

02

Pick views

Need 8 directions for top-down? 4 isometric for an iso RPG? Top/bottom for a card game? Toggle whichever angles you need.

03

Pick animations

All your asset's animations are listed (idle, walk, attack, hit, death). Toggle which ones go into the sheet.

04

Export

Three formats: game-ready PNG (no labels, slice-friendly), annotated PNG (preview with labels), ZIP (one PNG per view).


Features

Everything a 2D game engine wants.


Examples

Browse free pixel art sprite sheets.

Open the sprites gallery

The /sprites/ gallery lists every community model that has a published sprite sheet. Free PNG download, transparent background, ready for your engine. New ones every week.


FAQ

Common questions.

Is the sprite sheet generator free?

Yes. Sprite sheet capture and export are fully free - no credits used. The export produces a transparent PNG ready to drop into Godot, Unity, Phaser or any 2D engine.

How many camera angles can I capture?

14 camera angles total: 8 horizontal directions every 45° (front, front-right, right, back-right, back, back-left, left, front-left), 2 vertical (top, bottom), and 4 isometric corners (35° elevation). Pick any subset for your export.

What is the cell size?

You pick. 64×64 px is the common default for pixel art. There is also an "auto" mode that computes the smallest cell size that fits the bounding box of every captured frame - guarantees 1 voxel = 1 pixel without scaling blur.

Does it handle multiple animations in one sheet?

Yes. Pick the animations you want (idle, walk, attack, jump, death…) and they are all baked into the same PNG, one row per (animation × view), one column per frame. Easy to slice in any sprite editor.

Which game engines does the output work with?

The PNG is a standard regular grid sprite sheet - works with Godot AnimatedSprite2D, Unity Sprite Editor (Grid by Cell Size), Phaser this.load.spritesheet, GameMaker Spritesheet Importer, Aseprite Slice, and basically any 2D engine that expects a fixed-size frame grid.

Can I get a separate PNG per view?

Yes. There is a "1 PNG per view" ZIP export - useful when your engine wants one file per facing direction (e.g. for state-machine-driven directional animations).

What about lighting?

Two modes - "flat" (every voxel rendered with its raw palette color, no shading) and "three-point" (subtle key/fill/back lighting that gives volume without breaking the pixel art look). Pick what fits your art style.


Other tools

Engine-specific guides.


Get started

Get your sprite sheet now.

Free, transparent PNG, ready for any 2D engine.