{
  "generator": "built-in image_gen",
  "stage": "integrated-four-worlds-game",
  "grid": {
    "columns": 4,
    "rows": 3,
    "runFrames": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      7
    ],
    "poses": {
      "idle": 8,
      "rise": 9,
      "apex": 10,
      "fall": 11
    }
  },
  "charactersHaveGroundShadows": false,
  "assets": [
    {
      "id": "groom-dark",
      "theme": "wedding",
      "type": "character",
      "description": "Near-black midnight navy formal wedding suit; final selected version",
      "prompt": "Create a production-oriented GAME CHARACTER SPRITE SHEET on a genuinely transparent alpha background. Reference image is STYLE AND COLOR PALETTE ONLY; do NOT copy scenery. Canvas aspect 4:3, exact uniform GRID 4 columns by 3 rows, TWELVE equal square cells, no drawn grid or separators. Each cell contains the SAME one consistent full-body hero facing RIGHT in fixed side-on 3/4 platformer view. Every cell same character scale, head size, costume, body proportions and camera. Keep generous transparent padding in every cell, no character part may cross cell boundaries. Hero visual height 80% of cell; feet baseline exactly 90% down each cell for all grounded poses. Horizontal center at 50% in each cell. Row 1 and row 2: EIGHT consecutive anatomically coherent running cycle frames, ordered left to right, clear alternating leg contacts, passing and airborne frames, arms opposite legs, NOT eight identical poses. Row 3: column 1 standing idle, column 2 rising jump with knees tucked, column 3 jump apex, column 4 falling ready to land. Airborne poses keep the same overall framing/anchor for stable game rendering. High-end polished painterly 2.5D game illustration, crisp clean alpha silhouettes, soft dimensional light ON CHARACTER only. CRITICAL: absolutely NO cast shadow, NO ground shadow, NO foot shadow, NO grey oval, NO floor, NO glow under feet, NO scenery, NO text or numbers, NO checkerboard pattern baked into pixels, NO labels. Transparent empty pixels under all feet. Character: A charming adult groom, about 28, short chestnut hair, expressive friendly face, navy blue formal three piece wedding suit, ivory shirt, champagne bow tie, tiny ivory rose boutonniere, polished dark brown shoes. Elegant original animated movie character, appealing slightly oversized head, compact body, lively athletic running, no accessories held.",
      "file": "groom-dark.png"
    },
    {
      "id": "bride",
      "theme": "wedding",
      "type": "character",
      "description": "A charming adult bride, about 27, expressive friendly face, chestnut hair in an elegant updo, pearl hair comb, small short ivory veil, ivory wedding dress with champagne embroidered fitted bodice and light tea-length skirt reaching ankles so running feet stay clearly visible, ivory flat wedding shoes. Original premium animated movie heroine, slightly oversized head, compact body. No bouquet held.",
      "prompt": "Create a production-oriented GAME CHARACTER SPRITE SHEET on a genuinely transparent alpha background. Reference image is STYLE AND COLOR PALETTE ONLY; do NOT copy scenery. Canvas aspect 4:3, exact uniform GRID 4 columns by 3 rows, TWELVE equal square cells, no drawn grid or separators. Each cell contains the SAME one consistent full-body hero facing RIGHT in fixed side-on 3/4 platformer view. Every cell same character scale, head size, costume, body proportions and camera. Keep generous transparent padding in every cell, no character part may cross cell boundaries. Hero visual height 80% of cell; feet baseline exactly 90% down each cell for all grounded poses. Horizontal center at 50% in each cell. Row 1 and row 2: EIGHT consecutive anatomically coherent running cycle frames, ordered left to right, clear alternating leg contacts, passing and airborne frames, arms opposite legs, NOT eight identical poses. Row 3: column 1 standing idle, column 2 rising jump with knees tucked, column 3 jump apex, column 4 falling ready to land. Airborne poses keep the same overall framing/anchor for stable game rendering. High-end polished painterly 2.5D game illustration, crisp clean alpha silhouettes, soft dimensional light ON CHARACTER only. CRITICAL: absolutely NO cast shadow, NO ground shadow, NO foot shadow, NO grey oval, NO floor, NO glow under feet, NO scenery, NO text or numbers, NO checkerboard pattern baked into pixels, NO labels. Transparent empty pixels under all feet. Character: A charming adult bride, about 27, expressive friendly face, chestnut hair in an elegant updo, pearl hair comb, small short ivory veil, ivory wedding dress with champagne embroidered fitted bodice and light tea-length skirt reaching ankles so running feet stay clearly visible, ivory flat wedding shoes. Original premium animated movie heroine, slightly oversized head, compact body. No bouquet held.",
      "file": "bride.png"
    },
    {
      "id": "boy",
      "theme": "kids",
      "type": "character",
      "description": "An adorable THREE YEAR OLD toddler boy, toddler proportions with large head and short little limbs, soft round cheeks, short chestnut curls, joyful expressive face, sky BLUE dungarees over cream t-shirt, little blue and cream sneakers. Fully clothed, original charming family animated film hero. No hat, no items held. Clearly age three, not an older schoolchild.",
      "prompt": "Create a production-oriented GAME CHARACTER SPRITE SHEET on a genuinely transparent alpha background. Reference image is STYLE AND COLOR PALETTE ONLY; do NOT copy scenery. Canvas aspect 4:3, exact uniform GRID 4 columns by 3 rows, TWELVE equal square cells, no drawn grid or separators. Each cell contains the SAME one consistent full-body hero facing RIGHT in fixed side-on 3/4 platformer view. Every cell same character scale, head size, costume, body proportions and camera. Keep generous transparent padding in every cell, no character part may cross cell boundaries. Hero visual height 80% of cell; feet baseline exactly 90% down each cell for all grounded poses. Horizontal center at 50% in each cell. Row 1 and row 2: EIGHT consecutive anatomically coherent running cycle frames, ordered left to right, clear alternating leg contacts, passing and airborne frames, arms opposite legs, NOT eight identical poses. Row 3: column 1 standing idle, column 2 rising jump with knees tucked, column 3 jump apex, column 4 falling ready to land. Airborne poses keep the same overall framing/anchor for stable game rendering. High-end polished painterly 2.5D game illustration, crisp clean alpha silhouettes, soft dimensional light ON CHARACTER only. CRITICAL: absolutely NO cast shadow, NO ground shadow, NO foot shadow, NO grey oval, NO floor, NO glow under feet, NO scenery, NO text or numbers, NO checkerboard pattern baked into pixels, NO labels. Transparent empty pixels under all feet. Character: An adorable THREE YEAR OLD toddler boy, toddler proportions with large head and short little limbs, soft round cheeks, short chestnut curls, joyful expressive face, sky BLUE dungarees over cream t-shirt, little blue and cream sneakers. Fully clothed, original charming family animated film hero. No hat, no items held. Clearly age three, not an older schoolchild.",
      "file": "boy.png"
    },
    {
      "id": "girl",
      "theme": "kids",
      "type": "character",
      "description": "An adorable THREE YEAR OLD toddler girl, toddler proportions with large head and short little limbs, soft round cheeks, chestnut hair in two tiny ponytails with rose bows, joyful expressive face, rose PINK dungarees over cream t-shirt, little rose pink and cream sneakers. Fully clothed, original charming family animated film hero. Clearly age three, not an older schoolchild. No items held.",
      "prompt": "Create a production-oriented GAME CHARACTER SPRITE SHEET on a genuinely transparent alpha background. Reference image is STYLE AND COLOR PALETTE ONLY; do NOT copy scenery. Canvas aspect 4:3, exact uniform GRID 4 columns by 3 rows, TWELVE equal square cells, no drawn grid or separators. Each cell contains the SAME one consistent full-body hero facing RIGHT in fixed side-on 3/4 platformer view. Every cell same character scale, head size, costume, body proportions and camera. Keep generous transparent padding in every cell, no character part may cross cell boundaries. Hero visual height 80% of cell; feet baseline exactly 90% down each cell for all grounded poses. Horizontal center at 50% in each cell. Row 1 and row 2: EIGHT consecutive anatomically coherent running cycle frames, ordered left to right, clear alternating leg contacts, passing and airborne frames, arms opposite legs, NOT eight identical poses. Row 3: column 1 standing idle, column 2 rising jump with knees tucked, column 3 jump apex, column 4 falling ready to land. Airborne poses keep the same overall framing/anchor for stable game rendering. High-end polished painterly 2.5D game illustration, crisp clean alpha silhouettes, soft dimensional light ON CHARACTER only. CRITICAL: absolutely NO cast shadow, NO ground shadow, NO foot shadow, NO grey oval, NO floor, NO glow under feet, NO scenery, NO text or numbers, NO checkerboard pattern baked into pixels, NO labels. Transparent empty pixels under all feet. Character: An adorable THREE YEAR OLD toddler girl, toddler proportions with large head and short little limbs, soft round cheeks, chestnut hair in two tiny ponytails with rose bows, joyful expressive face, rose PINK dungarees over cream t-shirt, little rose pink and cream sneakers. Fully clothed, original charming family animated film hero. Clearly age three, not an older schoolchild. No items held.",
      "file": "girl.png"
    },
    {
      "id": "director",
      "theme": "office",
      "type": "character",
      "description": "A charismatic adult male company director around 40, handsome friendly expressive face, short dark hair with subtly grey temples, tailored graphite navy business suit, ivory shirt, warm amber tie, dark leather business shoes, no briefcase held. Original premium animated movie character, elegant slightly oversized head and compact readable body. Confident but playful.",
      "prompt": "Create a production-oriented GAME CHARACTER SPRITE SHEET on a genuinely transparent alpha background. Reference image is STYLE AND COLOR PALETTE ONLY; do NOT copy scenery. Canvas aspect 4:3, exact uniform GRID 4 columns by 3 rows, TWELVE equal square cells, no drawn grid or separators. Each cell contains the SAME one consistent full-body hero facing RIGHT in fixed side-on 3/4 platformer view. Every cell same character scale, head size, costume, body proportions and camera. Keep generous transparent padding in every cell, no character part may cross cell boundaries. Hero visual height 80% of cell; feet baseline exactly 90% down each cell for all grounded poses. Horizontal center at 50% in each cell. Row 1 and row 2: EIGHT consecutive anatomically coherent running cycle frames, ordered left to right, clear alternating leg contacts, passing and airborne frames, arms opposite legs, NOT eight identical poses. Row 3: column 1 standing idle, column 2 rising jump with knees tucked, column 3 jump apex, column 4 falling ready to land. Airborne poses keep the same overall framing/anchor for stable game rendering. High-end polished painterly 2.5D game illustration, crisp clean alpha silhouettes, soft dimensional light ON CHARACTER only. CRITICAL: absolutely NO cast shadow, NO ground shadow, NO foot shadow, NO grey oval, NO floor, NO glow under feet, NO scenery, NO text or numbers, NO checkerboard pattern baked into pixels, NO labels. Transparent empty pixels under all feet. Character: A charismatic adult male company director around 40, handsome friendly expressive face, short dark hair with subtly grey temples, tailored graphite navy business suit, ivory shirt, warm amber tie, dark leather business shoes, no briefcase held. Original premium animated movie character, elegant slightly oversized head and compact readable body. Confident but playful.",
      "file": "director.png"
    },
    {
      "id": "accountant",
      "theme": "office",
      "type": "character",
      "description": "A clever friendly adult female accountant around 35, expressive face, neat chestnut shoulder-length bob, tasteful round glasses, elegant emerald teal business trouser suit, ivory blouse, comfortable dark loafers. Original premium animated movie character, elegant slightly oversized head and compact readable body, energetic. No objects held.",
      "prompt": "Create a production-oriented GAME CHARACTER SPRITE SHEET on a genuinely transparent alpha background. Reference image is STYLE AND COLOR PALETTE ONLY; do NOT copy scenery. Canvas aspect 4:3, exact uniform GRID 4 columns by 3 rows, TWELVE equal square cells, no drawn grid or separators. Each cell contains the SAME one consistent full-body hero facing RIGHT in fixed side-on 3/4 platformer view. Every cell same character scale, head size, costume, body proportions and camera. Keep generous transparent padding in every cell, no character part may cross cell boundaries. Hero visual height 80% of cell; feet baseline exactly 90% down each cell for all grounded poses. Horizontal center at 50% in each cell. Row 1 and row 2: EIGHT consecutive anatomically coherent running cycle frames, ordered left to right, clear alternating leg contacts, passing and airborne frames, arms opposite legs, NOT eight identical poses. Row 3: column 1 standing idle, column 2 rising jump with knees tucked, column 3 jump apex, column 4 falling ready to land. Airborne poses keep the same overall framing/anchor for stable game rendering. High-end polished painterly 2.5D game illustration, crisp clean alpha silhouettes, soft dimensional light ON CHARACTER only. CRITICAL: absolutely NO cast shadow, NO ground shadow, NO foot shadow, NO grey oval, NO floor, NO glow under feet, NO scenery, NO text or numbers, NO checkerboard pattern baked into pixels, NO labels. Transparent empty pixels under all feet. Character: A clever friendly adult female accountant around 35, expressive face, neat chestnut shoulder-length bob, tasteful round glasses, elegant emerald teal business trouser suit, ivory blouse, comfortable dark loafers. Original premium animated movie character, elegant slightly oversized head and compact readable body, energetic. No objects held.",
      "file": "accountant.png"
    },
    {
      "id": "wedding-props",
      "theme": "wedding",
      "type": "props",
      "description": "Row1: (1) collectible single thick GOLD WEDDING BAND ring front 3/4 view with open center, (2) same ring turned edge-on for spin frame, (3) same ring at opposite 3/4 turn, (4) pair of interlocked gold wedding bands bonus. Row2: (1) wide ivory stone floating platform with pale rose flowers on front edge, side-on flat walkable top, (2) round ivory planter with roses as jump obstacle, (3) short elegant wedding gift box obstacle ivory with gold ribbon, (4) finishing floral wedding arch ivory roses with two little gold bands at crest. Row3: (1) petite decorative rose bush, (2) elegant garden lantern, (3) ivory ribbon victory rosette, (4) little rose petal burst effect. Palette ivory sage champagne pale peach.",
      "file": "wedding-props.png"
    },
    {
      "id": "kids-props-round",
      "theme": "kids",
      "type": "props",
      "description": "Final props with circular disk shield pacifiers",
      "file": "kids-props-round.png"
    },
    {
      "id": "office-props",
      "theme": "office",
      "type": "props",
      "description": "Row1: (1) collectible shiny GOLD COIN with simple embossed star and thick circular rim front 3/4, (2) same coin narrow edge-on, (3) same coin opposite 3/4, (4) small stack of gold coins bonus. No text or currency letters. Row2: (1) wide floating oak desktop platform with dark graphite metal underside, flat top side-on, (2) neat stack of teal office folders jump obstacle, (3) compact paper archive box jump obstacle, (4) finish doorway/office brass trophy pedestal with gold cup and emerald pennant, all one self-contained object. Row3: (1) potted office plant, (2) elegant brass desk lamp, (3) gold employee victory rosette, (4) gold sparkle collection burst effect. Palette warm cream teal oak amber graphite brass.",
      "file": "office-props.png"
    }
  ],
  "selectedBackgrounds": {
    "wedding": "/theme-concepts/wedding-01.png",
    "kids": "/theme-concepts/kids-03.png",
    "office": "/theme-concepts/office-02.png"
  },
  "controllers": [
    "wedding/ded",
    "wedding/sneg",
    "kids/ded",
    "kids/sneg",
    "office/ded",
    "office/sneg"
  ],
  "runtimeNormalization": "host-themes.js uses alpha bounds and one fixed scale per hero; no foot shadows or opacity flashing"
}