Sprite-Forge Tool

Sprite-Forge: The Modern In-Browser Sprite Sheet Toolkit

Tired of installing heavy desktop software or using ad-cluttered websites just to slice or pack a few game assets? 

**Sprite-Forge** is a fast, lightweight, and 100% client-side tool designed specifically for indie game developers, 2D animators, and pixel artists. Whether you need to extract frames from an existing sheet or combine hundreds of sprites into an optimized texture atlas, Sprite-Forge handles it directly in your browser.

 **Launch Web Version:** [sprite-forge.pages.dev](https://sprite-forge.pages.dev) *(Recommended for fullscreen & maximum workspace)*

---

### Key Features

#### 1. Smart Sprite Slicing (Unpack)

* **Grid Mode:** Slice uniform sprite sheets instantly by setting pixel dimensions (e.g., 16x16, 32x32, 64x64) or row/column counts.

* **Margin & Spacing Support:** Handle assets with custom padding or border offsets effortlessly.

* **Batch PNG Export:** Download all sliced frames packed neatly into a single `.ZIP` file.

#### 2.  Optimal 2D Bin Packing (Pack)

* **MaxRects Algorithm:** Uses modern 2D bin packing heuristics to eliminate wasted transparent space and maximize texture efficiency.

* **Power-of-Two (POT) Support:** Constrain atlas sizes (512, 1024, 2048, 4096) for optimal GPU memory usage in WebGL, Godot, and Unity.

* **Bleeding Guard / Extrude:** Prevent texture bleeding artifacts caused by bilinear filtering.

#### 3. Real-time Animation Player

* Preview your animations on the fly without importing them into your game engine first.

* Adjust playback speed (**8, 12, 24, or 60 FPS**), toggle loops, and inspect frame-by-frame.

* Pixel-art crisp scaling mode enabled by default (no blurry interpolation).

#### 4.  Game Engine Export Formats

* **Phaser 3 / PixiJS:** Standard JSON Hash & Array formats.

* **Godot Engine:** Ready-to-use AtlasTexture definitions.

* **Unity:** Metadata format with original source frame sizes and trim offsets.

* **Web:** Clean CSS Spritesheet code generator.

---

###  Privacy-First & 100% Offline Capable

Your creative assets are your intellectual property. Sprite-Forge processes everything **locally using HTML5 Canvas & Web Workers**. **Zero images are uploaded to any server**, meaning:

* Complete privacy for your unreleased commercial games.

* Works lightning fast without waiting for uploads or server-side renders.

* Operates fully offline once loaded.

---

### 🚀 Quick Start Guide

1. **Import:** Drag & drop your sprite sheet or raw image files into the workspace.

2. **Configure:** Select **Slicer** (set frame size) or **Packer** (set padding & POT constraints).

3. **Inspect:** Test the move

th your engine's `.json` metadata file!

---

### 💬 Feedback & Bug Reports

Sprite-Forge is actively maintained! If you need support for a specific engine format or encounter a bug, please leave a comment below or open an issue on our tracker.

Leave a comment

Log in with itch.io to leave a comment.