{
  "name": "AI Game Maker",
  "url": "https://aigamemaker.art/",
  "updated": "2026-11-15",
  "count": 104,
  "note": "Pre-built browser games matched locally to a brief. No runtime model. Each build keeps its upstream licence.",
  "games": [
    {
      "slug": "radius-raid",
      "title": "Radius Raid",
      "url": "https://aigamemaker.art/games/radius-raid/",
      "playable": "https://aigamemaker.art/builds/radius-raid/",
      "pitch": "Hold the centre of a neon arena while rings of enemies close in.",
      "note": "A 13 KB arena shooter with one idea and no filler: stay near the centre, keep moving, and let the upgrade drops decide your next ten seconds. It is on the shelf because the loop reads instantly at any skill level, and the neon vector look stays legible when the screen fills with enemies.",
      "dimension": "2D",
      "genre": "twin-stick shooter",
      "setting": "neon space arena",
      "mechanics": [
        "twin-stick aiming",
        "endless waves",
        "upgrade drops",
        "screen shake"
      ],
      "style": "neon vector arcade",
      "players": "single player",
      "input": "keyboard + mouse",
      "licence": "MIT",
      "source": "https://github.com/jackrugile/radius-raid-js13k",
      "author": "Jack Rugile"
    },
    {
      "slug": "operation-ironhold",
      "title": "Operation Ironhold",
      "url": "https://aigamemaker.art/games/operation-ironhold/",
      "playable": "https://aigamemaker.art/builds/operation-ironhold/",
      "pitch": "A one-file first-person shooter set in a concrete bunker overrun by machines.",
      "note": "A complete first-person shooter delivered as one HTML file, with a bunker, wave enemies and a real gun loop. It is here as proof that a browser FPS does not need a download or an engine project; the page notes its CDN dependency on three.js r128.",
      "dimension": "3D",
      "genre": "first-person shooter",
      "setting": "military bunker",
      "mechanics": [
        "wave defence",
        "multiple weapons",
        "mouse look",
        "reload"
      ],
      "style": "gritty low-poly",
      "players": "single player",
      "input": "keyboard + mouse",
      "licence": "MIT",
      "source": "https://github.com/StarKnightt/operation-ironhold",
      "author": "StarKnightt"
    },
    {
      "slug": "tetris",
      "title": "Tetris",
      "url": "https://aigamemaker.art/games/tetris/",
      "playable": "https://aigamemaker.art/builds/tetris/",
      "pitch": "The falling-block standard: rotate, stack, clear, repeat.",
      "note": "The reference falling-block game, kept because nothing on the shelf explains risk and reward faster. The build was re-skinned into the site's dark palette; the rules, scoring and tetromino logic are the upstream author's.",
      "dimension": "2D",
      "genre": "puzzle",
      "setting": "abstract well",
      "mechanics": [
        "line clears",
        "piece rotation",
        "speed ramp"
      ],
      "style": "clean arcade",
      "players": "single player",
      "input": "keyboard",
      "licence": "MIT",
      "source": "https://github.com/jakesgordon/javascript-tetris",
      "author": "Jake Gordon"
    },
    {
      "slug": "star-battle",
      "title": "Star Battle",
      "url": "https://aigamemaker.art/games/star-battle/",
      "playable": "https://aigamemaker.art/builds/star-battle/",
      "pitch": "A vertical shooter with power-ups and a sky full of incoming fire.",
      "note": "A vertical shooter with power-ups, a visible hitbox and enough incoming fire to make the first minute tense. The Chinese UI was translated for this shelf; the original game and art direction are unchanged.",
      "dimension": "2D",
      "genre": "shoot-em-up",
      "setting": "orbital space",
      "mechanics": [
        "power-ups",
        "wave patterns",
        "bosses"
      ],
      "style": "bright arcade",
      "players": "single player",
      "input": "keyboard",
      "licence": "MIT",
      "source": "https://github.com/gd4Ark/star-battle",
      "author": "gd4Ark"
    },
    {
      "slug": "invaderz",
      "title": "Invaderz",
      "url": "https://aigamemaker.art/games/invaderz/",
      "playable": "https://aigamemaker.art/builds/invaderz/",
      "pitch": "Space Invaders where the swarm evolves a new strategy every generation.",
      "note": "Space Invaders with a genetic twist: each generation adapts its formation. It earns a slot because the evolution is visible in play, not just in a README, and the arcade-cabinet framing makes the small canvas feel deliberate.",
      "dimension": "2D",
      "genre": "invader shooter",
      "setting": "space",
      "mechanics": [
        "genetic enemy AI",
        "cover destruction",
        "wave progression"
      ],
      "style": "pixel arcade",
      "players": "single player",
      "input": "keyboard",
      "licence": "MIT",
      "source": "https://github.com/victorqribeiro/invaderz",
      "author": "Victor Ribeiro"
    },
    {
      "slug": "moon-rover",
      "title": "Moon Rover",
      "url": "https://aigamemaker.art/games/moon-rover/",
      "playable": "https://aigamemaker.art/builds/moon-rover/",
      "pitch": "Drive a survey rover across a procedurally generated lunar surface.",
      "note": "A calm counterweight to the shooters: no timer, no enemies, just a rover, a generated lunar surface and a route to plan. Its textures and audio are generated at runtime, which keeps the whole build small.",
      "dimension": "3D",
      "genre": "exploration",
      "setting": "moon",
      "mechanics": [
        "procedural terrain",
        "instruments",
        "samples"
      ],
      "style": "scientific low-poly",
      "players": "single player",
      "input": "keyboard + mouse",
      "licence": "MIT",
      "source": "https://github.com/winchxyz/moon-rover",
      "author": "winchxyz"
    },
    {
      "slug": "2048",
      "title": "2048",
      "url": "https://aigamemaker.art/games/2048/",
      "playable": "https://aigamemaker.art/builds/2048/",
      "pitch": "Slide numbered tiles, merge pairs, and chase the 2048 square.",
      "note": "The cleanest example of a one-mechanic game in the library. Slide, merge, regret. It is here because it works equally well with a keyboard or a swipe and needs no explanation beyond the first move.",
      "dimension": "2D",
      "genre": "number puzzle",
      "setting": "grid",
      "mechanics": [
        "slide and merge",
        "board lock detection",
        "score"
      ],
      "style": "minimal",
      "players": "single player",
      "input": "keyboard or swipe",
      "licence": "MIT",
      "source": "https://github.com/gabrielecirulli/2048",
      "author": "Gabriele Cirulli"
    },
    {
      "slug": "pacman",
      "title": "Pac-Man",
      "url": "https://aigamemaker.art/games/pacman/",
      "playable": "https://aigamemaker.art/builds/pacman/",
      "pitch": "Corner the ghosts, clear the dots, and survive the last power pellet.",
      "note": "A compact maze chase with the original tension intact: the last pellet turns hunter into hunted. The shelf wrapper strips the original personal-site chrome and leaves the canvas, controls and game.",
      "dimension": "2D",
      "genre": "maze chase",
      "setting": "arcade maze",
      "mechanics": [
        "grid movement",
        "ghost AI states",
        "power pellets"
      ],
      "style": "pixel arcade",
      "players": "single player",
      "input": "keyboard",
      "licence": "MIT",
      "source": "https://github.com/mumuy/pacman",
      "author": "Haole Zheng"
    },
    {
      "slug": "astray",
      "title": "Astray",
      "url": "https://aigamemaker.art/games/astray/",
      "playable": "https://aigamemaker.art/builds/astray/",
      "pitch": "Roll a marble through a dark 3D brick maze and find the exit.",
      "note": "A WebGL ball-in-a-maze where the maze is the point. The dark brick corridors and rolling physics still hold up, and the build shows how much atmosphere a handful of textures can carry.",
      "dimension": "3D",
      "genre": "maze game",
      "setting": "dark brick maze",
      "mechanics": [
        "rolling ball physics",
        "maze navigation",
        "level progression"
      ],
      "style": "moody 3D",
      "players": "single player",
      "input": "keyboard",
      "licence": "Unlicense",
      "source": "https://github.com/wwwtyro/Astray",
      "author": "wwwtyro"
    },
    {
      "slug": "snake",
      "title": "JavaScript Snake",
      "url": "https://aigamemaker.art/games/snake/",
      "playable": "https://aigamemaker.art/builds/snake/",
      "pitch": "A browser Snake with themes, speed modes and a local high score.",
      "note": "A small, readable Snake with themes, speed modes and a local high score. It is not the flashiest build on the shelf, but it is the one most people can finish a round of on a phone.",
      "dimension": "2D",
      "genre": "snake",
      "setting": "grid",
      "mechanics": [
        "food collection",
        "growing tail",
        "speed modes",
        "high score"
      ],
      "style": "pixel arcade",
      "players": "single player",
      "input": "keyboard or on-screen pad",
      "licence": "MIT",
      "source": "https://github.com/patorjk/JavaScript-Snake",
      "author": "Patrick Gillespie"
    },
    {
      "slug": "quiz-app",
      "title": "Quick Quiz",
      "url": "https://aigamemaker.art/games/quiz-app/",
      "playable": "https://aigamemaker.art/builds/quiz-app/",
      "pitch": "A ten-question JavaScript quiz with instant feedback and a local high-score board.",
      "note": "Ten JavaScript questions with instant feedback and a local score table. It is here as the learning example: short, replayable, and honest about what it measures.",
      "dimension": "2D",
      "genre": "trivia",
      "setting": "quiz screen",
      "mechanics": [
        "multiple-choice questions",
        "score tracking",
        "local high scores"
      ],
      "style": "clean web",
      "players": "single player",
      "input": "mouse or tap",
      "licence": "MIT",
      "source": "https://github.com/jamesqquick/Build-A-Quiz-App-With-HTML-CSS-and-JavaScript",
      "author": "James Q Quick"
    },
    {
      "slug": "underrun",
      "title": "UNDERRUN",
      "url": "https://aigamemaker.art/games/underrun/",
      "playable": "https://aigamemaker.art/builds/underrun/",
      "pitch": "Reboot a darkened facility's systems while spiders and sentries hunt you.",
      "note": "A 13 KB top-down shooter with a facility to reboot and enemies that punish standing still. The whole game fits in a few files, which makes it a useful reference for how far a tight loop can travel.",
      "dimension": "2D",
      "genre": "twin-stick shooter",
      "setting": "underground facility",
      "mechanics": [
        "twin-stick shooting",
        "system reboot objectives",
        "enemy combat",
        "darkness"
      ],
      "style": "dark pixel art",
      "players": "single player",
      "input": "keyboard + mouse",
      "licence": "MIT",
      "source": "https://github.com/phoboslab/underrun",
      "author": "Dominic Szablewski"
    },
    {
      "slug": "hexgl",
      "title": "HexGL",
      "url": "https://aigamemaker.art/games/hexgl/",
      "playable": "https://aigamemaker.art/builds/hexgl/",
      "pitch": "A futuristic anti-gravity racer running in the browser with WebGL.",
      "note": "A 2013 WebGL racer that still communicates speed through camera, colour and track design. It needs a click to start and asks more of the GPU than the rest of the shelf, but it is the cleanest anti-gravity racing reference we have.",
      "dimension": "3D",
      "genre": "anti-gravity racing",
      "setting": "sci-fi race track",
      "mechanics": [
        "lap racing",
        "airbrakes",
        "drifting",
        "speed management"
      ],
      "style": "sleek sci-fi",
      "players": "single player",
      "input": "keyboard",
      "licence": "MIT",
      "source": "https://github.com/BKcore/HexGL",
      "author": "Thibaut Despoulain"
    },
    {
      "slug": "q1k3",
      "title": "Q1K3",
      "url": "https://aigamemaker.art/games/q1k3/",
      "playable": "https://aigamemaker.art/builds/q1k3/",
      "pitch": "A Quake-style FPS with two levels, three weapons and low-poly monsters.",
      "note": "A single-file Quake-style shooter with two levels, three weapons and baked lighting. It is here because the level design, not the asset count, does the work; its models were packed locally for this shelf.",
      "dimension": "3D",
      "genre": "first-person shooter",
      "setting": "industrial facility",
      "mechanics": [
        "mouse look",
        "weapon switching",
        "monster combat",
        "level progression"
      ],
      "style": "retro low-poly",
      "players": "single player",
      "input": "keyboard + mouse",
      "licence": "MIT",
      "source": "https://github.com/phoboslab/q1k3",
      "author": "Dominic Szablewski"
    },
    {
      "slug": "kart-royale",
      "title": "Kart Royale",
      "url": "https://aigamemaker.art/games/kart-royale/",
      "playable": "https://aigamemaker.art/builds/kart-royale/",
      "pitch": "A browser kart racer with drift boosts, items and AI rivals on Sunset Bay Circuit.",
      "note": "The strongest 3D showcase on the shelf: a golden-hour circuit, drift boosts, items and AI rivals. All of it is procedural, which is why it holds up without a large asset pipeline.",
      "dimension": "3D",
      "genre": "kart racing",
      "setting": "Sunset Bay Circuit",
      "mechanics": [
        "lap racing",
        "drift boosting",
        "item pickups",
        "AI rivals"
      ],
      "style": "procedural 3D",
      "players": "single player",
      "input": "keyboard",
      "licence": "MIT",
      "source": "https://github.com/ryancampbell/kart-royale",
      "author": "Ryan Campbell"
    },
    {
      "slug": "tower-of-time",
      "title": "Tower of Time",
      "url": "https://aigamemaker.art/games/tower-of-time/",
      "playable": "https://aigamemaker.art/builds/tower-of-time/",
      "pitch": "A tower defence game where rewinding time is the last line of defence.",
      "note": "A tower defence game built around one unusual verb: rewind. The pixel space-station setting and short waves make the mechanic legible, and the build is a good example of a jam-scale strategy game with a real ending.",
      "dimension": "2D",
      "genre": "tower defense",
      "setting": "space station",
      "mechanics": [
        "tower building",
        "wave defense",
        "energy management",
        "time rewind"
      ],
      "style": "pixel art",
      "players": "single player",
      "input": "keyboard",
      "licence": "MIT",
      "source": "https://github.com/maciej-trebacz/tower-of-time-game",
      "author": "Maciej Trębacz"
    },
    {
      "slug": "norman-the-necromancer",
      "title": "Norman the Necromancer",
      "url": "https://aigamemaker.art/games/norman-the-necromancer/",
      "playable": "https://aigamemaker.art/builds/norman-the-necromancer/",
      "pitch": "Cast spells, raise skeletons and survive ten levels of angry villagers.",
      "note": "A wave-defence game about raising skeletons, buying upgrades and surviving villagers. It is on the shelf because the fantasy and the systems point the same way: every spell you cast also feeds the next wave.",
      "dimension": "2D",
      "genre": "action",
      "setting": "medieval village",
      "mechanics": [
        "spell casting",
        "skeleton resurrection",
        "wave survival",
        "shop upgrades"
      ],
      "style": "monochrome pixel art",
      "players": "single player",
      "input": "keyboard + mouse",
      "licence": "Unlicense",
      "source": "https://github.com/danprince/norman-the-necromancer",
      "author": "Dan Prince"
    },
    {
      "slug": "classic-pool",
      "title": "Classic Pool",
      "url": "https://aigamemaker.art/games/classic-pool/",
      "playable": "https://aigamemaker.art/builds/classic-pool/",
      "pitch": "Call a shot, aim with the mouse and clear the table against a friend or the AI.",
      "note": "A mouse-driven pool table with an AI opponent and local two-player. It is the shelf's sports entry and a reminder that a clean physics loop and a readable table are enough; no 3D engine required.",
      "dimension": "2D",
      "genre": "sports",
      "setting": "pool hall",
      "mechanics": [
        "aiming",
        "shot power",
        "physics",
        "ai opponent"
      ],
      "style": "clean 2D",
      "players": "single player or local two-player",
      "input": "keyboard + mouse",
      "licence": "MIT",
      "source": "https://github.com/henshmi/Classic-Pool-Game",
      "author": "Chen Shmilovich"
    },
    {
      "slug": "connect-four",
      "title": "Connect Four",
      "url": "https://aigamemaker.art/games/connect-four/",
      "playable": "https://aigamemaker.art/builds/connect-four/",
      "pitch": "Drop discs, block lines and beat the computer to four in a row.",
      "note": "A small board game with a competent AI and a clear win condition. The shelf version is light-skinned to match the site; the rules and opponent logic are upstream.",
      "dimension": "2D",
      "genre": "board strategy",
      "setting": "tabletop",
      "mechanics": [
        "turn based",
        "line building",
        "ai opponent"
      ],
      "style": "clean 2D",
      "players": "single player",
      "input": "mouse or tap",
      "licence": "MIT",
      "source": "https://github.com/kenrick95/c4",
      "author": "Kenrick"
    },
    {
      "slug": "javascript-metroidvania",
      "title": "JavaScript Metroidvania",
      "url": "https://aigamemaker.art/games/javascript-metroidvania/",
      "playable": "https://aigamemaker.art/builds/javascript-metroidvania/",
      "pitch": "Run, jump and slash through a hand-drawn pixel castle.",
      "note": "A compact pixel-art metroidvania built with Kaboom: run, double jump, slash, and open a castle one room at a time. It fills the platformer gap and shows how far a small JavaScript engine can carry a genre.",
      "dimension": "2D",
      "genre": "metroidvania platformer",
      "setting": "haunted castle",
      "mechanics": [
        "jumping",
        "double jump",
        "combat",
        "exploration",
        "health"
      ],
      "style": "pixel art",
      "players": "single player",
      "input": "keyboard",
      "licence": "MIT",
      "source": "https://github.com/JSLegendDev/JavaScript-Metroidvania",
      "author": "JSLegend"
    },
    {
      "slug": "jungle-trail",
      "title": "Jungle Trail",
      "url": "https://aigamemaker.art/games/jungle-trail/",
      "playable": "https://aigamemaker.art/builds/jungle-trail/",
      "pitch": "Walk a winding jungle trail into overgrown stone ruins and a waterfall.",
      "note": "A first-person walk through a procedural jungle with no combat and no HUD. It earns its slot on atmosphere alone: instanced foliage, light shafts and a waterfall, all generated without external art.",
      "dimension": "3D",
      "genre": "first-person exploration",
      "setting": "jungle ruins",
      "mechanics": [
        "first-person walking",
        "sprint",
        "jump",
        "teleport points"
      ],
      "style": "procedural realism",
      "players": "single player",
      "input": "keyboard + mouse",
      "licence": "MIT",
      "source": "https://github.com/StarKnightt/jungle-trail",
      "author": "StarKnightt"
    },
    {
      "slug": "voidcall",
      "title": "Voidcall",
      "url": "https://aigamemaker.art/games/voidcall/",
      "playable": "https://aigamemaker.art/builds/voidcall/",
      "pitch": "Command a handful of survivors against an alien swarm in a 13 KB real-time strategy game.",
      "note": "A 13 KB real-time strategy game: select survivors, issue orders, hold off an alien swarm. It is here because it compresses a genre that usually needs a menu tree into a single readable screen.",
      "dimension": "3D",
      "genre": "real-time strategy",
      "setting": "alien forest",
      "mechanics": [
        "command a squad",
        "hold the line against waves",
        "issue move and attack orders",
        "protect the survivors",
        "select units"
      ],
      "style": "low-poly",
      "players": "single player",
      "input": "mouse + keyboard",
      "licence": "MIT",
      "source": "https://github.com/phoboslab/voidcall",
      "author": "Dominic Szablewski"
    },
    {
      "slug": "finger-dancer",
      "title": "Finger Dance",
      "url": "https://aigamemaker.art/games/finger-dancer/",
      "playable": "https://aigamemaker.art/builds/finger-dancer/",
      "pitch": "Tap the highlighted keys to play through 26 short, synthesized piano melodies.",
      "note": "A rhythm game played on seven keys, with 26 short piano pieces and a practice-first structure. It is the shelf's touch-friendly music entry and the only build that teaches a scale before asking for speed.",
      "dimension": "2D",
      "genre": "rhythm",
      "setting": "abstract practice room",
      "mechanics": [
        "nine-key layout",
        "key patterns",
        "synthesized scales",
        "level select"
      ],
      "style": "flat minimal",
      "players": "single player",
      "input": "keyboard or touch",
      "licence": "MIT",
      "source": "https://github.com/faithleysath/FingerDancer",
      "author": "faithleysath"
    },
    {
      "slug": "zelda-like",
      "title": "The Legend of JS",
      "url": "https://aigamemaker.art/games/zelda-like/",
      "playable": "https://aigamemaker.art/builds/zelda-like/",
      "pitch": "Explore a small pixel kingdom, slash slimes and step into a dungeon.",
      "note": "A top-down pixel adventure with hearts, slimes and a dungeon, built in Kaboom. It fills the adventure/RPG gap and is a good example of a small world that still rewards exploration.",
      "dimension": "2D",
      "genre": "top-down action adventure",
      "setting": "pixel kingdom",
      "mechanics": [
        "sword combat",
        "top-down exploration",
        "heart health",
        "dungeon"
      ],
      "style": "16-bit pixel art",
      "players": "single player",
      "input": "keyboard",
      "licence": "MIT",
      "source": "https://github.com/JSLegendDev/Zelda-like-Kaboomjs",
      "author": "JSLegendDev"
    },
    {
      "slug": "orbital-siege",
      "title": "Orbital Siege",
      "url": "https://aigamemaker.art/games/orbital-siege/",
      "playable": "https://aigamemaker.art/builds/orbital-siege/",
      "pitch": "Move through a cold starfield while your shots fire themselves, and an orbiting blade carves anything that gets close.",
      "note": "Only movement is yours; fire is automatic, and kills drop shards that raise fire rate, multishot, damage or heal. The orbit blade keeps a turning perimeter, so every step decides what touches you. Cyan and coral neon edge the starfield, orbital rings mark the arena floor. Upgrades stack toward volume of fire or raw damage. Suits players who treat positioning as the puzzle.",
      "dimension": "2D",
      "genre": "arena shooter",
      "setting": "cold neon starfield",
      "mechanics": [
        "move to dodge",
        "auto-aim fire",
        "collect upgrade shards",
        "spin an orbiting blade"
      ],
      "style": "cyan coral minimal",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "red-masquerade",
      "title": "Red Masquerade",
      "url": "https://aigamemaker.art/games/red-masquerade/",
      "playable": "https://aigamemaker.art/builds/red-masquerade/",
      "pitch": "Walk a fogged hall where enemies chase in silence and piercing shots cut through the line behind the first.",
      "note": "You move, aim handles itself, and kills feed shards into fire rate, multishot, damage or healing. Piercing shots turn a crowd into one straight line you can clear in a single pass, which changes how you bait a pack. Fog, blood red, bone white and candle amber hold the whole palette. Suits players who want slow pressure and readable enemy paths.",
      "dimension": "2D",
      "genre": "horror arena shooter",
      "setting": "fogged candlelit hall",
      "mechanics": [
        "move to dodge",
        "auto-aim fire",
        "line up piercing shots",
        "collect upgrade shards"
      ],
      "style": "bone red gloom",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "chrome-circuit",
      "title": "Chrome Circuit",
      "url": "https://aigamemaker.art/games/chrome-circuit/",
      "playable": "https://aigamemaker.art/builds/chrome-circuit/",
      "pitch": "Cross black glass corridors with a companion drone firing beside you while crowds close from both sides.",
      "note": "Movement is the only input; auto-fire and shard upgrades handle the rest. The drone adds a second firing angle you steer by walking, which rewards deliberate lines through a pack. Two guns mean two arcs to cover at once. Acid lime and teal circuitry sit over scanlined black glass. Suits players who like managing space with a small escort.",
      "dimension": "2D",
      "genre": "arena shooter",
      "setting": "scanlined black glass grid",
      "mechanics": [
        "move to dodge",
        "auto-aim fire",
        "steer the drone by walking",
        "collect upgrade shards"
      ],
      "style": "acid lime circuitry",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "oakfall",
      "title": "Oakfall",
      "url": "https://aigamemaker.art/games/oakfall/",
      "playable": "https://aigamemaker.art/builds/oakfall/",
      "pitch": "Hold stone arches against a chase you cannot outshoot, timing bombs to break the press before it reaches you.",
      "note": "You steer, the weapon fires itself, and dropped shards raise fire rate, multishot, damage or restore health. The special is a bomb on a timer, so the tension is when to spend it rather than where to aim. Oak, parchment and bronze hold the frame under heavy stone arches. Suits players who want crowd control decisions over reflex dodging.",
      "dimension": "2D",
      "genre": "medieval arena shooter",
      "setting": "heavy stone arches",
      "mechanics": [
        "move to dodge",
        "auto-aim fire",
        "time the bomb",
        "collect upgrade shards"
      ],
      "style": "oak parchment bronze",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "tidebreaker",
      "title": "Tidebreaker",
      "url": "https://aigamemaker.art/games/tidebreaker/",
      "playable": "https://aigamemaker.art/builds/tidebreaker/",
      "pitch": "Swim through deep teal water where homing shots chase the swarm and your only job is to keep moving.",
      "note": "Auto-fire covers the aiming; kills release shards that raise fire rate, multishot, damage or health. Homing shots forgive a bad angle but not a bad position, so the arena stays the problem. Deep teal water, bioluminescent mint and coral accents mark enemies against the dark. Nothing here asks you to aim, only to keep a route open.",
      "dimension": "2D",
      "genre": "arena shooter",
      "setting": "deep teal reef",
      "mechanics": [
        "move to dodge",
        "auto-aim fire",
        "let homing shots track",
        "collect upgrade shards"
      ],
      "style": "bioluminescent underwater",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "blight-harvest",
      "title": "Blight Harvest",
      "url": "https://aigamemaker.art/games/blight-harvest/",
      "playable": "https://aigamemaker.art/builds/blight-harvest/",
      "pitch": "Steer through wheat gold rows as husks close in, an orbiting blade covering the angle your auto-fire leaves open.",
      "note": "The loop is movement only: auto-fire picks the target, shards from kills buy fire rate, multishot, damage or healing, and the crowd thickens. The orbit blade is the twist, a rotating cut that rewards standing near the crush instead of kiting away. Wheat gold, barn red and dusk green dust carry the farm palette. Suits players who read a crowd better than they aim.",
      "dimension": "2D",
      "genre": "arena shooter",
      "setting": "wheat fields at dusk",
      "mechanics": [
        "steer with WASD or arrows",
        "auto-fire at the nearest enemy",
        "collect kill shards",
        "buy fire rate or healing",
        "orbit blade special"
      ],
      "style": "wheat gold, dust",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "rooftop-riot",
      "title": "Rooftop Riot",
      "url": "https://aigamemaker.art/games/rooftop-riot/",
      "playable": "https://aigamemaker.art/builds/rooftop-riot/",
      "pitch": "Cross concrete rooftops while chasers funnel in from the edges; the bomb waits for the moment the crowd packs tight.",
      "note": "Movement is the whole input. Auto-fire handles aim, kill shards go into fire rate, multishot, damage or healing, and the chase narrows toward you. The bomb is the twist: a single stored blast, worth everything when bodies bunch and nothing when they spread. Sodium orange lamps, steel blue shade and lit window grids set the arena. For players who like banking one decision.",
      "dimension": "2D",
      "genre": "survivor arena shooter",
      "setting": "city rooftops",
      "mechanics": [
        "move only, auto-fire handles aim",
        "collect kill shards",
        "upgrade damage or fire rate",
        "save the bomb for tight crowds"
      ],
      "style": "sodium orange, steel blue",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "canopy-cull",
      "title": "Canopy Cull",
      "url": "https://aigamemaker.art/games/canopy-cull/",
      "playable": "https://aigamemaker.art/builds/canopy-cull/",
      "pitch": "Homing shots follow what leaf shadow hides, so you keep moving under dark canopy green and let the chase bunch up.",
      "note": "Movement is the entire input; kills feed shards into fire rate, multishot, damage or healing while enemies press through the undergrowth. Homing shots are the twist, finishing off what the canopy hides, and the upgrade curve turns that edge into a thick stream. Dark green, firefly gold and leaf shadow carry the look. For players who correct aim with position.",
      "dimension": "2D",
      "genre": "auto-aim arena shooter",
      "setting": "dark jungle canopy",
      "mechanics": [
        "steer with WASD or arrows",
        "fire homing shots",
        "collect kill shards",
        "stack multishot and damage"
      ],
      "style": "dark green, firefly gold",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "sugar-storm",
      "title": "Sugar Storm",
      "url": "https://aigamemaker.art/games/sugar-storm/",
      "playable": "https://aigamemaker.art/builds/sugar-storm/",
      "pitch": "Move through falling sugar and let auto-fire thin the swarm while a drone circles overhead and shards raise your rate.",
      "note": "On the shelf for a loop that stays readable: you only steer, enemies come to you, and every kill drops a shard that tilts fire rate, multishot, damage or healing. The drone is the twist, an orbiting gun that keeps working while you dodge. Pastel pinks, mint and caramel turn the arena into something sweet rather than grim. Suits players who want a short, low-friction run.",
      "dimension": "2D",
      "genre": "arena survivor shooter",
      "setting": "pastel candy arena",
      "mechanics": [
        "steer to dodge",
        "auto-aim fire",
        "collect kill shards",
        "stack fire rate and multishot",
        "deploy orbiting drone"
      ],
      "style": "soft neon pastel",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "overtime",
      "title": "Overtime",
      "url": "https://aigamemaker.art/games/overtime/",
      "playable": "https://aigamemaker.art/builds/overtime/",
      "pitch": "Hold the floodlit turf by moving only, while piercing shots cut lines through the chasing pack and shards buy upgrades.",
      "note": "The shelf pick for a cleaner sort of swarm: no aiming, just footwork under chalk lines and scoreboard amber. Kills drop shards that raise fire rate, multishot, damage or heal you. Piercing shots are the twist, so tight clusters punish themselves. Team orange against floodlit green changes the mood from dread to a long scrimmage. Good for players who want pressure without horror.",
      "dimension": "2D",
      "genre": "arena survivor shooter",
      "setting": "floodlit turf field",
      "mechanics": [
        "move to evade",
        "automatic shooting",
        "collect upgrade shards",
        "pierce through clustered enemies",
        "pause to regroup"
      ],
      "style": "chalk and floodlight",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "ion-sprint",
      "title": "Ion Sprint",
      "url": "https://aigamemaker.art/games/ion-sprint/",
      "playable": "https://aigamemaker.art/builds/ion-sprint/",
      "pitch": "Jump and double jump through cold starfields as the orbital rings close in faster than your timing.",
      "note": "A one-lane runner where the world accelerates on a fixed curve and every obstacle is a timing question you answer twice: once on the jump, once on the second tap. Coral crates and cyan spikes read clearly against black sky and ring light, so a failure is yours rather than the screen's. Suits players who like short runs and clean restarts.",
      "dimension": "2D",
      "genre": "endless runner",
      "setting": "orbital starfield",
      "mechanics": [
        "nudge left and right",
        "double jump crates",
        "slide under low bars",
        "survive rising speed"
      ],
      "style": "cold cyan neon",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "hollow-run",
      "title": "Hollow Run",
      "url": "https://aigamemaker.art/games/hollow-run/",
      "playable": "https://aigamemaker.art/builds/hollow-run/",
      "pitch": "Fog eats the ground ahead; slide under bars and double jump the spikes before the candle amber gives out.",
      "note": "The loop is simple: speed climbs, obstacles cycle through crates, spikes and low bars, and all the reach you have is a nudge and a double jump. Blood red against bone white keeps every silhouette legible through the fog, which is where the tension lives. Timing carries the whole game, and the second tap is often the difference. For players who prefer dread to jump scares.",
      "dimension": "2D",
      "genre": "endless runner",
      "setting": "fogged candlelit ruin",
      "mechanics": [
        "nudge through fog",
        "double jump spikes",
        "slide under bars",
        "outrun the speed curve"
      ],
      "style": "blood red fog",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "neon-deadline",
      "title": "Neon Deadline",
      "url": "https://aigamemaker.art/games/neon-deadline/",
      "playable": "https://aigamemaker.art/builds/neon-deadline/",
      "pitch": "Scanlines roll past acid lime circuitry while you slide and double jump toward a deadline you cannot slow.",
      "note": "An endless runner built on three moves and a speed floor that keeps climbing. The double jump is what separates a clean line through a bar sequence from a crash into a crate. Black glass, teal circuitry and scanlines make the obstacles read like hardware rather than scenery. Suits players who want tight, repeatable runs in a bright palette.",
      "dimension": "2D",
      "genre": "endless runner",
      "setting": "black glass sprawl",
      "mechanics": [
        "nudge between lanes",
        "double jump crates",
        "slide under bars",
        "hold a clean line"
      ],
      "style": "acid lime scanlines",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "knight-s-errand",
      "title": "Knight's Errand",
      "url": "https://aigamemaker.art/games/knight-s-errand/",
      "playable": "https://aigamemaker.art/builds/knight-s-errand/",
      "pitch": "Double jump crates and slide under bars while oak and bronze scroll past stone arches at a speed that will not wait.",
      "note": "No story, no quest: a straight line of crates, spikes and low bars under parchment light. The double jump is the only forgiveness the runner offers, and it is enough to clear a crate stack if you commit early. Bronze and oak keep the palette warm, so obstacles stand out from the arches behind them. For players who want a plain, honest runner.",
      "dimension": "2D",
      "genre": "endless runner",
      "setting": "stone arch corridor",
      "mechanics": [
        "nudge left and right",
        "double jump crates",
        "slide under low bars",
        "keep pace with the speed"
      ],
      "style": "oak and bronze",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "undertow-run",
      "title": "Undertow Run",
      "url": "https://aigamemaker.art/games/undertow-run/",
      "playable": "https://aigamemaker.art/builds/undertow-run/",
      "pitch": "Slide and double jump through deep teal water where bioluminescent mint marks the line and the pace keeps rising.",
      "note": "Deep water changes the read: mint glow marks obstacles early and coral accents break up the background, so nothing hides. The loop stays three moves; the double jump buys the extra beat you need over spikes and crates, and the slide handles the low bars. Speed is the only difficulty dial and it turns one way. Suits players who want atmosphere without losing clarity.",
      "dimension": "2D",
      "genre": "endless runner",
      "setting": "deep teal reef",
      "mechanics": [
        "nudge left and right",
        "double jump spike fields",
        "slide under bars",
        "stay ahead of the current"
      ],
      "style": "bioluminescent mint glow",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "scarecrow-dash",
      "title": "Scarecrow Dash",
      "url": "https://aigamemaker.art/games/scarecrow-dash/",
      "playable": "https://aigamemaker.art/builds/scarecrow-dash/",
      "pitch": "Nudge through wheat-gold rows, double jump crates, and slide under bars as the field accelerates.",
      "note": "Scarecrow Dash keeps the runner loop tight: steer left or right, double jump over crates and spikes, slide under low bars. The twist is the double jump, which turns a missed crate into a recoverable beat. Farm colors carry the world—wheat gold, barn red, dusk green—without changing the rules. It suits players who want quick, readable runs on a keyboard.",
      "dimension": "2D",
      "genre": "endless runner",
      "setting": "wheat field at dusk",
      "mechanics": [
        "nudge left and right",
        "double jump",
        "slide under bars",
        "collect coins",
        "avoid crates and spikes"
      ],
      "style": "farm flat palette",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "rush-hour",
      "title": "Rush Hour",
      "url": "https://aigamemaker.art/games/rush-hour/",
      "playable": "https://aigamemaker.art/builds/rush-hour/",
      "pitch": "Rooftop concrete scrolls faster; double jump clears crates, and a slide handles low bars under sodium orange light.",
      "note": "Rush Hour uses the same readable runner loop—steer, double jump, slide—but the city palette does the work: rooftop concrete, steel blue shadows, sodium orange glows, window grids. The double jump is the recovery move, letting you correct a mistimed crate. Coins arc overhead to pull your line. It suits players who like short keyboard runs with a clear skyline.",
      "dimension": "2D",
      "genre": "endless runner",
      "setting": "rooftop city at dusk",
      "mechanics": [
        "steer left and right",
        "double jump crates",
        "slide under bars",
        "collect floating coins",
        "pace the speed-up"
      ],
      "style": "neon city grid",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "vine-runner",
      "title": "Vine Runner",
      "url": "https://aigamemaker.art/games/vine-runner/",
      "playable": "https://aigamemaker.art/builds/vine-runner/",
      "pitch": "Dark canopy scrolls by; double jump over spikes and slide under bars while firefly gold marks the pace.",
      "note": "Vine Runner keeps the loop lean: shift left or right, double jump over spikes, slide under low bars, let the jungle speed climb. The double jump is the one twist, giving you a second chance mid-air over crates. Visually it leans into leaf shadows, dark canopy green, and firefly gold, so obstacles read against the murk. It suits players who want a fast keyboard runner with a darker palette.",
      "dimension": "2D",
      "genre": "endless runner",
      "setting": "dark jungle canopy",
      "mechanics": [
        "shift left and right",
        "double jump",
        "slide under bars",
        "collect coin arcs",
        "avoid spikes and crates"
      ],
      "style": "leaf-shadow palette",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "gumdrop-gallop",
      "title": "Gumdrop Gallop",
      "url": "https://aigamemaker.art/games/gumdrop-gallop/",
      "playable": "https://aigamemaker.art/builds/gumdrop-gallop/",
      "pitch": "Pastel sugar pinks rush past as you double jump crates and slide beneath low bars for coin arcs.",
      "note": "Gumdrop Gallop wraps the runner loop in candy colors: sugar pinks, mint, caramel, sprinkles, with coins arcing ahead. The double jump is the twist—press jump again to clear a crate you read late. Speed rises, so slides under low bars need earlier timing. It suits players who want a bright keyboard runner that stays readable at speed.",
      "dimension": "2D",
      "genre": "endless runner",
      "setting": "pastel candy lane",
      "mechanics": [
        "nudge left and right",
        "double jump",
        "slide under bars",
        "collect coin arcs",
        "handle rising speed"
      ],
      "style": "sugar pastel",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "extra-yard",
      "title": "Extra Yard",
      "url": "https://aigamemaker.art/games/extra-yard/",
      "playable": "https://aigamemaker.art/builds/extra-yard/",
      "pitch": "Floodlit turf speeds beneath you; double jump clears crates, slide under bars, chase amber scoreboard light.",
      "note": "Extra Yard puts the runner loop on floodlit turf: chalk lines, team orange, steel-blue shadows, and an amber scoreboard glow. The double jump is the one change, giving you a second air press to fix a late crate read. The world speeds up, so low bars come faster and coin arcs pull your route. It suits players who want a clean keyboard runner with a sports surface.",
      "dimension": "2D",
      "genre": "endless runner",
      "setting": "floodlit sports turf",
      "mechanics": [
        "nudge left and right",
        "double jump crates",
        "slide under low bars",
        "collect coin arcs",
        "match rising speed"
      ],
      "style": "scoreboard amber",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "asteroid-break",
      "title": "Asteroid Break",
      "url": "https://aigamemaker.art/games/asteroid-break/",
      "playable": "https://aigamemaker.art/builds/asteroid-break/",
      "pitch": "Chase a speeding ball across cold starfields, catching the wide-paddle drop before your three lives burn out.",
      "note": "Cold starfields and orbital rings sit behind every wall, and the ball accelerates rally by rally, so the wide paddle drop is the breather you plan around. Clearing the grid starts a faster level. Three lives, Space to launch, P to pause. Suits players who want a short arcade run with a visible, honest difficulty ramp.",
      "dimension": "2D",
      "genre": "arcade breakout",
      "setting": "cold orbital starfield",
      "mechanics": [
        "steer paddle under the ball",
        "catch wide-paddle drops",
        "break one- and two-hit bricks",
        "clear the wall for a faster level"
      ],
      "style": "cyan coral neon",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "cracked-mirror",
      "title": "Cracked Mirror",
      "url": "https://aigamemaker.art/games/cracked-mirror/",
      "playable": "https://aigamemaker.art/builds/cracked-mirror/",
      "pitch": "Fog swallows the edges of the wall as you hold a candle-amber paddle steady against a ball that keeps getting faster.",
      "note": "Bone white and blood red bricks sit in fog, lit by candle amber, so the wall reads before you hit it. The wide paddle buys room but never stops the ball speeding up. Bricks need one or two hits; three lives, pause whenever the fog gets thick. Suits players who like a dim, slow-burning arcade break with teeth.",
      "dimension": "2D",
      "genre": "horror breakout",
      "setting": "fog-bound candlelit hall",
      "mechanics": [
        "hold the paddle steady",
        "catch wide-paddle drops",
        "time hits on two-hit bricks",
        "pause when the fog thickens"
      ],
      "style": "dim gothic amber",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "firewall-breaker",
      "title": "Firewall Breaker",
      "url": "https://aigamemaker.art/games/firewall-breaker/",
      "playable": "https://aigamemaker.art/builds/firewall-breaker/",
      "pitch": "Slice through acid-lime circuitry on black glass while scanlines flicker and the ball ricochets faster with each cleared row.",
      "note": "Acid lime bricks sit on black glass with teal circuitry underneath and scanlines over everything. The wide paddle widens your reach across a grid that speeds up with each clear, and three lives go fast once the ball starts skipping. Mouse or arrows, Space to launch, P to pause. Suits players who want a sharp, cold arcade session.",
      "dimension": "2D",
      "genre": "cyberpunk arcade",
      "setting": "neon circuit grid",
      "mechanics": [
        "track the ball with the paddle",
        "collect wide-paddle drops",
        "clear rows to raise speed",
        "spend three lives carefully"
      ],
      "style": "lime scanline minimal",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "shieldwall",
      "title": "Shieldwall",
      "url": "https://aigamemaker.art/games/shieldwall/",
      "playable": "https://aigamemaker.art/builds/shieldwall/",
      "pitch": "Hold the line under heavy stone arches, angling a bronze paddle so the ball cracks oak and parchment bricks apart.",
      "note": "Heavy stone arches and bronze trim frame a wall of oak and parchment bricks. The wide paddle is the twist worth chasing, because it covers the gaps the faster ball opens up. One or two hits per brick, three lives, P to pause mid-rally. Suits players who want a plain, sturdy breakout with a warm palette.",
      "dimension": "2D",
      "genre": "medieval breakout",
      "setting": "stone arch keep",
      "mechanics": [
        "angle the paddle off walls",
        "grab wide-paddle drops",
        "chip two-hit bricks twice",
        "survive on three lives"
      ],
      "style": "bronze oak parchment",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "coral-cracker",
      "title": "Coral Cracker",
      "url": "https://aigamemaker.art/games/coral-cracker/",
      "playable": "https://aigamemaker.art/builds/coral-cracker/",
      "pitch": "Work a paddle through deep teal water, mint bioluminescence and coral accents, where the ball accelerates and every miss costs a life.",
      "note": "Deep teal water, mint bioluminescence and coral accents colour the bricks; the ball sets their deadline. Wide paddle drops are the only relief, and the wall comes back faster after each clear. Three lives, mouse or arrows, Space to launch, P to pause. Suits players after a calm-looking arcade loop that still bites at the edges.",
      "dimension": "2D",
      "genre": "ocean arcade",
      "setting": "deep coral reef",
      "mechanics": [
        "sweep the paddle through the wall",
        "take wide-paddle drops",
        "clear the reef for a faster level",
        "protect three lives"
      ],
      "style": "teal mint glow",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "egg-breaker",
      "title": "Egg Breaker",
      "url": "https://aigamemaker.art/games/egg-breaker/",
      "playable": "https://aigamemaker.art/builds/egg-breaker/",
      "pitch": "Keep the egg off the dirt with a wide paddle while the wall returns faster each clear.",
      "note": "A wall of seed crates and grain bricks, one or two hits apiece, three lives, and a ball that gains speed with every return. The wide paddle drop is the one that matters: it buys a flatter angle and makes the last bricks reachable. Wheat gold and barn red sit against dusk green. Suits short sessions and players who want forgiveness built in.",
      "dimension": "2D",
      "genre": "brick breaker",
      "setting": "barnyard at dusk",
      "mechanics": [
        "bounce the ball",
        "catch powerups",
        "widen the paddle",
        "clear the wall",
        "hold three lives"
      ],
      "style": "warm dusty flat",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "brick-district",
      "title": "Brick District",
      "url": "https://aigamemaker.art/games/brick-district/",
      "playable": "https://aigamemaker.art/builds/brick-district/",
      "pitch": "Sweep the paddle under a neon ball and clear window-grid bricks before the speed outruns your hand.",
      "note": "Steel-blue window grids and concrete rooftops make each hit read as a lit pane going dark, with sodium orange on the ball and the paddle edge. Powerups fall from broken bricks, and the wide paddle is the practical one, stretching your reach on the corners where drops land. Three lives, a faster wall each clear. For players who like a clean line to track.",
      "dimension": "2D",
      "genre": "brick breaker",
      "setting": "rooftop window grids",
      "mechanics": [
        "steer the paddle",
        "break window bricks",
        "collect drops",
        "survive three lives",
        "clear faster levels"
      ],
      "style": "sodium-lit concrete",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "seed-cracker",
      "title": "Seed Cracker",
      "url": "https://aigamemaker.art/games/seed-cracker/",
      "playable": "https://aigamemaker.art/builds/seed-cracker/",
      "pitch": "Knock seeds loose from the canopy wall and keep the ball moving as leaf shadows shift behind it.",
      "note": "Firefly gold on dark canopy green, with leaf shadows laid over the play field so the ball reads as a small bright thing in low light. Bricks crack in one or two hits; powerups fall, and the wide paddle is the one you want when the ball drops low into a corner. Three lives, a faster level after each clear. For players who like reading a busy screen.",
      "dimension": "2D",
      "genre": "brick breaker",
      "setting": "dark jungle canopy",
      "mechanics": [
        "bounce the ball",
        "crack seed bricks",
        "catch falling powerups",
        "widen the paddle",
        "clear faster walls"
      ],
      "style": "low-light leafy",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "pinata-smash",
      "title": "Piñata Smash",
      "url": "https://aigamemaker.art/games/pinata-smash/",
      "playable": "https://aigamemaker.art/builds/pinata-smash/",
      "pitch": "Crack a pastel piñata wall with a ball and paddle; each cleared wall returns faster.",
      "note": "Sugar pinks, mint and caramel hold the bricks together; sprinkles scatter when a hit lands. The wide paddle drop is the forgiving one, and on a wall of two-hit bricks you will notice the difference. Three lives, and the ball accelerates with every return, so the tension is timing rather than aim. Built for players who want a sweet-looking screen with an unkind speed curve.",
      "dimension": "2D",
      "genre": "brick breaker",
      "setting": "candy piñata wall",
      "mechanics": [
        "bounce the ball",
        "smash sugar bricks",
        "grab powerups",
        "widen the paddle",
        "keep three lives"
      ],
      "style": "pastel sugar gloss",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "backboard",
      "title": "Backboard",
      "url": "https://aigamemaker.art/games/backboard/",
      "playable": "https://aigamemaker.art/builds/backboard/",
      "pitch": "Bounce the ball off the paddle to clear a wall of chalk-marked bricks before the rally gets too fast.",
      "note": "Floodlit turf and chalk lines sit behind the wall, team orange on the paddle, scoreboard amber counting lives. It plays the standard loop: one or two hits per brick, powerups falling, a faster wall after each clear. The wide paddle is the substitution you want when the ball starts skimming the floor. For players who like a scoreboard ticking over them while they work.",
      "dimension": "2D",
      "genre": "brick breaker",
      "setting": "floodlit turf court",
      "mechanics": [
        "steer the paddle",
        "break chalk bricks",
        "collect powerups",
        "widen the paddle",
        "chase a high score"
      ],
      "style": "chalk and floodlight",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "orbit-worm",
      "title": "Orbit Worm",
      "url": "https://aigamemaker.art/games/orbit-worm/",
      "playable": "https://aigamemaker.art/builds/orbit-worm/",
      "pitch": "Steer a growing worm around a cold starfield, eating pickups to speed up before your own tail cuts the run short.",
      "note": "On the shelf for its steady escalation: every few pickups the worm moves faster across an 8x15 board of cyan and coral neon. Edges wrap, so the left wall delivers you to the right, and that loop is where mistakes happen, mostly against your own body. Orbital rings and starfields do the visual work. Suits short sessions and players who like pressure building quietly.",
      "dimension": "2D",
      "genre": "arcade snake",
      "setting": "orbital ring starfield",
      "mechanics": [
        "eat to grow",
        "wrap around edges",
        "speed up per pickup",
        "pause anytime"
      ],
      "style": "neon wireframe minimal",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "gut-snake",
      "title": "Gut Snake",
      "url": "https://aigamemaker.art/games/gut-snake/",
      "playable": "https://aigamemaker.art/builds/gut-snake/",
      "pitch": "Your worm keeps growing through fog and candlelight; the board's wrapped edges make every corner feel like a place to die.",
      "note": "Built around one twist: the edges wrap, so leaving the top brings you back at the bottom mid-turn and you must re-read the board fast. Fog, blood red and bone white carry the look. The loop is plain — eat, grow, speed up — and the pressure is entirely your own lengthening body. For players who want a familiar rule set with a colder mood.",
      "dimension": "2D",
      "genre": "horror arcade",
      "setting": "fogged stone chamber",
      "mechanics": [
        "eat and lengthen",
        "wrap across borders",
        "accelerate over time",
        "pause on demand"
      ],
      "style": "candlelit gothic fog",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "data-serpent",
      "title": "Data Serpent",
      "url": "https://aigamemaker.art/games/data-serpent/",
      "playable": "https://aigamemaker.art/builds/data-serpent/",
      "pitch": "Trace acid-lime lines across black glass, collecting data pickups while your serpent's own trail becomes the wall that ends it.",
      "note": "Scanlines, teal circuitry and lime glow sit on top of a plain 8x15 grid. Speed climbs every few pickups; the wrap rule means the serpent exits one edge and re-enters the opposite one, which changes how you plan turns. No story, no upgrades, just the eat-grow-repeat loop tightening. Best for players who like fast restarts and clean, readable screens.",
      "dimension": "2D",
      "genre": "grid arcade",
      "setting": "black glass server grid",
      "mechanics": [
        "collect data pickups",
        "wrap at screen edges",
        "build speed each pickup",
        "restart instantly"
      ],
      "style": "scanline neon chrome",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "wyrm-of-oak",
      "title": "Wyrm of Oak",
      "url": "https://aigamemaker.art/games/wyrm-of-oak/",
      "playable": "https://aigamemaker.art/builds/wyrm-of-oak/",
      "pitch": "A bronze wyrm coils through stone arches; each meal makes it quicker, and careless turns bring the head into its own body.",
      "note": "Oak, parchment and heavy stone set the palette over a small grid board. The twist is the border: run off the right side and you arrive on the left, so long straight lines stay safe longer than they look. Pickups raise the speed in steps. Suited to players who want a slower-looking game with the same abrupt ending.",
      "dimension": "2D",
      "genre": "classic arcade",
      "setting": "stone arch hall",
      "mechanics": [
        "feed the wyrm",
        "wrap off the border",
        "step up the pace",
        "pause mid-run"
      ],
      "style": "parchment and bronze",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "eel-circuit",
      "title": "Eel Circuit",
      "url": "https://aigamemaker.art/games/eel-circuit/",
      "playable": "https://aigamemaker.art/builds/eel-circuit/",
      "pitch": "Guide an eel through deep teal water, eating glowing pickups to grow; each edge is both a shortcut and a risk.",
      "note": "Bioluminescent mint and coral accents sit against dark water on an 8x15 board. One mechanic carries the tension: leaving one side returns you on the opposite edge, so the eel can chase a pickup across the screen in a single move, or run into itself arriving. Growing length and stepped-up speed do the rest. Good for players who prefer calm visuals and unforgiving collisions.",
      "dimension": "2D",
      "genre": "arcade",
      "setting": "deep teal reef",
      "mechanics": [
        "eat glowing pickups",
        "wrap across edges",
        "grow longer",
        "raise speed"
      ],
      "style": "bioluminescent underwater glow",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "hay-snake",
      "title": "Hay Snake",
      "url": "https://aigamemaker.art/games/hay-snake/",
      "playable": "https://aigamemaker.art/builds/hay-snake/",
      "pitch": "Steer a growing snake across a wheat-gold field where every fence line folds you back out the far side.",
      "note": "The board is an 8x15 field: eat, grow, and the pace climbs every few pickups. Edges wrap, so a mistake at the fence line drops you out the opposite side instead of ending the run — only your own tail is fatal. Barn red, dusk green and dust hang over the grid. Suits short sessions and players who plan two turns ahead.",
      "dimension": "2D",
      "genre": "grid snake",
      "setting": "wheat field grid",
      "mechanics": [
        "eat to grow",
        "wrap at edges",
        "avoid your own tail",
        "pause anytime"
      ],
      "style": "warm flat pixel",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "subway-coil",
      "title": "Subway Coil",
      "url": "https://aigamemaker.art/games/subway-coil/",
      "playable": "https://aigamemaker.art/builds/subway-coil/",
      "pitch": "Thread a snake through rooftop concrete and window grids, where the board's edges loop back instead of blocking you.",
      "note": "One screen, 8x15, sodium orange against steel blue. Pickups stack your length and speed, so the later half of a run is mostly about keeping clear of yourself. Hitting a wall is not the problem; wrap sends you out the opposite side. Only the tail ends it. Good for quick breaks and players who like tight routing.",
      "dimension": "2D",
      "genre": "arcade snake",
      "setting": "rooftop city grid",
      "mechanics": [
        "collect pickups",
        "grow longer",
        "speed up over time",
        "wrap at edges"
      ],
      "style": "sodium-lit pixel grid",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "python-path",
      "title": "Python Path",
      "url": "https://aigamemaker.art/games/python-path/",
      "playable": "https://aigamemaker.art/builds/python-path/",
      "pitch": "Wrap around the canopy rather than stopping — this board has no walls, only your own lengthening body.",
      "note": "Firefly gold pickups sit on dark canopy green, leaf shadows under the grid. Eat, grow, and the snake accelerates every few pickups until the space between turns gets thin. Edges wrap, so escapes are always open; collisions with your own tail are what end a run. Arrows or WASD, P to pause. Suits players who want a short, escalating challenge.",
      "dimension": "2D",
      "genre": "grid snake",
      "setting": "jungle canopy grid",
      "mechanics": [
        "eat to grow",
        "wrap at edges",
        "dodge your tail",
        "pause anytime"
      ],
      "style": "dark green pixel",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "licorice-loop",
      "title": "Licorice Loop",
      "url": "https://aigamemaker.art/games/licorice-loop/",
      "playable": "https://aigamemaker.art/builds/licorice-loop/",
      "pitch": "A pastel grid with no killing walls, where the only thing that can catch you is your own coiled tail.",
      "note": "Sugar pinks and mint over an 8x15 board, caramel at the edges. Every few pickups the snake speeds up, so a comfortable route turns into a squeeze. Wrap means the borders push you back in on the far side rather than ending anything; self-collision is the failure state. Suits short sessions and players who like a run that ends cleanly.",
      "dimension": "2D",
      "genre": "arcade snake",
      "setting": "candy board",
      "mechanics": [
        "collect pickups",
        "grow longer",
        "accelerate each round",
        "wrap at edges"
      ],
      "style": "pastel flat grid",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "sideline-snake",
      "title": "Sideline Snake",
      "url": "https://aigamemaker.art/games/sideline-snake/",
      "playable": "https://aigamemaker.art/builds/sideline-snake/",
      "pitch": "Run the chalk lines of a floodlit turf grid, where the touchline throws you back into play instead of ending you.",
      "note": "Team orange and scoreboard amber on green turf, chalk marking the 8x15 field. Pickups grow the snake and raise the speed every few, so the safe middle of the board shrinks as you go. Edges wrap: leaving one side returns you on the other. Contact with your own body ends the run. Suits players who want one clean, short attempt.",
      "dimension": "2D",
      "genre": "grid snake",
      "setting": "floodlit turf field",
      "mechanics": [
        "eat to grow",
        "wrap at edges",
        "avoid self-collision",
        "pause with P"
      ],
      "style": "scoreboard pixel grid",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "void-formation",
      "title": "Void Formation",
      "url": "https://aigamemaker.art/games/void-formation/",
      "playable": "https://aigamemaker.art/builds/void-formation/",
      "pitch": "Move along the bottom and fire upward while the neon grid descends, thins, and speeds up.",
      "note": "The loop is formation shooting: slide along the bottom, fire upward, and clear ranks before bombs and descent crowd the lane. Rapid is the twist, tightening the pace as the formation thins. Cyan and coral neon over cold starfields and orbital rings make the lower edge feel exposed. It suits players who want steady aim and read-and-react pressure.",
      "dimension": "2D",
      "genre": "formation shooter",
      "setting": "cold orbital starfield",
      "mechanics": [
        "move along bottom",
        "fire upward",
        "avoid bombs",
        "clear descending grid"
      ],
      "style": "cyan coral neon",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "graveyard-formation",
      "title": "Graveyard Formation",
      "url": "https://aigamemaker.art/games/graveyard-formation/",
      "playable": "https://aigamemaker.art/builds/graveyard-formation/",
      "pitch": "Hold the lower edge as fog-lit ranks slide sideways, drop bombs, and descend lower with each wave.",
      "note": "This is the same bottom-edge formation loop, recast in fog, bone white, blood red, and candle amber. Rapid is the twist, so the ranks keep pressing while the grid thins. Bombs fall from the formation; three lives make each sideways step matter. It suits players who want a slower visual dread to sit under fast grid pressure.",
      "dimension": "2D",
      "genre": "formation shooter",
      "setting": "fog-lit graveyard",
      "mechanics": [
        "hold lower edge",
        "fire at ranks",
        "avoid falling bombs",
        "manage three lives"
      ],
      "style": "fog bone amber",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "botnet-swarm",
      "title": "Botnet Swarm",
      "url": "https://aigamemaker.art/games/botnet-swarm/",
      "playable": "https://aigamemaker.art/builds/botnet-swarm/",
      "pitch": "Track a scanlined grid that shifts sideways and descends, then fire upward before the acid-lime swarm reaches your row.",
      "note": "The shelf reason is the formation loop under black glass: move the ship, fire upward, and manage sideways steps as the grid descends. Rapid is the twist, adding pace to the thinning formation. Acid lime, teal circuitry, and scanlines turn the enemy grid into a bright read against dark glass. It suits players who like tight movement and quick visual parsing.",
      "dimension": "2D",
      "genre": "formation shooter",
      "setting": "black glass network",
      "mechanics": [
        "track sideways grid",
        "fire upward",
        "avoid bombs",
        "read scanlines"
      ],
      "style": "acid lime scanlines",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "siege-lines",
      "title": "Siege Lines",
      "url": "https://aigamemaker.art/games/siege-lines/",
      "playable": "https://aigamemaker.art/builds/siege-lines/",
      "pitch": "Hold the bottom wall and fire up into a stepping grid of enemies that drops bombs as it thins.",
      "note": "Rapid fire sets the pace: keep the trigger down, slide along the base, and the block answers by losing ranks and picking up speed. Three lives, bombs falling, each wave sitting lower than the last. Oak, parchment and bronze trim the field; heavy stone arches frame it. Suits players who want small, exact dodges and short runs.",
      "dimension": "2D",
      "genre": "formation shooter",
      "setting": "stone castle rampart",
      "mechanics": [
        "sweep the bottom edge",
        "hold rapid fire",
        "dodge falling bombs",
        "survive faster waves"
      ],
      "style": "oak and bronze",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "reef-formation",
      "title": "Reef Formation",
      "url": "https://aigamemaker.art/games/reef-formation/",
      "playable": "https://aigamemaker.art/builds/reef-formation/",
      "pitch": "Move your craft across the seabed and fire upward as the reef grid descends faster with each cleared rank.",
      "note": "Rapid fire is the whole rhythm here: hold the trigger, work the lower edge, and the formation answers by thinning and accelerating. Deep teal water, mint bioluminescence and coral accents keep ships, bombs and grid legible against the dark. Three lives, waves that sit lower each round. Keyboard only; pause when you need it.",
      "dimension": "2D",
      "genre": "formation shooter",
      "setting": "coral reef seabed",
      "mechanics": [
        "hold the trigger",
        "sweep the seabed",
        "avoid bomb drops",
        "survive faster waves"
      ],
      "style": "bioluminescent teal",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "crow-lines",
      "title": "Crow Lines",
      "url": "https://aigamemaker.art/games/crow-lines/",
      "playable": "https://aigamemaker.art/builds/crow-lines/",
      "pitch": "Crow rows shuffle sideways over wheat gold; you hold the bottom line, firing up until the flock thins and speeds up.",
      "note": "The tempo is rapid from the first wave: rows step, drop, and accelerate as birds fall away, so early calm becomes a fast squeeze against the ground. Wheat gold rows and barn red framing put the fight over a dusk field, with bombs reading as dark specks in dust. Arrows move, Space fires, P pauses, three lives. Suits players who want a short-session formation shooter with no downtime between waves.",
      "dimension": "2D",
      "genre": "arcade shooter",
      "setting": "wheat field at dusk",
      "mechanics": [
        "move along the bottom",
        "fire upward",
        "dodge falling bombs",
        "clear thinning waves",
        "survive three lives"
      ],
      "style": "wheat gold flat",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "riot-lines",
      "title": "Riot Lines",
      "url": "https://aigamemaker.art/games/riot-lines/",
      "playable": "https://aigamemaker.art/builds/riot-lines/",
      "pitch": "Rooftop concrete and sodium orange frame a formation that slides sideways and drops; keep firing upward before it reaches your line.",
      "note": "Rapid pacing is the point here: the grid steps, descends, and speeds up as blocks break off, turning a wide rack into a tight quick one. Steel blue window grids and sodium orange glow sit above concrete, so the descending shapes read clearly against the skyline. Three lives, bombs falling, arrows and Space. Well matched to players who like pressure that builds without a break.",
      "dimension": "2D",
      "genre": "formation shooter",
      "setting": "rooftop city grid",
      "mechanics": [
        "hold the bottom line",
        "fire upward",
        "dodge falling bombs",
        "track sideways steps",
        "survive three lives"
      ],
      "style": "sodium orange steel",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "hive-lines",
      "title": "Hive Lines",
      "url": "https://aigamemaker.art/games/hive-lines/",
      "playable": "https://aigamemaker.art/builds/hive-lines/",
      "pitch": "Under dark canopy, insect rows drift sideways and lower; you fire upward from the floor as the swarm thins and quickens.",
      "note": "The loop stays rapid: a grid of shapes steps sideways, drops a row, and gets faster each time one is removed, so the screen closes in on you. Dark canopy green and firefly gold carry the visuals, with leaf shadows behind the formation and mint bright rounds marking your fire lane. Three lives, bombs, arrows and Space. Best for players who read patterns fast and prefer short, dense runs.",
      "dimension": "2D",
      "genre": "arcade shooter",
      "setting": "jungle canopy at night",
      "mechanics": [
        "steer along the floor",
        "fire upward",
        "read sideways stepping",
        "avoid falling bombs",
        "clear thinning swarms"
      ],
      "style": "canopy green glow",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "gumdrop-formation",
      "title": "Gumdrop Formation",
      "url": "https://aigamemaker.art/games/gumdrop-formation/",
      "playable": "https://aigamemaker.art/builds/gumdrop-formation/",
      "pitch": "Pastel sugar rows slide across a mint sky; you shoot upward from the last line as the formation thins and quickens.",
      "note": "Rapid tempo keeps it brisk: sugar rows slide, drop, and gain speed as pieces are cleared, so a wide pastel block becomes a quick narrow one. The candy theme does the visual work, mint sky against sugar pinks, caramel edges and sprinkle marks on the bombs coming down. Player ship runs the bottom with three lives. Fits players who want a bright formation shooter that ends runs quickly and asks for another.",
      "dimension": "2D",
      "genre": "arcade shooter",
      "setting": "pastel candy sky",
      "mechanics": [
        "move along the bottom",
        "fire upward",
        "dodge sprinkle bombs",
        "survive three lives",
        "clear fast waves"
      ],
      "style": "sugar pink pastel",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "defense-line",
      "title": "Defense Line",
      "url": "https://aigamemaker.art/games/defense-line/",
      "playable": "https://aigamemaker.art/builds/defense-line/",
      "pitch": "Floodlit turf beneath a chalked grid: hold your line, fire upward, and survive a formation that drops and speeds with every loss.",
      "note": "This one runs at a rapid clip, with the grid stepping sideways, descending, and accelerating as it thins, so gaps in the formation are also the moment it gets dangerous. Floodlit turf, chalk lines, team orange and amber scoreboard tones give the field its look. Three lives, bombs dropping, arrows and Space to fire, P to pause. Suits players who like a formation shooter measured in short, sharp waves.",
      "dimension": "2D",
      "genre": "arcade shooter",
      "setting": "floodlit stadium turf",
      "mechanics": [
        "hold the bottom line",
        "fire upward",
        "dodge dropped bombs",
        "survive three lives",
        "manage faster waves"
      ],
      "style": "turf green floodlit",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "hull-breach",
      "title": "Hull Breach",
      "url": "https://aigamemaker.art/games/hull-breach/",
      "playable": "https://aigamemaker.art/builds/hull-breach/",
      "pitch": "Each tap lifts the craft against gravity; gates close in, and one contact ends the run.",
      "note": "On the shelf for its single impulse: gravity is constant, your correction is not. Gates scroll in with a shrinking gap, coins sit inside some of them, and the soft variant leaves a little more room before a collision counts. Cold starfields, cyan and coral neon keep the orbital rings readable at speed. Suits anyone who wants a short arcade loop with a clean fail state.",
      "dimension": "2D",
      "genre": "arcade",
      "setting": "orbital ring corridor",
      "mechanics": [
        "tap to thrust",
        "thread shrinking gates",
        "collect gap coins",
        "pause with P"
      ],
      "style": "neon vector flat",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "cellar-flap",
      "title": "Cellar Flap",
      "url": "https://aigamemaker.art/games/cellar-flap/",
      "playable": "https://aigamemaker.art/builds/cellar-flap/",
      "pitch": "Tap for lift, release to sink, and thread candle-lit gaps through fog where a single touch ends the run.",
      "note": "The loop is one impulse and a shrinking gap, played in fog, blood red and bone white, with candle amber marking the coins. Nothing chases you; the pressure sits entirely in the descent you allow yourself. The soft variant leaves more margin before a clip counts. Built for players who like reflex games quiet and a little wrong.",
      "dimension": "2D",
      "genre": "horror arcade",
      "setting": "candlelit cellar fog",
      "mechanics": [
        "tap for lift",
        "release to descend",
        "thread narrow gaps",
        "pause with P"
      ],
      "style": "fogged gothic minimal",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "packet-loss",
      "title": "Packet Loss",
      "url": "https://aigamemaker.art/games/packet-loss/",
      "playable": "https://aigamemaker.art/builds/packet-loss/",
      "pitch": "Thread acid-lime gaps in black glass; every tap is an upward packet, and dropped input is not recoverable.",
      "note": "Scanlines, teal circuitry and acid lime keep the gate edges sharp against black glass, which matters once the gap narrows. Runs are short by design: fixed impulse, coins inside some gates, one collision and it is over. The soft variant simply asks less of you. Good for players who treat a high score as a bug report.",
      "dimension": "2D",
      "genre": "cyberpunk arcade",
      "setting": "black glass server hall",
      "mechanics": [
        "tap to boost",
        "hold your line",
        "grab gap coins",
        "pause mid-run"
      ],
      "style": "scanline neon",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "dragon-gate",
      "title": "Dragon Gate",
      "url": "https://aigamemaker.art/games/dragon-gate/",
      "playable": "https://aigamemaker.art/builds/dragon-gate/",
      "pitch": "Bronze gates scroll past heavy stone arches; tap to climb, and thread each narrowing gap without touching the wall.",
      "note": "Oak, parchment and bronze hold the frame still while the gap does the moving, so reading the next arch early is the whole skill. Impulse is fixed, which makes height a decision you spend one tap at a time. The soft variant is there for a gentler tolerance. Fits players who want an old-looking arcade loop with a hard edge.",
      "dimension": "2D",
      "genre": "medieval arcade",
      "setting": "stone arch hall",
      "mechanics": [
        "tap to climb",
        "read the next arch",
        "collect gap coins",
        "pause anytime"
      ],
      "style": "parchment and bronze",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "air-bubble",
      "title": "Air Bubble",
      "url": "https://aigamemaker.art/games/air-bubble/",
      "playable": "https://aigamemaker.art/builds/air-bubble/",
      "pitch": "Tap to push your bubble upward through deep teal gates; gravity keeps pulling, and one clipped coral edge ends it.",
      "note": "Bioluminescent mint makes gap edges legible in dark water, which is the point: the mechanic is anticipation, not reaction. Gravity is continuous and the impulse is fixed, so every tap is spent. Coins sit inside some passages. The soft variant gives a wider margin. Suits players who want a calm-looking game with a strict rule.",
      "dimension": "2D",
      "genre": "ocean arcade",
      "setting": "deep teal water",
      "mechanics": [
        "tap to rise",
        "hold the line",
        "pass through gaps",
        "pause with P"
      ],
      "style": "bioluminescent minimal",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "barn-swallow",
      "title": "Barn Swallow",
      "url": "https://aigamemaker.art/games/barn-swallow/",
      "playable": "https://aigamemaker.art/builds/barn-swallow/",
      "pitch": "Tap to lift a craft through wheat-gold gaps, where gravity and one collision decide the run.",
      "note": "A one-button loop: tap for a fixed lift, read the next gate, and hold the line as the gap narrows. Coins sit in some openings, so the safe route is not always the scoring route. The farm theme turns the field into wheat gold, barn red, dusk green and dust, with no genre costume beyond that. The soft fixed impulse suits players who prefer small corrections over frantic taps.",
      "dimension": "2D",
      "genre": "arcade",
      "setting": "wheat-gold farm",
      "mechanics": [
        "tap for lift",
        "thread shrinking gaps",
        "collect coins",
        "pause the run"
      ],
      "style": "dusty barn red",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "gap-year",
      "title": "Gap Year",
      "url": "https://aigamemaker.art/games/gap-year/",
      "playable": "https://aigamemaker.art/builds/gap-year/",
      "pitch": "Guide a craft over rooftop gaps, tapping against gravity while sodium orange windows close in.",
      "note": "The loop is a fixed impulse against gravity, with gates that narrow as the city scrolls past. Coins in selected gaps ask for a line that is less safe but more useful. Visually the city becomes rooftop concrete, steel blue, window grids and sodium orange, so the gaps read as built space rather than abstract bars. The soft tap impulse suits players who want small adjustments and quick restarts.",
      "dimension": "2D",
      "genre": "arcade",
      "setting": "rooftop city",
      "mechanics": [
        "tap for fixed lift",
        "clear shrinking gates",
        "grab coins",
        "pause run"
      ],
      "style": "sodium orange grid",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "firefly-gap",
      "title": "Firefly Gap",
      "url": "https://aigamemaker.art/games/firefly-gap/",
      "playable": "https://aigamemaker.art/builds/firefly-gap/",
      "pitch": "Thread a firefly-lit craft through dark canopy gaps, where each tap lifts and a single hit ends the run.",
      "note": "Gravity does most of the work; your taps are fixed corrections, and the shrinking gaps leave little room for a late save. Some openings carry coins, which pulls the line away from the simplest path. The jungle theme replaces clean neon with dark canopy green, leaf shadows and firefly gold, so gates feel like breaks in foliage. The soft impulse mechanic suits players who like reading a gap before committing.",
      "dimension": "2D",
      "genre": "arcade",
      "setting": "dark jungle canopy",
      "mechanics": [
        "tap to rise",
        "thread narrowing gaps",
        "collect gap coins",
        "pause anytime"
      ],
      "style": "firefly gold shadows",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "sugar-glide",
      "title": "Sugar Glide",
      "url": "https://aigamemaker.art/games/sugar-glide/",
      "playable": "https://aigamemaker.art/builds/sugar-glide/",
      "pitch": "Tap a candy craft upward through pastel gaps, collecting coins where the opening is tight and the route is risky.",
      "note": "The loop stays plain: fixed upward taps, gravity down, gates scrolling in with a gap that shrinks. Coins in some gaps create a small choice between the clean line and the scoring line. Candy pinks, mint, caramel and sprinkles carry the visual theme, so the same gate pattern reads softer and sweeter without changing the rules. The soft fixed impulse suits players who prefer gentle corrections to rapid tapping.",
      "dimension": "2D",
      "genre": "arcade",
      "setting": "pastel candy sky",
      "mechanics": [
        "tap for lift",
        "steer through gaps",
        "collect coins",
        "pause the run"
      ],
      "style": "sugar pink mint",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "field-goal-flyer",
      "title": "Field Goal Flyer",
      "url": "https://aigamemaker.art/games/field-goal-flyer/",
      "playable": "https://aigamemaker.art/builds/field-goal-flyer/",
      "pitch": "Fly a craft through floodlit turf gaps, tapping to hold height as the opening narrows and one hit ends the run.",
      "note": "The core is a fixed tap against gravity, with gate gaps that shrink as the field scrolls. Coins sit in selected openings, so scoring can pull you off the safest line. The sports theme sets the run on floodlit turf with chalk lines, team orange and scoreboard amber, while keeping the gate logic unchanged. The soft impulse mechanic suits players who like measured corrections and quick retries.",
      "dimension": "2D",
      "genre": "arcade",
      "setting": "floodlit turf",
      "mechanics": [
        "tap to lift",
        "clear shrinking gates",
        "collect coins",
        "pause run"
      ],
      "style": "chalk orange amber",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "station-stack",
      "title": "Station Stack",
      "url": "https://aigamemaker.art/games/station-stack/",
      "playable": "https://aigamemaker.art/builds/station-stack/",
      "pitch": "Drop sliding blocks onto an orbital tower while wind pushes them off line; every near-perfect landing widens your margin.",
      "note": "Wind is the twist: the block drifts as it slides, so you time the tap against a moving target, not a still one. Clean drops keep full width and add to a combo; a miss ends the run. Cyan and coral neon, cold starfields, orbital rings climbing past as the camera follows. Suits players who like a fixed rule set and small, repeatable failure.",
      "dimension": "2D",
      "genre": "arcade stacker",
      "setting": "orbital ring",
      "mechanics": [
        "tap to drop blocks",
        "trim overhang",
        "build combo",
        "read the drift"
      ],
      "style": "neon flat vector",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "bone-tower",
      "title": "Bone Tower",
      "url": "https://aigamemaker.art/games/bone-tower/",
      "playable": "https://aigamemaker.art/builds/bone-tower/",
      "pitch": "A candle-lit block sways in the wind above a bone tower; tap to drop before the drift costs you the edge.",
      "note": "The drift is the whole tension: each pass shifts the block a little, so the drop is a reading of fog rather than a reflex. Overhang gets trimmed, near-perfect keeps width and builds a combo, a clean miss ends it. Blood red, bone white and candle amber against grey fog. For players who want the same stacker rules with colder weather.",
      "dimension": "2D",
      "genre": "horror arcade",
      "setting": "fogbound graveyard",
      "mechanics": [
        "tap to drop",
        "watch the sway",
        "trim overhang",
        "hold combo"
      ],
      "style": "candlelit silhouette",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "server-stack",
      "title": "Server Stack",
      "url": "https://aigamemaker.art/games/server-stack/",
      "playable": "https://aigamemaker.art/builds/server-stack/",
      "pitch": "Stack black-glass server blocks under scanlines while crosswind nudges each one; the tower stays square only if you correct early.",
      "note": "Wind shows up as a slow lateral pull on every block, so the timing window moves rather than shrinks. Land near-perfect and the width holds and the combo climbs; land badly and the overhang is trimmed away; miss and the run stops. Acid lime and teal circuitry over black glass, camera riding up the rack. It suits players who read patterns faster than they react.",
      "dimension": "2D",
      "genre": "reflex arcade",
      "setting": "black glass datacenter",
      "mechanics": [
        "drop sliding blocks",
        "correct for crosswind",
        "trim overhang",
        "chain perfect drops"
      ],
      "style": "scanline neon circuitry",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "keep-rising",
      "title": "Keep Rising",
      "url": "https://aigamemaker.art/games/keep-rising/",
      "playable": "https://aigamemaker.art/builds/keep-rising/",
      "pitch": "Bronze-capped blocks slide above heavy stone arches and the wind leans them; one press sets each course.",
      "note": "Wind pushes sideways here too, so the pause between block and stack is spent watching the lean rather than the block. Overhang trims, a near-perfect drop keeps the full width and stacks a combo, a total miss closes the run. Oak, parchment and bronze fill the frame; arches pass below as the camera climbs. Best for players who like slow reads and one decisive press.",
      "dimension": "2D",
      "genre": "arcade stacker",
      "setting": "stone keep",
      "mechanics": [
        "press to set a block",
        "judge the lean",
        "trim overhang",
        "stack combos"
      ],
      "style": "oak and bronze",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "coral-spire",
      "title": "Coral Spire",
      "url": "https://aigamemaker.art/games/coral-spire/",
      "playable": "https://aigamemaker.art/builds/coral-spire/",
      "pitch": "Currents push your block off the line above a coral spire; drop it square and keep the tower tall.",
      "note": "The current is the mechanic: it drifts each block sideways and forces you to commit on a guess that is only half settled. Perfect drops hold width and feed a combo, near misses shave the overhang, a full miss ends it. Deep teal water, bioluminescent mint and coral accents frame the climb. Suits patient players who prefer one clean input to a crowded screen.",
      "dimension": "2D",
      "genre": "arcade stacker",
      "setting": "coral reef spire",
      "mechanics": [
        "tap to drop",
        "account for current",
        "shave overhang",
        "build combo"
      ],
      "style": "bioluminescent underwater",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "haystack",
      "title": "Haystack",
      "url": "https://aigamemaker.art/games/haystack/",
      "playable": "https://aigamemaker.art/builds/haystack/",
      "pitch": "Drop sliding blocks onto a growing stack while farm wind nudges them off line.",
      "note": "Gusts cross the field and shift your block mid-slide, so timing the tap matters more than patience. The tower rises past barn red and wheat gold, dust hanging in the low light. Near-perfect drops hold full width and build a combo; a clean miss ends the run. Suits players who want a short, quiet test of rhythm.",
      "dimension": "2D",
      "genre": "stacker",
      "setting": "wheat field at dusk",
      "mechanics": [
        "tap to drop",
        "fight crosswind",
        "trim overhang",
        "build combo",
        "pause with P"
      ],
      "style": "dusty flat minimal",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "skyscraper",
      "title": "Skyscraper",
      "url": "https://aigamemaker.art/games/skyscraper/",
      "playable": "https://aigamemaker.art/builds/skyscraper/",
      "pitch": "Stack floors on a rooftop tower while winds at height push each block sideways.",
      "note": "Here the drift is the whole problem: blocks travel as they slide, and the camera keeps climbing past window grids and steel blue concrete. A near-perfect drop holds full width and stacks a combo; overhang is trimmed away and a total miss ends the run. For players who like a small rule set and a tight tap.",
      "dimension": "2D",
      "genre": "arcade stacker",
      "setting": "rooftop skyline",
      "mechanics": [
        "time the drop",
        "read the drift",
        "keep full width",
        "chase combo",
        "pause with P"
      ],
      "style": "cold concrete grid",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "canopy-stack",
      "title": "Canopy Stack",
      "url": "https://aigamemaker.art/games/canopy-stack/",
      "playable": "https://aigamemaker.art/builds/canopy-stack/",
      "pitch": "Tap to drop blocks in a dark canopy where wind shifts each one before it lands.",
      "note": "Two things move at once, the block and the air around it. Leaf shadows and firefly gold sit behind the tower while you judge whether a gust has finished with your block. Overhang is cut away; perfect drops keep width and a combo. The camera climbs with the stack. For players who want one rule to learn well.",
      "dimension": "2D",
      "genre": "one-button stacker",
      "setting": "dark jungle canopy",
      "mechanics": [
        "tap to drop",
        "wait out gusts",
        "trim overhang",
        "hold combo",
        "pause with P"
      ],
      "style": "shadowed green glow",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "macaron-tower",
      "title": "Macaron Tower",
      "url": "https://aigamemaker.art/games/macaron-tower/",
      "playable": "https://aigamemaker.art/builds/macaron-tower/",
      "pitch": "A sugar-pink tower rises, and the breeze keeps moving the block you meant to land.",
      "note": "The stack looks soft and the air does not: a steady breeze means the block never slides where you left it. Judge the drift, tap, and take the trimmed edge or the full-width near-perfect that keeps a combo alive. Caramel and mint sit in the background. Best for players who want a minute-long game with a clear score.",
      "dimension": "2D",
      "genre": "casual arcade",
      "setting": "pastel candy counter",
      "mechanics": [
        "tap to drop",
        "correct for breeze",
        "keep width",
        "build combo",
        "pause with P"
      ],
      "style": "soft sugar shapes",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "podium-stack",
      "title": "Podium Stack",
      "url": "https://aigamemaker.art/games/podium-stack/",
      "playable": "https://aigamemaker.art/builds/podium-stack/",
      "pitch": "Stack blocks under floodlights while stadium wind drags each one off the chalk line.",
      "note": "The turf is flat but the air is not, so each block arrives slightly off the line. Team orange and scoreboard amber sit behind a tower that climbs with the camera. Trimmed overhang costs width; near-perfect drops hold it and build a combo; a miss ends the run. Suits players chasing a clean, repeatable high score.",
      "dimension": "2D",
      "genre": "arcade",
      "setting": "floodlit stadium",
      "mechanics": [
        "tap to drop",
        "fight stadium wind",
        "trim overhang",
        "build combo",
        "pause with P"
      ],
      "style": "chalk-lined turf",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "star-swap",
      "title": "Star Swap",
      "url": "https://aigamemaker.art/games/star-swap/",
      "playable": "https://aigamemaker.art/builds/star-swap/",
      "pitch": "Swap neon tiles across an eight-by-eight starfield and stack chains before the sixty-second clock runs dry.",
      "note": "Cold starfields sit behind the board, cyan and coral tiles over orbital rings. Tiles fall after every clear, and chains score more than single lines, so the safe swap and the profitable swap are rarely the same one. Sixty seconds, no move limit. Good for players who want a score chase that fits in a coffee break.",
      "dimension": "2D",
      "genre": "match-3 puzzle",
      "setting": "orbital starfield",
      "mechanics": [
        "swap adjacent tiles",
        "clear lines of three",
        "chain clears for bonus",
        "beat a sixty-second clock"
      ],
      "style": "cold neon minimal",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "crypt-match",
      "title": "Crypt Match",
      "url": "https://aigamemaker.art/games/crypt-match/",
      "playable": "https://aigamemaker.art/builds/crypt-match/",
      "pitch": "Match bone-white and blood-red tiles through candlelit fog while a sixty-second clock measures how long you last.",
      "note": "Fog sits over the grid, tiles in blood red and bone white, candle amber in the corners. Cleared tiles drop and chains pay more, so one swap can cascade past what you planned. The clock is the only thing that ends a run. For players who want a small, grim score chase rather than a scare.",
      "dimension": "2D",
      "genre": "match-3 puzzle",
      "setting": "fogbound crypt",
      "mechanics": [
        "swap two adjacent tiles",
        "match three or more",
        "build chains",
        "survive the timer"
      ],
      "style": "grim candlelit",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "chip-match",
      "title": "Chip Match",
      "url": "https://aigamemaker.art/games/chip-match/",
      "playable": "https://aigamemaker.art/builds/chip-match/",
      "pitch": "Sixty seconds of acid-lime circuitry: swap adjacent tiles, clear lines, and let chains build the score.",
      "note": "Acid lime and teal circuitry on black glass, scanlines running under the grid. Swap adjacent tiles to clear lines of three or more; cleared tiles fall and chains add to the score. Combo timing separates a good run from a lucky one. One minute per attempt, keyboard pause when you need a breath. Suits players who like dense, fast scoreboards.",
      "dimension": "2D",
      "genre": "match-3 puzzle",
      "setting": "neon circuit grid",
      "mechanics": [
        "swap adjacent tiles",
        "clear matching lines",
        "stack combo multipliers",
        "watch the timer"
      ],
      "style": "scanlined black glass",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "rune-match",
      "title": "Rune Match",
      "url": "https://aigamemaker.art/games/rune-match/",
      "playable": "https://aigamemaker.art/builds/rune-match/",
      "pitch": "Heavy stone arches, parchment tiles, and a sixty-second clock: clear lines of three and keep chains alive.",
      "note": "Oak, parchment and bronze hold the board under stone arches, so the grid reads warm and weighty rather than twitchy. The loop stays plain: swap, clear three or more, tiles fall, chains compound the score. One minute per run, no moves to lose. Suited to players who want a calm-looking match-3 with a hard edge.",
      "dimension": "2D",
      "genre": "match-3 puzzle",
      "setting": "stone-arched hall",
      "mechanics": [
        "swap neighboring tiles",
        "clear rows of three",
        "compound chains",
        "race the clock"
      ],
      "style": "warm parchment weight",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "pearl-match",
      "title": "Pearl Match",
      "url": "https://aigamemaker.art/games/pearl-match/",
      "playable": "https://aigamemaker.art/builds/pearl-match/",
      "pitch": "Bioluminescent tiles shift through deep teal water; swap them, clear lines, and score before the clock empties.",
      "note": "Deep teal water behind the grid, mint bioluminescence, coral accents along the edges. Clearing lines drops fresh tiles and chains raise the score, so the board keeps rearranging under you. Combo play rewards reading the next fall, not just the current row. One minute per run, pause on keyboard. Calm to look at, tight to play.",
      "dimension": "2D",
      "genre": "match-3 puzzle",
      "setting": "bioluminescent reef",
      "mechanics": [
        "swap two adjacent tiles",
        "clear three in a line",
        "chain clears for more points",
        "beat sixty seconds"
      ],
      "style": "soft aquatic glow",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "crop-match",
      "title": "Crop Match",
      "url": "https://aigamemaker.art/games/crop-match/",
      "playable": "https://aigamemaker.art/builds/crop-match/",
      "pitch": "Swap wheat and barn-red tiles across an 8x8 field while a sixty-second clock drains and every chain you build buys you score.",
      "note": "Clear lines of three on the 8x8 board and the tiles above fall into place; string clears inside one cascade and the combo multiplier climbs. That multiplier is the whole game, since a slow opening costs you the run. Wheat gold, barn red and dusk green carry the field, with dust hanging in the light. Suits players who want a one-minute score chase with no recovery time.",
      "dimension": "2D",
      "genre": "timed match-3",
      "setting": "wheat field at dusk",
      "mechanics": [
        "swap adjacent tiles",
        "clear lines of three",
        "chain clears into combos",
        "beat the sixty-second clock",
        "pause mid-run"
      ],
      "style": "warm flat rustic",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "metro-match",
      "title": "Metro Match",
      "url": "https://aigamemaker.art/games/metro-match/",
      "playable": "https://aigamemaker.art/builds/metro-match/",
      "pitch": "Sixty seconds on a rooftop grid: swap adjacent tiles, clear three or more, and keep the falling stack from stalling your combo.",
      "note": "Holding a combo means planning two swaps ahead, because the multiplier only carries while clears keep landing inside a cascade and the clock never stops. Concrete grey, sodium orange and steel blue grid the board, with window patterns and lit edges separating one tile type from the next. Best for players who want a short, sharp score attack and can shrug off a bad opening board.",
      "dimension": "2D",
      "genre": "timed match-3",
      "setting": "rooftop window grid",
      "mechanics": [
        "swap adjacent tiles",
        "match three or more",
        "sustain the combo multiplier",
        "race the clock",
        "pause any time"
      ],
      "style": "neon concrete flat",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "bloom-match",
      "title": "Bloom Match",
      "url": "https://aigamemaker.art/games/bloom-match/",
      "playable": "https://aigamemaker.art/builds/bloom-match/",
      "pitch": "One minute on the canopy floor: swap tiles, clear lines, and let chained clears push the combo higher before time runs out.",
      "note": "Dark canopy green and firefly gold, leaf shadows moving across the 8x8 board; each tile type reads by silhouette as much as colour. The loop is standard match-3, swap, clear, refill, with one twist: combos. A chained clear inside a single fall multiplies everything, so the last twenty seconds matter more than the first forty. Suits score-chasers who like a quick, quiet run.",
      "dimension": "2D",
      "genre": "timed match-3",
      "setting": "dark jungle canopy",
      "mechanics": [
        "swap adjacent tiles",
        "clear rows and columns",
        "build combo chains",
        "beat the sixty-second clock"
      ],
      "style": "shadowed lush flat",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "sugar-swap",
      "title": "Sugar Swap",
      "url": "https://aigamemaker.art/games/sugar-swap/",
      "playable": "https://aigamemaker.art/builds/sugar-swap/",
      "pitch": "Pastel tiles, sixty seconds, and a combo counter that rewards clearing fast rather than clearing carefully.",
      "note": "Swap two adjacent sweets, match three or more, and the board refills; strings of clears inside one cascade raise the multiplier and drag your score up with it. Sugar pink, mint and caramel do the visual work, with sprinkles marking tiles apart at a glance. Suits anyone who wants a one-minute match-3 that asks for speed over planning and forgives a messy board.",
      "dimension": "2D",
      "genre": "timed match-3",
      "setting": "pastel candy counter",
      "mechanics": [
        "swap two adjacent tiles",
        "match three or more",
        "raise the combo multiplier",
        "race a sixty-second clock"
      ],
      "style": "glossy pastel flat",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    },
    {
      "slug": "medal-match",
      "title": "Medal Match",
      "url": "https://aigamemaker.art/games/medal-match/",
      "playable": "https://aigamemaker.art/builds/medal-match/",
      "pitch": "Under floodlights, a sixty-second board where consecutive clears stack a combo and a stalled board costs you the multiplier.",
      "note": "Floodlit turf and chalk lines frame the 8x8 grid; scoreboard amber and team orange keep it legible at speed. Swapping adjacent tiles clears lines and drops new ones, and the combo mechanic means a run of quick matches beats one big setup. Sixty seconds, no moves to lose, only the clock. Suits players who want a short, competitive-feeling score push.",
      "dimension": "2D",
      "genre": "timed match-3",
      "setting": "floodlit turf pitch",
      "mechanics": [
        "swap adjacent tiles",
        "clear lines of three or more",
        "stack quick clears into combos",
        "beat the sixty-second clock",
        "pause to reset"
      ],
      "style": "floodlit flat sports",
      "players": "1 player",
      "input": "keyboard or touch",
      "licence": "Original build",
      "source": "",
      "author": "AI Game Maker"
    }
  ]
}