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.