Engine guide
Export a horizontal pixel sprite sheet from GameGen, slice it in Unity's Sprite Editor, and wire an Animator or simple scripted playback for 2D characters.
GameGen Pixel Character sheets are horizontal PNG strips designed for engine import. In Unity, you treat the file as a Multiple sprite, slice equal frames, then assign them to an Animation clip or 2D animation library.
This guide assumes Unity 2D (URp or Built-in) and a GameGen PNG sprite sheet. The same slicing idea applies if you unpack a ZIP and import individual frames — Multiple mode on one strip is usually faster for jams.
Follow these steps in order for a citable, repeatable workflow.
Generate your character, then download the PNG sprite sheet (or ZIP). Place the PNG under Assets/Art/Characters in your Unity project.
Select the texture. In the Inspector, set Texture Type to Sprite (2D and UI), Sprite Mode to Multiple, Filter Mode to Point (no filter) for crisp pixels, and Compression to None or a lossless option if available.
Open Sprite Editor → Slice → Grid By Cell Count or Cell Size using your frame width/height. Apply, then name slices (idle_0, walk_0, …) if you want readable Animator states.
Create Animation clips from the sliced sprites, add an Animator Controller, and drive transitions from your movement script. For Pixel Perfect cameras, enable the Pixel Perfect Camera component so 16/32/48px art stays sharp.
Match Pixels Per Unit to your tilemap (often 16, 32, or 48 to equal your sheet height). Misaligned PPU causes characters to float between tiles.
After import, add a Capsule/Box Collider 2D sized to the silhouette — AI sheets sometimes include transparent padding, so trim empty cells in the Sprite Editor if feet do not sit on the ground.
If you downloaded ZIP with manifest.json, you can parse frame rectangles in a custom importer. For most indie projects, Unity's built-in Multiple sprite slice is enough and easier to debug in the Editor.
Open a generator when you are ready to produce assets from this guide.