Asset Store
Discover high-quality assets for your next game project, or create your own with AI.
Create AssetDiscover high-quality assets for your next game project, or create your own with AI.
Create Asset
Made with Nano Banana 2 Lite · CC0 · 2 Oct 2026
Generated from: a scene from a small video game about: Build a first playable vertical slice of "Cabinet of Curiosities", a calm, premium iPhone puzzle game. Players place collectible objects ("curios") into cabinet slots so every rule is satisfied. 2D, GDScript, portrait only, iPhone. First give me a short plan (scenes, scripts, data files) and wait for my OK. Then build in this order, stopping after each step with a screenshot and a list of anything you couldn't match: 1. Theme tokens 2. Puzzle data + rule checker 3. Puzzle screen 4. Completion sheet 5. Home + plate list 6. iPhone export PROJECT 393x852 base, portrait locked, stretch canvas_items, aspect expand, respect safe areas. One fixed look, ignore dark mode. No timers, currency, coins, keys, loot boxes, ads, lives or energy. STYLE: "Jewelbox Press" Bold flat printed graphics, like a limited art print series: flat jewel colours, ink outlines, hard offset ink shadows, no blur. Banned: pill buttons, gradients, glow, glassmorphism, soft shadows, wood, parchment, brass, gold, white rounded cards, emoji. COLOURS (one Tokens script) ink #14131A outlines, shadows, text on light chalk #EEF0F2 puzzle ground, text on dark chalk_deep #DCE0E6 tray, disabled, locked white #FFFFFF object highlights only mist #5A5D6B secondary text on chalk blush #F6C9C0 relief tint lapis #1F3FBF brand, primary buttons vermilion #E8452C invalid malachite #0A7A53 valid, complete saffron #F2B233 selection, lit, stamps Natural History room: primary #0A7A53, secondary #E8452C, room chalk #E7EFEA Chalk text on lapis/malachite/room primary. Ink text on vermilion/saffron/chalk/blush. Never ink on lapis. TYPE (bundled fonts; tell me if missing) Bricolage Grotesque ExtraBold: titles 32pt+ only. DM Sans: everything else (Bold 17 buttons, Regular 17 body, SemiBold 15 chips, Medium 13 small). IBM Plex Mono Medium 13 uppercase: catalogue numbers only ("No. 047"). SHAPES Outlines 2pt ink (UI), 3pt (cabinet). Shadows solid ink, no blur, down-right 2pt small, 4pt buttons/cards, 8pt cabinet. Radius: slots 4, chips 6, buttons/plates 8, cabinet 10, sheet tops 16. Never pills. Pressed = moves by its shadow offset, shadow disappears. 4pt spacing grid, 16pt margins. Optional static grain 6-8% multiply on coloured fields. PRIMARY BUTTON ("printed ticket") 56pt rectangle, 8pt radius, 2pt outline, 4pt shadow, left-aligned DM Sans Bold 17, dashed vertical perforation 56pt from the right edge. One per screen. PUZZLE SCREEN (top to bottom) 1. Header: back, plate name, Undo and Restart as 44pt square chalk buttons (2pt outline, radius 6, 2pt shadow). 2. Rule chips (1-2 rows): chalk, 40pt tall, radius 6, 2pt outline, 2pt shadow, 24pt icon + short phrase. Satisfied: small malachite check square. Broken: dashed vermilion outline + cross. 3. Stage: room chalk ground, big flat arch in room secondary behind cabinet, cropped by screen edge. Cabinet: room primary frame, 3pt outline, radius 10, 8pt shadow. Square slots 64-104pt, 12pt gaps, room chalk inside. 4. Tray: chalk_deep band 132pt, 2pt ink top line, 88pt cells, scrolls sideways. "Ask the Curator" at right: 56pt saffron circle, 2pt outline, 4pt shadow, monocle icon. Never put text in slots. A slot rule = one 20pt icon top-left. Words go in chips. SLOT STATES (shape cue + colour) empty: room chalk, 2pt outline | filled: curio centred, 2pt shadow | selected: 4pt saffron ring | locked: chalk_deep + 12% ink hatching, curio can't move | lit: 6pt saffron bar on top inside edge | invalid: dashed vermilion outline + 16pt cross top-right INTERACTION Drag from tray to slot; tap-to-select then tap-to-place also always on. Pick up: scale 112%, shadow 4pt, light haptic. Valid drop: quick spring snap (~220ms), rigid haptic. Invalid: small shake, warning haptic, back to tray. Unlimited Undo. Restart asks to confirm. Free Curator hint rings one correct slot + one-line hint. Reduce Motion: fades instead of scales/shakes. MECHANIC (JSON per plate) Plate = grid size, curios, pre-placed curios, rules. Curio traits: family (moth, beetle, fossil, feather, egg), colour group, count. Rules: pairs_adjacent (same family side by side), no_touch (two families not orthogonally adjacent), row_match (each row one family), corner_only (family only in corners). Complete when all slots are filled and all rules pass. Re-check after every move: update chips, mark invalid slots, light satisfied groups. Plates: 1 (3x2) teaches pairs_adjacent. 2 (3x3) pairs_adjacent + no_touch. 3 (4x3) row_match + corner_only + one locked pre-placed curio. CURIO ART Flat, front view, 2.5pt ink outline, 3-5 flat colours, one hard-edged white highlight top-left, no gradients or faces, readable at 50pt. Transparent PNG, 160pt canvas, 12pt padding, no baked shadow. Start with simple Godot placeholder shapes, then generate: peacock moth, luna moth, jewel beetle, ammonite, blue jay feather, speckled egg. Files: curio_nh_001_peacock_moth.png etc. COMPLETION SHEET Chalk bottom sheet, 2pt top line. New curio on a 160pt plate breaking out the top, "Plate complete" in Bricolage, Plex Mono label, vermilion circular stamp (3pt outline, ~-8°) landing with scale 1.3 to 1.0 + heavy haptic. Primary ticket "Next plate" (room primary), secondary 44pt "Back to room". No confetti, stars or scores. HOME + PLATE LIST Home: full green field, "Natural History" Bricolage 64pt (may crop right edge), tilted chalk plate with the cabinet in miniature, chalk "Continue" ticket. Plate list: 3 square chalk plates per row. Locked = chalk_deep + hatching, no shadow. Current = 4pt saffron ring. Complete = small vermilion stamp. Save progress locally. ACCESSIBILITY 44pt min targets. Never colour alone. Labels like "Row 2, column 3, empty" and "Peacock moth, number 1, four wings". Scale DM Sans with system text size where Godot allows.. Moment 1 of 3 of the first minute of play: the player arrives. Drawn as a rough storyboard sketch: grey pencil and marker on white paper, one accent colour, loose flat shapes, no shading detail, no background clutter. Everything is original: never draw or resemble characters, places or logos from existing games, films or brands (no red-capped plumbers, no famous mascots), even when the idea names one. Keep the pictures honest: they promise what a small first version of this game, made in a game engine in a few days, can look like. Simple readable shapes, clear silhouettes, few flat materials, the in-game camera view. Never film stills, photoreal renders, AAA key art, detailed textures, cinematic lighting, or anything that looks like a big-studio game. No text, UI, HUD, logos or editor screens inside any image.
Creator
L C
Sign in to join the conversation.
Sign in to comment🌍CC0
Use, share, and remix the model freely with no restrictions and no attribution needed.