๐ŸŽฎ Game Dashboard

View all generated games, assets, and analytics

Total Games
324
VLM Success Rate
34%
Total Tokens Used
2,077,162
Analysis: 2,077,162
No Photo
Original
Sprite
Sprites
Memory Input

A memory preserved in pixels...

NARRATIVE: "No narrative..."
Nov 18, 2025 04:10 Basic

๐Ÿ“Š Analytics

Slug: 90935ffd82
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 04:10:17

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 0, "y": 886, "w": 33, "h": 21 }, "panel_1": { "x": 16, "y": 852, "w": 57, "h": 59 }, "panel_2": { "x": 0, "y": 933, "w": 36, "h": 32 }, "panel_3": { "x": 0, "y": 942, "w": 80, "h": 82 }, "panel_4": { "x": 17, "y": 925, "w": 24, "h": 35 }, "panel_5": { "x": 31, "y": 936, "w": 23, "h": 45 }, "panel_6": { "x": 856, "y": 934, "w": 22, "h": 23 }, "panel_7": { "x": 0, "y": 1001, "w": 25, "h": 23 }, "panel_8": { "x": 925, "y": 996, "w": 26, "h": 22 } }, "player_frames": [ "panel_0", "panel_1" ], "player_size": { "width": 32, "height": 32 }, "platforms": [ "panel_2", "panel_3" ], "platform_sizes": { "panel_2": { "width": 36, "height": 32 }, "panel_3": { "width": 80, "height": 82 }, "panel_4": { "width": 24, "height": 35 } }, "portal": "panel_8", "portal_size": { "width": 32, "height": 48 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "A memory preserved in pixels..." }, "narrative": { "tone": "reflective", "soundMood": "ambient soft", "victoryMessage": "Memory unlocked..." }, "player_sprite": "panel_4", "goal_sprite": "panel_8" }
No Photo
Original
Sprite
Sprites
Memory Input

A memory preserved in pixels...

NARRATIVE: "No narrative..."
Nov 18, 2025 04:06 Basic

๐Ÿ“Š Analytics

Slug: e5f6a5ab51
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 04:06:43

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 53, "y": 124, "w": 67, "h": 86 }, "panel_1": { "x": 177, "y": 124, "w": 67, "h": 86 }, "panel_2": { "x": 301, "y": 124, "w": 67, "h": 86 }, "panel_3": { "x": 431, "y": 124, "w": 95, "h": 88 }, "panel_4": { "x": 557, "y": 126, "w": 95, "h": 87 }, "panel_5": { "x": 50, "y": 260, "w": 68, "h": 86 }, "panel_6": { "x": 173, "y": 260, "w": 67, "h": 87 }, "panel_7": { "x": 298, "y": 261, "w": 94, "h": 88 }, "panel_8": { "x": 430, "y": 263, "w": 100, "h": 87 }, "panel_9": { "x": 553, "y": 262, "w": 107, "h": 93 }, "panel_10": { "x": 705, "y": 304, "w": 63, "h": 102 }, "panel_11": { "x": 50, "y": 397, "w": 68, "h": 86 }, "panel_12": { "x": 177, "y": 397, "w": 68, "h": 86 }, "panel_13": { "x": 305, "y": 398, "w": 96, "h": 87 }, "panel_14": { "x": 448, "y": 398, "w": 95, "h": 87 }, "panel_15": { "x": 41, "y": 637, "w": 199, "h": 83 }, "panel_16": { "x": 302, "y": 637, "w": 216, "h": 83 }, "panel_17": { "x": 584, "y": 637, "w": 198, "h": 83 }, "panel_18": { "x": 41, "y": 861, "w": 311, "h": 70 }, "panel_19": { "x": 415, "y": 852, "w": 61, "h": 60 }, "panel_20": { "x": 513, "y": 858, "w": 74, "h": 47 }, "panel_21": { "x": 622, "y": 857, "w": 74, "h": 48 }, "panel_22": { "x": 41, "y": 1042, "w": 311, "h": 71 }, "panel_23": { "x": 432, "y": 994, "w": 135, "h": 139 }, "panel_24": { "x": 651, "y": 1001, "w": 104, "h": 122 } }, "player_frames": [ "panel_0", "panel_1" ], "player_size": { "width": 32, "height": 32 }, "platforms": [ "panel_2", "panel_3", "panel_4" ], "platform_sizes": { "panel_2": { "width": 67, "height": 86 }, "panel_3": { "width": 95, "height": 88 }, "panel_4": { "width": 95, "height": 87 } }, "portal": "panel_24", "portal_size": { "width": 32, "height": 48 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "A memory preserved in pixels..." }, "narrative": { "tone": "reflective", "soundMood": "ambient soft", "victoryMessage": "Memory unlocked..." }, "player_sprite": "panel_10", "goal_sprite": "panel_24" }
Original
Original
Sprite
Sprites
Memory Input

The corgi looks at the door and the world outside.

NARRATIVE: "No narrative..."
Nov 18, 2025 03:54 Basic

๐Ÿ“Š Analytics

Slug: d6db7cf1ee
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 03:54:51

๐Ÿ“ท Original Image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 53, "y": 124, "w": 67, "h": 86 }, "panel_1": { "x": 177, "y": 124, "w": 67, "h": 86 }, "panel_2": { "x": 301, "y": 124, "w": 67, "h": 86 }, "panel_3": { "x": 431, "y": 124, "w": 95, "h": 88 }, "panel_4": { "x": 557, "y": 126, "w": 95, "h": 87 }, "panel_5": { "x": 50, "y": 260, "w": 68, "h": 86 }, "panel_6": { "x": 173, "y": 260, "w": 67, "h": 87 }, "panel_7": { "x": 298, "y": 261, "w": 94, "h": 88 }, "panel_8": { "x": 430, "y": 263, "w": 100, "h": 87 }, "panel_9": { "x": 553, "y": 262, "w": 107, "h": 93 }, "panel_10": { "x": 705, "y": 304, "w": 63, "h": 102 }, "panel_11": { "x": 50, "y": 397, "w": 68, "h": 86 }, "panel_12": { "x": 177, "y": 397, "w": 68, "h": 86 }, "panel_13": { "x": 305, "y": 398, "w": 96, "h": 87 }, "panel_14": { "x": 448, "y": 398, "w": 95, "h": 87 }, "panel_15": { "x": 41, "y": 637, "w": 199, "h": 83 }, "panel_16": { "x": 302, "y": 637, "w": 216, "h": 83 }, "panel_17": { "x": 584, "y": 637, "w": 198, "h": 83 }, "panel_18": { "x": 41, "y": 861, "w": 311, "h": 70 }, "panel_19": { "x": 415, "y": 852, "w": 61, "h": 60 }, "panel_20": { "x": 513, "y": 858, "w": 74, "h": 47 }, "panel_21": { "x": 622, "y": 857, "w": 74, "h": 48 }, "panel_22": { "x": 41, "y": 1042, "w": 311, "h": 71 }, "panel_23": { "x": 432, "y": 994, "w": 135, "h": 139 }, "panel_24": { "x": 651, "y": 1001, "w": 104, "h": 122 } }, "player_frames": [ "panel_0", "panel_1", "panel_2", "panel_3", "panel_4", "panel_5", "panel_6", "panel_7", "panel_8", "panel_9", "panel_10", "panel_11", "panel_12", "panel_13", "panel_14" ], "player_size": { "width": 67, "height": 86 }, "platforms": [ "panel_15", "panel_16", "panel_17" ], "platform_sizes": { "panel_15": { "width": 199, "height": 83 }, "panel_16": { "width": 216, "height": 83 }, "panel_17": { "width": 198, "height": 83 } }, "portal": "panel_23", "portal_size": { "width": 135, "height": 139 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "The corgi looks at the door and the world outside." }, "narrative": { "tone": "wistful longing", "soundMood": "acoustic guitar with gentle wind chimes", "victoryMessage": "The door... a new beginning." }, "emotionalNotes": "The game captures the feeling of a pet looking out at the world with curiosity and a hint of sadness. The player controls the corgi, navigating platforms to reach the portal, symbolizing the desire to explore beyond the familiar. The bittersweet tone reflects the transient nature of memories and the yearning for what lies beyond.", "player_sprite": "panel_10", "goal_sprite": "panel_24" }
No Photo
Original
Sprite
Sprites
Memory Input

his first time in the big city

NARRATIVE: "No narrative..."
Nov 18, 2025 03:28 Basic

๐Ÿ“Š Analytics

Slug: 22dcb6edbe
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 03:28:26

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 44, "y": 75, "w": 88, "h": 282 }, "panel_1": { "x": 213, "y": 79, "w": 156, "h": 278 }, "panel_2": { "x": 441, "y": 81, "w": 145, "h": 253 }, "panel_3": { "x": 648, "y": 80, "w": 163, "h": 257 }, "panel_4": { "x": 895, "y": 76, "w": 89, "h": 281 }, "panel_5": { "x": 33, "y": 468, "w": 301, "h": 96 }, "panel_6": { "x": 364, "y": 465, "w": 298, "h": 99 }, "panel_7": { "x": 693, "y": 468, "w": 299, "h": 96 }, "panel_8": { "x": 357, "y": 657, "w": 309, "h": 282 } }, "player_frames": [ "panel_0", "panel_1", "panel_2", "panel_3", "panel_4" ], "player_size": { "width": 58, "height": 89 }, "platforms": [ "panel_5", "panel_7" ], "platform_sizes": { "panel_5": { "width": 145, "height": 11 }, "panel_7": { "width": 145, "height": 34 }, "panel_8": { "width": 145, "height": 34 } }, "portal": "panel_6", "portal_size": { "width": 75, "height": 82 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "his first time in the big city" }, "narrative": { "tone": "bittersweet nostalgia", "soundMood": "soft piano with rain", "victoryMessage": "The memory lives on..." }, "emotionalNotes": "The character's first time in the big city is represented by the journey to the portal. The platforms are varied, representing the different experiences and challenges faced. The portal, a swirling universe, symbolizes the vastness and wonder of the new environment. The bittersweet nostalgia is captured by the simple graphics and melancholic soundscape.", "player_sprite": "panel_0", "goal_sprite": "panel_8" }
No Photo
Original
Sprite
Sprites
Memory Input

my first time in the big city

NARRATIVE: "No narrative..."
Nov 18, 2025 03:12 Basic

๐Ÿ“Š Analytics

Slug: 01ea2bb53e
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 03:12:39

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 61, "y": 73, "w": 67, "h": 195 }, "panel_1": { "x": 191, "y": 74, "w": 94, "h": 192 }, "panel_2": { "x": 356, "y": 78, "w": 104, "h": 180 }, "panel_3": { "x": 518, "y": 62, "w": 117, "h": 211 }, "panel_4": { "x": 686, "y": 80, "w": 154, "h": 188 }, "panel_5": { "x": 860, "y": 79, "w": 111, "h": 182 }, "panel_6": { "x": 62, "y": 304, "w": 70, "h": 209 }, "panel_7": { "x": 212, "y": 312, "w": 109, "h": 184 }, "panel_8": { "x": 378, "y": 425, "w": 158, "h": 84 }, "panel_9": { "x": 526, "y": 539, "w": 219, "h": 130 }, "panel_10": { "x": 780, "y": 527, "w": 195, "h": 141 }, "panel_11": { "x": 49, "y": 625, "w": 447, "h": 44 }, "panel_12": { "x": 408, "y": 736, "w": 209, "h": 230 } }, "player_frames": [ "panel_0", "panel_1", "panel_2", "panel_3", "panel_4", "panel_5", "panel_6", "panel_7" ], "player_size": { "width": 65, "height": 105 }, "platforms": [ "panel_8", "panel_9" ], "platform_sizes": { "panel_8": { "width": 158, "height": 84 }, "panel_9": { "width": 219, "height": 130 } }, "portal": "panel_12", "portal_size": { "width": 105, "height": 115 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "my first time in the big city" }, "narrative": { "tone": "bittersweet nostalgia", "soundMood": "soft piano with rain", "victoryMessage": "The memory lives on..." }, "emotionalNotes": "The player character is a pixelated representation of myself, overwhelmed by the scale of the city. The portal is a stylized archway representing the wonder and excitement of that first experience. The platforms are a bench and a zebra crossing, common sights in the city, representing the journey through the urban landscape.", "player_sprite": "panel_0", "goal_sprite": "panel_12" }
No Photo
Original
Sprite
Sprites
Memory Input

jon doe's first time in the big city

NARRATIVE: "No narrative..."
Nov 18, 2025 03:07 Basic

๐Ÿ“Š Analytics

Slug: efed34d49d
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 03:07:51

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 281, "y": 353, "w": 29, "h": 20 }, "panel_1": { "x": 46, "y": 670, "w": 229, "h": 97 }, "panel_2": { "x": 94, "y": 679, "w": 119, "h": 30 }, "panel_3": { "x": 338, "y": 670, "w": 364, "h": 97 } }, "player_frames": [ "panel_0", "panel_1", "panel_2", "panel_3", "panel_4", "panel_5", "panel_6", "panel_7", "panel_8", "panel_9", "panel_10" ], "player_size": { "width": 29, "height": 20 }, "platforms": [ "panel_2", "panel_3" ], "platform_sizes": { "panel_11": { "width": 229, "height": 97 }, "panel_12": { "width": 364, "height": 97 } }, "portal": "panel_14", "portal_size": { "width": 119, "height": 30 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "jon doe's first time in the big city" }, "narrative": { "tone": "bittersweet nostalgia", "soundMood": "soft piano with rain", "victoryMessage": "The memory lives on..." }, "emotionalNotes": "The character's journey through the city, represented by the platforms, leads to the 'Big City' sign, symbolizing the fulfillment of the memory. The bittersweet tone reflects the passage of time and the nostalgia associated with first experiences.", "player_sprite": "panel_0", "goal_sprite": "panel_1" }
No Photo
Original
Sprite
Sprites
Memory Input

john visits the big city

NARRATIVE: "No narrative..."
Nov 18, 2025 02:59 Basic

๐Ÿ“Š Analytics

Slug: 3a0d01db3a
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:59:38

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 275, "y": 46, "w": 91, "h": 193 }, "panel_1": { "x": 582, "y": 284, "w": 297, "h": 128 }, "panel_2": { "x": 47, "y": 459, "w": 486, "h": 80 }, "panel_3": { "x": 74, "y": 611, "w": 56, "h": 74 }, "panel_4": { "x": 194, "y": 611, "w": 55, "h": 74 } }, "player_frames": [ "panel_0", "panel_1" ], "player_size": { "width": 40, "height": 40 }, "platforms": [ "panel_2", "panel_3" ], "platform_sizes": { "panel_2": { "width": 486, "height": 80 }, "panel_3": { "width": 56, "height": 74 }, "panel_4": { "width": 55, "height": 74 } }, "portal": "panel_2", "portal_size": { "width": 48, "height": 64 }, "voice": { "tts": "[emotion: cheerful][delivery: diegetic]", "text": "john visits the big city" }, "narrative": { "tone": "joyful celebration", "soundMood": "bright bells and laughter", "victoryMessage": "The happiness echoes on..." }, "player_sprite": "panel_0", "goal_sprite": "panel_4" }
No Photo
Original
Sprite
Sprites
Memory Input

corgi meets galaxy

NARRATIVE: "No narrative..."
Nov 18, 2025 02:56 Basic

๐Ÿ“Š Analytics

Slug: e31e8b5383
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:56:41

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 40, "y": 59, "w": 118, "h": 162 }, "panel_1": { "x": 181, "y": 59, "w": 117, "h": 162 }, "panel_2": { "x": 321, "y": 59, "w": 116, "h": 162 }, "panel_3": { "x": 460, "y": 59, "w": 120, "h": 162 }, "panel_4": { "x": 604, "y": 59, "w": 115, "h": 162 }, "panel_5": { "x": 50, "y": 305, "w": 117, "h": 177 }, "panel_6": { "x": 188, "y": 305, "w": 116, "h": 177 }, "panel_7": { "x": 326, "y": 305, "w": 117, "h": 177 }, "panel_8": { "x": 467, "y": 305, "w": 116, "h": 177 }, "panel_9": { "x": 604, "y": 305, "w": 116, "h": 177 }, "panel_10": { "x": 43, "y": 614, "w": 289, "h": 19 }, "panel_11": { "x": 43, "y": 635, "w": 289, "h": 21 }, "panel_12": { "x": 53, "y": 635, "w": 15, "h": 15 }, "panel_13": { "x": 304, "y": 635, "w": 16, "h": 15 }, "panel_14": { "x": 430, "y": 652, "w": 142, "h": 203 }, "panel_15": { "x": 464, "y": 701, "w": 70, "h": 20 }, "panel_16": { "x": 43, "y": 770, "w": 289, "h": 16 }, "panel_17": { "x": 464, "y": 723, "w": 70, "h": 16 }, "panel_18": { "x": 43, "y": 787, "w": 289, "h": 21 }, "panel_19": { "x": 464, "y": 740, "w": 70, "h": 23 }, "panel_20": { "x": 430, "y": 890, "w": 149, "h": 164 }, "panel_21": { "x": 43, "y": 954, "w": 289, "h": 15 }, "panel_22": { "x": 43, "y": 971, "w": 289, "h": 22 }, "panel_23": { "x": 54, "y": 995, "w": 16, "h": 26 }, "panel_24": { "x": 72, "y": 995, "w": 229, "h": 26 }, "panel_25": { "x": 304, "y": 995, "w": 15, "h": 26 } }, "player_frames": [ "panel_0", "panel_1", "panel_2", "panel_3", "panel_4", "panel_5", "panel_6", "panel_7", "panel_8", "panel_9" ], "player_size": { "width": 58, "height": 89 }, "platforms": [ "panel_14", "panel_14" ], "platform_sizes": { "panel_14": { "width": 71, "height": 102 } }, "portal": "panel_20", "portal_size": { "width": 75, "height": 82 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "corgi meets galaxy" }, "narrative": { "tone": "whimsical and hopeful", "soundMood": "upbeat chiptune with synth pads", "victoryMessage": "The corgi found its galaxy!" }, "emotionalNotes": "The corgi represents a sense of wonder and exploration. The galaxy portal symbolizes the vastness of dreams and possibilities. The platforms are simple to ensure the focus remains on the journey and the destination. The multiple corgi sprites create a lively and engaging animation, reflecting the playful spirit of the memory.", "player_sprite": "panel_5", "goal_sprite": "panel_20" }
No Photo
Original
Sprite
Sprites
Memory Input

visiting the big apple

NARRATIVE: "No narrative..."
Nov 18, 2025 02:55 Basic

๐Ÿ“Š Analytics

Slug: 4f6f3a302e
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:55:44

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 275, "y": 46, "w": 91, "h": 193 }, "panel_1": { "x": 98, "y": 129, "w": 54, "h": 29 }, "panel_2": { "x": 310, "y": 90, "w": 25, "h": 17 }, "panel_3": { "x": 752, "y": 96, "w": 20, "h": 17 }, "panel_4": { "x": 449, "y": 156, "w": 21, "h": 26 }, "panel_5": { "x": 744, "y": 157, "w": 23, "h": 21 }, "panel_6": { "x": 582, "y": 284, "w": 297, "h": 128 }, "panel_7": { "x": 47, "y": 459, "w": 486, "h": 80 }, "panel_8": { "x": 74, "y": 611, "w": 56, "h": 74 }, "panel_9": { "x": 194, "y": 611, "w": 55, "h": 74 } }, "player_frames": [ "panel_0", "panel_1", "panel_2", "panel_3", "panel_4", "panel_5" ], "player_size": { "width": 50, "height": 80 }, "platforms": [ "panel_1", "panel_6", "panel_7" ], "platform_sizes": { "panel_8": { "width": 56, "height": 74 }, "panel_9": { "width": 55, "height": 74 } }, "portal": "panel_6", "portal_size": { "width": 75, "height": 32 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "visiting the big apple" }, "narrative": { "tone": "reflective and hopeful", "soundMood": "upbeat jazz with city sounds", "victoryMessage": "Made it in the Big Apple!" }, "emotionalNotes": "The character sprites represent the player navigating the city. The platforms are buildings, and the portal is a significant destination in the city. The upbeat jazz reflects the excitement of being in New York.", "player_sprite": "panel_0", "goal_sprite": "panel_9" }
No Photo
Original
Sprite
Sprites
Memory Input

corgi meets galaxy

NARRATIVE: "No narrative..."
Nov 18, 2025 02:49 Basic

๐Ÿ“Š Analytics

Slug: 8d7a0eb3ed
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:49:48

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 40, "y": 59, "w": 118, "h": 162 }, "panel_1": { "x": 181, "y": 59, "w": 117, "h": 162 }, "panel_2": { "x": 321, "y": 59, "w": 116, "h": 162 }, "panel_3": { "x": 460, "y": 59, "w": 120, "h": 162 }, "panel_4": { "x": 604, "y": 59, "w": 115, "h": 162 }, "panel_5": { "x": 50, "y": 305, "w": 117, "h": 177 }, "panel_6": { "x": 188, "y": 305, "w": 116, "h": 177 }, "panel_7": { "x": 326, "y": 305, "w": 117, "h": 177 }, "panel_8": { "x": 467, "y": 305, "w": 116, "h": 177 }, "panel_9": { "x": 604, "y": 305, "w": 116, "h": 177 }, "panel_10": { "x": 43, "y": 614, "w": 289, "h": 19 }, "panel_11": { "x": 43, "y": 635, "w": 289, "h": 21 }, "panel_12": { "x": 53, "y": 635, "w": 15, "h": 15 }, "panel_13": { "x": 304, "y": 635, "w": 16, "h": 15 }, "panel_14": { "x": 430, "y": 652, "w": 142, "h": 203 }, "panel_15": { "x": 464, "y": 701, "w": 70, "h": 20 }, "panel_16": { "x": 43, "y": 770, "w": 289, "h": 16 }, "panel_17": { "x": 464, "y": 723, "w": 70, "h": 16 }, "panel_18": { "x": 43, "y": 787, "w": 289, "h": 21 }, "panel_19": { "x": 464, "y": 740, "w": 70, "h": 23 }, "panel_20": { "x": 430, "y": 890, "w": 149, "h": 164 }, "panel_21": { "x": 43, "y": 954, "w": 289, "h": 15 }, "panel_22": { "x": 43, "y": 971, "w": 289, "h": 22 }, "panel_23": { "x": 54, "y": 995, "w": 16, "h": 26 }, "panel_24": { "x": 72, "y": 995, "w": 229, "h": 26 }, "panel_25": { "x": 304, "y": 995, "w": 15, "h": 26 } }, "player_frames": [ "panel_0", "panel_1", "panel_2" ], "player_size": { "width": 58, "height": 81 }, "platforms": [ "panel_10", "panel_11", "panel_15", "panel_16", "panel_17", "panel_18" ], "platform_sizes": { "panel_14": { "width": 71, "height": 101 } }, "portal": "panel_20", "portal_size": { "width": 74, "height": 82 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "corgi meets galaxy" }, "narrative": { "tone": "whimsical curiosity", "soundMood": "upbeat chiptune with synth pads", "victoryMessage": "The universe awaits!" }, "emotionalNotes": "The game evokes a sense of wonder and exploration. The corgi, a symbol of companionship, embarks on a journey to the galaxy, representing the boundless curiosity and the desire to explore the unknown. The platforms are simple, allowing the focus to remain on the journey and the destination. The portal is a vibrant galaxy, promising a new adventure.", "player_sprite": "panel_5", "goal_sprite": "panel_20" }
No Photo
Original
Sprite
Sprites
Memory Input

A memory preserved in pixels...

NARRATIVE: "No narrative..."
Nov 18, 2025 02:48 Basic

๐Ÿ“Š Analytics

Slug: a30e4e7fcf
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:48:19

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 275, "y": 46, "w": 91, "h": 193 }, "panel_1": { "x": 98, "y": 129, "w": 54, "h": 29 }, "panel_2": { "x": 310, "y": 90, "w": 25, "h": 17 }, "panel_3": { "x": 752, "y": 96, "w": 20, "h": 17 }, "panel_4": { "x": 449, "y": 156, "w": 21, "h": 26 }, "panel_5": { "x": 744, "y": 157, "w": 23, "h": 21 }, "panel_6": { "x": 582, "y": 284, "w": 297, "h": 128 }, "panel_7": { "x": 47, "y": 459, "w": 486, "h": 80 }, "panel_8": { "x": 74, "y": 611, "w": 56, "h": 74 }, "panel_9": { "x": 194, "y": 611, "w": 55, "h": 74 } }, "player_frames": [ "panel_0", "panel_1", "panel_2", "panel_3", "panel_4", "panel_5" ], "player_size": { "width": 21, "height": 26 }, "platforms": [ "panel_7", "panel_8" ], "platform_sizes": { "panel_7": { "width": 145, "height": 10 }, "panel_8": { "width": 28, "height": 37 }, "panel_9": { "width": 27, "height": 37 } }, "portal": "panel_6", "portal_size": { "width": 75, "height": 32 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "A memory preserved in pixels..." }, "narrative": { "tone": "reflective and urban", "soundMood": "lo-fi hip hop with city ambience", "victoryMessage": "The city remembers..." }, "emotionalNotes": "The game uses the character sprites to represent the player navigating a pixelated city. The building facade with the sign acts as a portal, representing a specific location or memory within the city. The platforms are made from street and building elements, creating an urban environment. The tone is reflective, evoking a sense of nostalgia for a time and place.", "player_sprite": "panel_0", "goal_sprite": "panel_9" }
No Photo
Original
Sprite
Sprites
Memory Input

A memory preserved in pixels...

NARRATIVE: "No narrative..."
Nov 18, 2025 02:43 Basic

๐Ÿ“Š Analytics

Slug: a9e6880eb1
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:43:03

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 275, "y": 46, "w": 91, "h": 193 }, "panel_1": { "x": 98, "y": 129, "w": 54, "h": 29 }, "panel_2": { "x": 310, "y": 90, "w": 25, "h": 17 }, "panel_3": { "x": 752, "y": 96, "w": 20, "h": 17 }, "panel_4": { "x": 449, "y": 156, "w": 21, "h": 26 }, "panel_5": { "x": 744, "y": 157, "w": 23, "h": 21 }, "panel_6": { "x": 582, "y": 284, "w": 297, "h": 128 }, "panel_7": { "x": 47, "y": 459, "w": 486, "h": 80 }, "panel_8": { "x": 74, "y": 611, "w": 56, "h": 74 }, "panel_9": { "x": 194, "y": 611, "w": 55, "h": 74 } }, "player_frames": [ "panel_0", "panel_1", "panel_2", "panel_3", "panel_4", "panel_5" ], "player_size": { "width": 21, "height": 26 }, "platforms": [ "panel_7", "panel_8" ], "platform_sizes": { "panel_7": { "width": 145, "height": 20 }, "panel_8": { "width": 56, "height": 74 }, "panel_9": { "width": 55, "height": 74 } }, "portal": "panel_6", "portal_size": { "width": 75, "height": 33 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "A memory preserved in pixels..." }, "narrative": { "tone": "melancholy and reflective", "soundMood": "ambient city sounds with a distant, echoing melody", "victoryMessage": "The city remembers..." }, "emotionalNotes": "The character represents a figure from the past, navigating through a pixelated city. The building facade portal offers a glimpse into a brighter, perhaps idealized, version of that memory. The platforms are the fragmented moments, the road is the path, and the brick walls are the obstacles.", "player_sprite": "panel_0", "goal_sprite": "panel_9" }
No Photo
Original
Sprite
Sprites
Memory Input

first time in nyc

NARRATIVE: "No narrative..."
Nov 18, 2025 02:39 Basic

๐Ÿ“Š Analytics

Slug: d462e2cca0
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:39:19

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 914, "y": 133, "w": 18, "h": 29 }, "panel_1": { "x": 132, "y": 177, "w": 29, "h": 58 }, "panel_2": { "x": 131, "y": 179, "w": 30, "h": 55 }, "panel_3": { "x": 732, "y": 332, "w": 19, "h": 31 }, "panel_4": { "x": 724, "y": 345, "w": 33, "h": 18 } }, "player_frames": [ "panel_0", "panel_1", "panel_2" ], "player_size": { "width": 30, "height": 58 }, "platforms": [ "panel_1", "panel_2", "panel_3" ], "platform_sizes": { "panel_3": { "width": 100, "height": 20 }, "panel_4": { "width": 100, "height": 20 } }, "portal": "panel_4", "portal_size": { "width": 33, "height": 18 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "first time in nyc" }, "narrative": { "tone": "nostalgic and reflective", "soundMood": "gentle jazz with city ambience", "victoryMessage": "A memory etched in brick and neon." }, "emotionalNotes": "The game uses the character sprites to represent the player's younger self exploring NYC for the first time. The building facades serve as platforms, representing the city's architecture and the journey through it. The final building facade is the portal, symbolizing a specific destination or memory from that trip. The bittersweet tone reflects the passage of time and the longing for those initial experiences.", "player_sprite": "panel_0", "goal_sprite": "panel_4" }
No Photo
Original
Sprite
Sprites
Memory Input

A memory preserved in pixels...

NARRATIVE: "No narrative..."
Nov 18, 2025 02:38 Basic

๐Ÿ“Š Analytics

Slug: 2ca573d72a
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:38:15

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 914, "y": 133, "w": 18, "h": 29 }, "panel_1": { "x": 132, "y": 177, "w": 29, "h": 58 }, "panel_2": { "x": 131, "y": 179, "w": 30, "h": 55 }, "panel_3": { "x": 732, "y": 332, "w": 19, "h": 31 }, "panel_4": { "x": 724, "y": 345, "w": 33, "h": 18 } }, "player_frames": [ "panel_1", "panel_2" ], "player_size": { "width": 29, "height": 58 }, "platforms": [ "panel_1", "panel_2", "panel_3" ], "platform_sizes": { "panel_4": { "width": 33, "height": 18 } }, "portal": "panel_3", "portal_size": { "width": 19, "height": 31 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "A memory preserved in pixels..." }, "narrative": { "tone": "melancholy and reflective", "soundMood": "lo-fi hip hop with vinyl crackle", "victoryMessage": "The neon glow never fades..." }, "emotionalNotes": "The character is running towards a memory represented by the neon sign. The platforms are small and sparse, creating a sense of isolation and longing. The lo-fi soundtrack reinforces the feeling of looking back on a past time. The neon sign portal is small, suggesting that the memory is fading, but the victory message offers a glimmer of hope that it can be preserved.", "player_sprite": "panel_0", "goal_sprite": "panel_4" }
No Photo
Original
Sprite
Sprites
Memory Input

A memory preserved in pixels...

NARRATIVE: "No narrative..."
Nov 18, 2025 02:33 Basic

๐Ÿ“Š Analytics

Slug: 2c5c20e064
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:33:55

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 914, "y": 133, "w": 18, "h": 29 }, "panel_1": { "x": 132, "y": 177, "w": 29, "h": 58 }, "panel_2": { "x": 131, "y": 179, "w": 30, "h": 55 }, "panel_3": { "x": 732, "y": 332, "w": 19, "h": 31 }, "panel_4": { "x": 724, "y": 345, "w": 33, "h": 18 } }, "player_frames": [ "panel_0", "panel_1" ], "player_size": { "width": 32, "height": 32 }, "platforms": [ "panel_2", "panel_3" ], "platform_sizes": { "panel_2": { "width": 30, "height": 55 }, "panel_3": { "width": 19, "height": 31 }, "panel_4": { "width": 33, "height": 18 } }, "portal": "panel_4", "portal_size": { "width": 32, "height": 48 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "A memory preserved in pixels..." }, "narrative": { "tone": "reflective", "soundMood": "ambient soft", "victoryMessage": "Memory unlocked..." }, "player_sprite": "panel_0", "goal_sprite": "panel_4" }
No Photo
Original
Sprite
Sprites
Memory Input

A memory preserved in pixels...

NARRATIVE: "No narrative..."
Nov 18, 2025 02:32 Basic

๐Ÿ“Š Analytics

Slug: b8b0daabb7
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:32:30

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 914, "y": 133, "w": 18, "h": 29 }, "panel_1": { "x": 132, "y": 177, "w": 29, "h": 58 }, "panel_2": { "x": 131, "y": 179, "w": 30, "h": 55 }, "panel_3": { "x": 732, "y": 332, "w": 19, "h": 31 }, "panel_4": { "x": 724, "y": 345, "w": 33, "h": 18 } }, "player_frames": [ "panel_0", "panel_1" ], "player_size": { "width": 32, "height": 32 }, "platforms": [ "panel_2", "panel_3" ], "platform_sizes": { "panel_2": { "width": 30, "height": 55 }, "panel_3": { "width": 19, "height": 31 }, "panel_4": { "width": 33, "height": 18 } }, "portal": "panel_4", "portal_size": { "width": 32, "height": 48 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "A memory preserved in pixels..." }, "narrative": { "tone": "reflective", "soundMood": "ambient soft", "victoryMessage": "Memory unlocked..." }, "player_sprite": "panel_0", "goal_sprite": "panel_4" }
No Photo
Original
Sprite
Sprites
Memory Input

test

NARRATIVE: "No narrative..."
Nov 18, 2025 02:19 Basic

๐Ÿ“Š Analytics

Slug: 8cc51c98d1
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:19:04

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 914, "y": 133, "w": 18, "h": 29 }, "panel_1": { "x": 132, "y": 177, "w": 29, "h": 58 }, "panel_2": { "x": 131, "y": 179, "w": 30, "h": 55 }, "panel_3": { "x": 732, "y": 332, "w": 19, "h": 31 }, "panel_4": { "x": 724, "y": 345, "w": 33, "h": 18 } }, "player_frames": [ "panel_0", "panel_1" ], "player_size": { "width": 32, "height": 32 }, "platforms": [ "panel_2", "panel_3" ], "platform_sizes": { "panel_2": { "width": 30, "height": 55 }, "panel_3": { "width": 19, "height": 31 }, "panel_4": { "width": 33, "height": 18 } }, "portal": "panel_4", "portal_size": { "width": 32, "height": 48 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "test" }, "narrative": { "tone": "reflective", "soundMood": "ambient soft", "victoryMessage": "Memory unlocked..." }, "player_sprite": "panel_0", "goal_sprite": "panel_4" }
No Photo
Original
Sprite
Sprites
Memory Input

A memory preserved in pixels...

NARRATIVE: "No narrative..."
Nov 18, 2025 02:18 Basic

๐Ÿ“Š Analytics

Slug: 075d5531b7
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:18:17

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 914, "y": 133, "w": 18, "h": 29 }, "panel_1": { "x": 132, "y": 177, "w": 29, "h": 58 }, "panel_2": { "x": 131, "y": 179, "w": 30, "h": 55 }, "panel_3": { "x": 732, "y": 332, "w": 19, "h": 31 }, "panel_4": { "x": 724, "y": 345, "w": 33, "h": 18 } }, "player_frames": [ "panel_0", "panel_1" ], "player_size": { "width": 32, "height": 32 }, "platforms": [ "panel_2", "panel_3" ], "platform_sizes": { "panel_2": { "width": 30, "height": 55 }, "panel_3": { "width": 19, "height": 31 }, "panel_4": { "width": 33, "height": 18 } }, "portal": "panel_4", "portal_size": { "width": 32, "height": 48 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "A memory preserved in pixels..." }, "narrative": { "tone": "reflective", "soundMood": "ambient soft", "victoryMessage": "Memory unlocked..." }, "player_sprite": "panel_0", "goal_sprite": "panel_4" }
No Photo
Original
Sprite
Sprites
Memory Input

A memory preserved in pixels...

NARRATIVE: "No narrative..."
Nov 18, 2025 02:18 Basic

๐Ÿ“Š Analytics

Slug: 1d366022a2
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:18:04

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 603, "y": 58, "w": 116, "h": 163 }, "panel_1": { "x": 188, "y": 304, "w": 116, "h": 178 }, "panel_2": { "x": 604, "y": 304, "w": 116, "h": 178 }, "panel_3": { "x": 43, "y": 634, "w": 290, "h": 22 }, "panel_4": { "x": 430, "y": 652, "w": 142, "h": 203 }, "panel_5": { "x": 43, "y": 755, "w": 290, "h": 53 }, "panel_6": { "x": 430, "y": 890, "w": 150, "h": 165 }, "panel_7": { "x": 43, "y": 954, "w": 290, "h": 68 } }, "player_frames": [ "panel_0", "panel_1" ], "player_size": { "width": 32, "height": 32 }, "platforms": [ "panel_2", "panel_3", "panel_4" ], "platform_sizes": { "panel_2": { "width": 116, "height": 178 }, "panel_3": { "width": 290, "height": 22 }, "panel_4": { "width": 142, "height": 203 } }, "portal": "panel_7", "portal_size": { "width": 32, "height": 48 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "A memory preserved in pixels..." }, "narrative": { "tone": "reflective", "soundMood": "ambient soft", "victoryMessage": "Memory unlocked..." }, "player_sprite": "panel_1", "goal_sprite": "panel_6" }
No Photo
Original
Sprite
Sprites
Memory Input

A memory preserved in pixels...

NARRATIVE: "No narrative..."
Nov 18, 2025 02:15 Basic

๐Ÿ“Š Analytics

Slug: f4b3431c1c
Model: N/A
Request Tokens: 0
Response Tokens: 0
Total Tokens: 0
Created: 2025-11-18 02:15:36

๐Ÿ“ท Original Image

No original image

๐ŸŽจ Generated Sprites

๐Ÿ”Š Audio Assets

No audio generated yet

๐Ÿ’ญ Emotional Core

No emotional core data

๐Ÿ“– Narrative

Opening:
N/A

Goal:
N/A

Completion:
N/A

๐ŸŽฎ Game Spec (JSON)

{ "canvas": { "width": 400, "height": 240 }, "panels": { "panel_0": { "x": 603, "y": 58, "w": 116, "h": 163 }, "panel_1": { "x": 188, "y": 304, "w": 116, "h": 178 }, "panel_2": { "x": 604, "y": 304, "w": 116, "h": 178 }, "panel_3": { "x": 43, "y": 634, "w": 290, "h": 22 }, "panel_4": { "x": 430, "y": 652, "w": 142, "h": 203 }, "panel_5": { "x": 43, "y": 755, "w": 290, "h": 53 }, "panel_6": { "x": 430, "y": 890, "w": 150, "h": 165 }, "panel_7": { "x": 43, "y": 954, "w": 290, "h": 68 } }, "player_frames": [ "panel_0", "panel_1" ], "player_size": { "width": 32, "height": 32 }, "platforms": [ "panel_2", "panel_3", "panel_4" ], "platform_sizes": { "panel_2": { "width": 116, "height": 178 }, "panel_3": { "width": 290, "height": 22 }, "panel_4": { "width": 142, "height": 203 } }, "portal": "panel_7", "portal_size": { "width": 32, "height": 48 }, "voice": { "tts": "[emotion: soft][delivery: diegetic]", "text": "A memory preserved in pixels..." }, "narrative": { "tone": "reflective", "soundMood": "ambient soft", "victoryMessage": "Memory unlocked..." }, "player_sprite": "panel_1", "goal_sprite": "panel_6" }