Sprite Sheets for Unity, Godot & Phaser
Make the jump from a folder of images to a character in your game. Read the export and import steps for Unity, Godot and Phaser below.
Import into Unity
- Export using the Unity option. Extract the PNG, .frames.json and SpriteAtlasImporter.cs. Requires Unity 2021.2+ with the 2D Sprite package.
- Place the C# helper in Assets/Editor and the matching PNG and .frames.json in the same Assets folder.
- Select the PNG and choose Tools → Import Sprite Atlas. The helper uses point filtering and bottom-center pivots.
- Drag the imported sprites into an animation. Inspect the resulting slices in Sprite Editor.
Import into Godot
- Export with Godot selected and extract the PNG and .tres resource.
- Copy both into the same project folder. Use nearest texture filtering for pixel art.
- Add AnimatedSprite2D and assign the exported .tres to its Sprite Frames property.
- Choose the default animation and play. Adjust its speed in the SpriteFrames editor if needed.
Import into Phaser
- Export PNG + JSON with Phaser selected and place both in your public assets folder.
- Load with this.load.atlas("hero", "sheet.png", "sheet.json").
- Create an animation with the exported frame names in order and the desired frameRate.
- Add a sprite and play the animation. Enable pixelArt: true in your game configuration.