Lumi Sprites

Upload sprite sheet PNGs and bounding-box JSON for each Lumi animation state. Flutter reads these at runtime.

0/ 0

Total States

0/ 0

Sprites Uploaded

0/ 0

JSON Uploaded

Loading sprites...

Sprite Format Guide

Sprite Sheet (PNG): Horizontal strip — all frames in a single row. Transparent background. Recommended frame size: 256×256px or 512×512px.

Bounding Box JSON: Array of frame objects with x, y, width, height. Example:

{
  "frames": [
    { "x": 0, "y": 0, "w": 256, "h": 256 },
    { "x": 256, "y": 0, "w": 256, "h": 256 },
    { "x": 512, "y": 0, "w": 256, "h": 256 }
  ],
  "meta": {
    "image": "lumi_walk.png",
    "frameSize": { "w": 256, "h": 256 },
    "fps": 12
  }
}

Game Context: "all" = used everywhere. "snakeladder" / "faith_runner" = game-specific animations only loaded by that game.