{
  "generatedAt": "2026-06-06T19:26:58.595Z",
  "siteUrl": "https://pocket-arcade-shelf.pages.dev",
  "brand": "Pocket Arcade Shelf",
  "licenseNote": "Original project-owned HTML5 games and media. Embedding is allowed for free game discovery pages, directories, editorial posts, and publisher tests that keep the game unmodified and preserve attribution.",
  "games": [
    {
      "title": "Spell Sigil Duel",
      "slug": "spell-sigil-duel",
      "category": "Action",
      "secondaryCategory": "Puzzle",
      "description": "Type rune words, launch spell projectiles, raise wards, chain combos, and break ritual guardians.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/spell-sigil-duel.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/spell-sigil-duel/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/spell-sigil-duel/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/spell-sigil-duel/\" title=\"Spell Sigil Duel\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/spell-sigil-duel/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/spell-sigil-duel/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/spell-sigil-duel/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/spell-sigil-duel/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/spell-sigil-duel/metadata.json"
      },
      "tags": [
        "typing",
        "action",
        "puzzle",
        "magic",
        "battle",
        "spells",
        "combo",
        "short session"
      ],
      "controls": "Keyboard: type a spell word and press Enter or Space to cast; number keys 1-5 quick-cast rune words. Mouse or touch: use quick rune buttons and Cast."
    },
    {
      "title": "Ember Crypt Rogue",
      "slug": "ember-crypt-rogue",
      "category": "Action",
      "secondaryCategory": "Roguelite",
      "description": "Survive a pixel crypt, auto-slash shade waves, collect ember shards, dash, burst, and draft upgrades.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/ember-crypt-rogue.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/ember-crypt-rogue/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/ember-crypt-rogue/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/ember-crypt-rogue/\" title=\"Ember Crypt Rogue\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/ember-crypt-rogue/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/ember-crypt-rogue/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/ember-crypt-rogue/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/ember-crypt-rogue/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/ember-crypt-rogue/metadata.json"
      },
      "tags": [
        "action",
        "roguelite",
        "pixel art",
        "dungeon",
        "survival",
        "upgrades",
        "wave defense",
        "short session"
      ],
      "controls": "Keyboard: WASD or Arrow keys move, Space or Shift dashes, E or Enter triggers Burst. Mobile: touch move pad plus Dash and Burst buttons."
    },
    {
      "title": "Turbo Diner Shift",
      "slug": "turbo-diner-shift",
      "category": "Casual",
      "secondaryCategory": "Simulation",
      "description": "Prep burgers, noodles, and shakes, serve impatient guests, chain tips, and survive lunch rush.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/turbo-diner-shift.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/turbo-diner-shift/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/turbo-diner-shift/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/turbo-diner-shift/\" title=\"Turbo Diner Shift\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/turbo-diner-shift/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/turbo-diner-shift/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/turbo-diner-shift/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/turbo-diner-shift/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/turbo-diner-shift/metadata.json"
      },
      "tags": [
        "casual",
        "simulation",
        "time management",
        "diner",
        "cooking",
        "restaurant",
        "serving",
        "short session"
      ],
      "controls": "Mouse or touch: press Burger, Noodles, Shake, Serve, and Rush. Keyboard: 1/A prepares Burger, 2/S prepares Noodles, 3/D prepares Shake, Space or Enter serves, R or Shift triggers Rush, Arrow Left and Arrow Right select customers."
    },
    {
      "title": "Cascade Mini Golf",
      "slug": "cascade-mini-golf",
      "category": "Sports",
      "secondaryCategory": "Casual",
      "description": "Aim garden putts, set power, bounce stone rails, collect gems, cross waterfalls, and sink the cup.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/cascade-mini-golf.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/cascade-mini-golf/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/cascade-mini-golf/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/cascade-mini-golf/\" title=\"Cascade Mini Golf\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/cascade-mini-golf/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/cascade-mini-golf/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/cascade-mini-golf/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/cascade-mini-golf/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/cascade-mini-golf/metadata.json"
      },
      "tags": [
        "mini golf",
        "sports",
        "casual",
        "arcade",
        "physics",
        "aiming",
        "gems",
        "short session"
      ],
      "controls": "Mouse or touch: Aim Left, Aim Right, Power, and Putt buttons. Keyboard: Arrow Left or A aims left, Arrow Right or D aims right, Arrow Up, W, or Shift changes power, Space or Enter putts."
    },
    {
      "title": "Prism Pinball Heist",
      "slug": "prism-pinball-heist",
      "category": "Arcade",
      "secondaryCategory": "Casual",
      "description": "Launch a chrome ball, flip through prism bumpers, crack vault locks, collect gems, and chase a heist score.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/prism-pinball-heist.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/prism-pinball-heist/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/prism-pinball-heist/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/prism-pinball-heist/\" title=\"Prism Pinball Heist\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/prism-pinball-heist/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/prism-pinball-heist/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/prism-pinball-heist/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/prism-pinball-heist/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/prism-pinball-heist/metadata.json"
      },
      "tags": [
        "pinball",
        "arcade",
        "casual",
        "flipper",
        "bumper",
        "score attack",
        "gems",
        "short session"
      ],
      "controls": "Mouse or touch: Left Flip, Launch, Nudge, and Right Flip buttons. Keyboard: Arrow Left or A flips left, Arrow Right or D flips right, Space, Enter, Arrow Up, or W launches and flips, Shift or N nudges."
    },
    {
      "title": "Penalty Fever Arena",
      "slug": "penalty-fever-arena",
      "category": "Sports",
      "secondaryCategory": "Arcade",
      "description": "Aim penalty kicks, set power and curve, beat the keeper, hit targets, and chain goals.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/penalty-fever-arena.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/penalty-fever-arena/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/penalty-fever-arena/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/penalty-fever-arena/\" title=\"Penalty Fever Arena\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/penalty-fever-arena/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/penalty-fever-arena/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/penalty-fever-arena/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/penalty-fever-arena/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/penalty-fever-arena/metadata.json"
      },
      "tags": [
        "sports",
        "soccer",
        "football",
        "penalty",
        "arcade",
        "aiming",
        "goalkeeper",
        "short session"
      ],
      "controls": "Mouse or touch: Aim Left, Aim Right, Power, Curve, and Shoot buttons. Keyboard: Arrow Left or A aims left, Arrow Right or D aims right, Arrow Up or W sets power, C or Shift changes curve, Space or Enter shoots."
    },
    {
      "title": "Pixel Potion Clicker",
      "slug": "pixel-potion-clicker",
      "category": "Casual",
      "secondaryCategory": "Clicker",
      "description": "Tap a glowing cauldron, hire tiny helpers, chain rush mode, and ship pixel potion orders.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/pixel-potion-clicker.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/pixel-potion-clicker/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/pixel-potion-clicker/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/pixel-potion-clicker/\" title=\"Pixel Potion Clicker\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/pixel-potion-clicker/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/pixel-potion-clicker/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/pixel-potion-clicker/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/pixel-potion-clicker/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/pixel-potion-clicker/metadata.json"
      },
      "tags": [
        "clicker",
        "idle",
        "casual",
        "pixel art",
        "potions",
        "upgrades",
        "alchemy",
        "short session"
      ],
      "controls": "Mouse or touch: press Brew, Mixer, Crystal, and Rush buttons. Keyboard: Space or Enter brews, 1 buys Mixer, 2 buys Crystal, R starts Rush."
    },
    {
      "title": "Skyhook Obby Rush",
      "slug": "skyhook-obby-rush",
      "category": "Arcade",
      "secondaryCategory": "Platformer",
      "description": "Jump floating islands, fire a skyhook, collect star cores, dodge prism hazards, and reach the gate.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/skyhook-obby-rush.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/skyhook-obby-rush/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/skyhook-obby-rush/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/skyhook-obby-rush/\" title=\"Skyhook Obby Rush\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/skyhook-obby-rush/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/skyhook-obby-rush/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/skyhook-obby-rush/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/skyhook-obby-rush/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/skyhook-obby-rush/metadata.json"
      },
      "tags": [
        "obby",
        "platformer",
        "arcade",
        "parkour",
        "grappling hook",
        "jumping",
        "floating islands",
        "short session"
      ],
      "controls": "Keyboard: A/D or Arrow keys move, Space jumps, E or Shift fires the skyhook. Mobile: Left, Right, Jump, and Hook buttons."
    },
    {
      "title": "Orbital Bubble Forge",
      "slug": "orbital-bubble-forge",
      "category": "Puzzle",
      "secondaryCategory": "Casual",
      "description": "Aim a star cannon, bounce glowing orbs, match three bubbles, and clear the orbital forge wall.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/orbital-bubble-forge.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/orbital-bubble-forge/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/orbital-bubble-forge/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/orbital-bubble-forge/\" title=\"Orbital Bubble Forge\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/orbital-bubble-forge/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/orbital-bubble-forge/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/orbital-bubble-forge/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/orbital-bubble-forge/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/orbital-bubble-forge/metadata.json"
      },
      "tags": [
        "bubble shooter",
        "puzzle",
        "casual",
        "arcade",
        "match 3",
        "bubbles",
        "aiming",
        "short session"
      ],
      "controls": "Keyboard: Arrow Left and Arrow Right aim, Space or Enter fires, S swaps the loaded orb. Mouse or touch: aim on the canvas, then use Fire, Swap, and aim buttons."
    },
    {
      "title": "Crystal Current Match",
      "slug": "crystal-current-match",
      "category": "Puzzle",
      "secondaryCategory": "Casual",
      "description": "Swap ocean crystals, trigger chain reactions, collect relic goals, and beat the move limit.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/crystal-current-match.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/crystal-current-match/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/crystal-current-match/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/crystal-current-match/\" title=\"Crystal Current Match\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/crystal-current-match/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/crystal-current-match/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/crystal-current-match/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/crystal-current-match/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/crystal-current-match/metadata.json"
      },
      "tags": [
        "match 3",
        "puzzle",
        "casual",
        "gems",
        "crystals",
        "chain reaction",
        "mobile",
        "short session"
      ],
      "controls": "Mouse or touch. Select or drag adjacent crystals to swap. Press Shuffle to reshuffle the board at the cost of a move."
    },
    {
      "title": "Signal Rail Sprint",
      "slug": "signal-rail-sprint",
      "category": "Puzzle",
      "secondaryCategory": "Arcade",
      "description": "Switch junctions, release signals, route colored trains, chain arrivals, and prevent rail yard crashes.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/signal-rail-sprint.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/signal-rail-sprint/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/signal-rail-sprint/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/signal-rail-sprint/\" title=\"Signal Rail Sprint\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/signal-rail-sprint/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/signal-rail-sprint/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/signal-rail-sprint/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/signal-rail-sprint/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/signal-rail-sprint/metadata.json"
      },
      "tags": [
        "rail",
        "train",
        "puzzle",
        "arcade",
        "signal",
        "routing",
        "timing",
        "short session"
      ],
      "controls": "Keyboard: 1 or A toggles Switch A, 2 or D toggles Switch B, Space or Enter opens or holds the signal, Shift or B triggers Brake. Mobile: Switch A, Switch B, Release or Hold, and Brake buttons."
    },
    {
      "title": "Starfall Salvage",
      "slug": "starfall-salvage",
      "category": "Action",
      "secondaryCategory": "Arcade",
      "description": "Launch into a falling star belt, blast drones, dodge meteors, collect scrap, and choose roguelite upgrades.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/starfall-salvage.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/starfall-salvage/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/starfall-salvage/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/starfall-salvage/\" title=\"Starfall Salvage\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/starfall-salvage/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/starfall-salvage/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/starfall-salvage/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/starfall-salvage/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/starfall-salvage/metadata.json"
      },
      "tags": [
        "action",
        "arcade",
        "shooter",
        "space",
        "roguelite",
        "upgrades",
        "meteors",
        "score attack"
      ],
      "controls": "Keyboard: WASD or Arrow keys to move, Space or Shift to dash, E for tractor pulse. Mobile: move pad, Dash, and Pulse buttons."
    },
    {
      "title": "Lumen Grove Keeper",
      "slug": "lumen-grove-keeper",
      "category": "Casual",
      "secondaryCategory": "Simulation",
      "description": "Plant glowing seeds, tend garden plots, harvest blooms, and complete cozy market orders before sunset.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/lumen-grove-keeper.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/lumen-grove-keeper/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/lumen-grove-keeper/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/lumen-grove-keeper/\" title=\"Lumen Grove Keeper\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/lumen-grove-keeper/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/lumen-grove-keeper/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/lumen-grove-keeper/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/lumen-grove-keeper/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/lumen-grove-keeper/metadata.json"
      },
      "tags": [
        "casual",
        "simulation",
        "farming",
        "gardening",
        "cozy",
        "time management",
        "flowers",
        "short session"
      ],
      "controls": "Keyboard: WASD or Arrow keys to move, Space or Enter to Plant or Harvest, E or Shift to Tend or deliver orders. Mobile: move pad, Plant, and Tend buttons."
    },
    {
      "title": "Echo Archive Mystery",
      "slug": "echo-archive-mystery",
      "category": "Puzzle",
      "secondaryCategory": "Adventure",
      "description": "Explore a haunted archive, collect clues, combine evidence, and escape the midnight loop.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/echo-archive-mystery.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/echo-archive-mystery/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/echo-archive-mystery/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/echo-archive-mystery/\" title=\"Echo Archive Mystery\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/echo-archive-mystery/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/echo-archive-mystery/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/echo-archive-mystery/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/echo-archive-mystery/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/echo-archive-mystery/metadata.json"
      },
      "tags": [
        "mystery",
        "puzzle",
        "story",
        "escape",
        "clues",
        "detective",
        "adventure",
        "short session"
      ],
      "controls": "Mouse or touch. Select hotspots, choose actions, select clues, and press Combine Clues."
    },
    {
      "title": "Neon Drift Outlaw",
      "slug": "neon-drift-outlaw",
      "category": "Racing",
      "secondaryCategory": "Arcade",
      "description": "Race through a neon city, dodge traffic, charge drift boosts, and clear three high-speed laps.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/neon-drift-outlaw.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/neon-drift-outlaw/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/neon-drift-outlaw/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/neon-drift-outlaw/\" title=\"Neon Drift Outlaw\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/neon-drift-outlaw/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/neon-drift-outlaw/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/neon-drift-outlaw/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/neon-drift-outlaw/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/neon-drift-outlaw/metadata.json"
      },
      "tags": [
        "racing",
        "arcade",
        "neon",
        "drift",
        "boost",
        "traffic",
        "speed",
        "score attack"
      ],
      "controls": "Keyboard: Arrow Left, Arrow Right, Arrow Up, Space or Shift for drift boost. Mobile: L, R, and BOOST buttons."
    },
    {
      "title": "Verdant Gridworks",
      "slug": "verdant-gridworks",
      "category": "Puzzle",
      "secondaryCategory": "Strategy",
      "description": "Build a living energy grid, harvest bloom, and protect a floating garden from pollution waves.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/verdant-gridworks.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/verdant-gridworks/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/verdant-gridworks/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/verdant-gridworks/\" title=\"Verdant Gridworks\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/verdant-gridworks/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/verdant-gridworks/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/verdant-gridworks/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/verdant-gridworks/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/verdant-gridworks/metadata.json"
      },
      "tags": [
        "strategy",
        "puzzle",
        "base building",
        "grid",
        "resource management",
        "nature",
        "tower defense",
        "short session"
      ],
      "controls": "Mouse or touch. Choose a building from the bottom dock, place it on the island grid, then press Harvest. Keyboard shortcuts: 1-4 to select tools, Space or Enter to harvest."
    },
    {
      "title": "Void Glyph Cards",
      "slug": "void-glyph-cards",
      "category": "Card",
      "secondaryCategory": "Roguelite",
      "description": "Play luminous rune cards, read enemy intent, stack ward, and draft glyphs across three quick battles.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/void-glyph-cards.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/void-glyph-cards/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/void-glyph-cards/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/void-glyph-cards/\" title=\"Void Glyph Cards\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/void-glyph-cards/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/void-glyph-cards/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/void-glyph-cards/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/void-glyph-cards/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/void-glyph-cards/metadata.json"
      },
      "tags": [
        "card",
        "roguelite",
        "deck building",
        "strategy",
        "fantasy",
        "turn based",
        "tactical",
        "short session"
      ],
      "controls": "Mouse or touch: select cards and press End Turn. Keyboard: number keys 1-5 play cards, Space ends the turn, Enter begins a run."
    },
    {
      "title": "Shadow Vault Tactics",
      "slug": "shadow-vault-tactics",
      "category": "Action",
      "secondaryCategory": "Strategy",
      "description": "Sneak through a black-gold museum vault, hack lasers, dodge guard cones, collect relics, and extract.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/shadow-vault-tactics.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/shadow-vault-tactics/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/shadow-vault-tactics/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/shadow-vault-tactics/\" title=\"Shadow Vault Tactics\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/shadow-vault-tactics/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/shadow-vault-tactics/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/shadow-vault-tactics/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/shadow-vault-tactics/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/shadow-vault-tactics/metadata.json"
      },
      "tags": [
        "stealth",
        "tactics",
        "action",
        "heist",
        "guards",
        "lasers",
        "museum",
        "short session"
      ],
      "controls": "Keyboard: WASD or Arrow keys to move, Space or Shift for Cloak, Enter or E to Hack the nearest laser. Mobile: move pad, Cloak, and Hack buttons."
    },
    {
      "title": "Rune Forge Atelier",
      "slug": "rune-forge-atelier",
      "category": "Puzzle",
      "secondaryCategory": "Casual",
      "description": "Combine glowing ingredients, forge rune recipes, complete atelier orders, and keep the forge hot.",
      "landingUrl": "https://pocket-arcade-shelf.pages.dev/game/rune-forge-atelier.html",
      "standaloneUrl": "https://pocket-arcade-shelf.pages.dev/games/rune-forge-atelier/",
      "embedUrl": "https://pocket-arcade-shelf.pages.dev/games/rune-forge-atelier/",
      "iframe": "<iframe src=\"https://pocket-arcade-shelf.pages.dev/games/rune-forge-atelier/\" title=\"Rune Forge Atelier\" width=\"960\" height=\"540\" loading=\"lazy\" allow=\"fullscreen; autoplay\" style=\"width:100%;max-width:960px;aspect-ratio:16/9;border:0;border-radius:8px;overflow:hidden;\" allowfullscreen></iframe>",
      "width": 960,
      "height": 540,
      "media": {
        "icon": "https://pocket-arcade-shelf.pages.dev/media/rune-forge-atelier/icon.svg",
        "cover": "https://pocket-arcade-shelf.pages.dev/media/rune-forge-atelier/cover.svg",
        "desktopScreenshot": "https://pocket-arcade-shelf.pages.dev/media/rune-forge-atelier/screenshot-desktop.png",
        "mobileScreenshot": "https://pocket-arcade-shelf.pages.dev/media/rune-forge-atelier/screenshot-mobile.png",
        "metadata": "https://pocket-arcade-shelf.pages.dev/media/rune-forge-atelier/metadata.json"
      },
      "tags": [
        "crafting",
        "puzzle",
        "casual",
        "merge",
        "magic",
        "recipes",
        "runes",
        "short session"
      ],
      "controls": "Mouse or touch. Tap Ember, Moon, Leaf, or Crystal to add ingredients, then press Forge. Keyboard: 1-4 choose ingredients, Space or Enter for Forge."
    }
  ]
}
