๐Ÿ†

Prompt list ยท updated

Three.js game prompts

325 AI-made browser games built with Three.js, each with a Starter recipe you can paste into Cursor, Claude Code or Codex to build something similar.

Starter recipe: our own reconstruction, written by Vibe1Up from the game's public listing and live page. It is not the creator's official prompt. Showing 40 of 325 games, ordered by our listing-data ranking (jam placement, whether it loaded, screenshots), not by quality or popularity. See all 325.

Why these games: the creator listed Three.js as the engine.

  1. 1Screenshot of WenWare

    WenWare

    by @underpaid_mom ยท Three.js ยท Puzzle, Simulation

    A time-travel geoguessr clone where players explore immersive 360 degree historical scenes, then pinpoint both the location and year of the moment theyโ€™re standing in, having toโ€ฆ

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a browser guessing game inspired by "WenWare": a time-travel GeoGuessr where players explore a 360ยฐ historical scene, then guess both WHERE (pin on a world map) and WHEN (a year slider) the moment took place.
    Tech: Three.js (or a panorama viewer) for the 360ยฐ scene, plus a 2D map such as Leaflet. Single page, works on phone and desktop.
    Core loop: show a panorama, let the player look around, then place a map pin and choose a year. Score each round by distance and by years off, show the true answer, play 5 rounds per game.
    Content: start with a small JSON set of panoramas you have the rights to use, each with lat/lng, year and a one-line caption. Group them by era (Ancient, Medieval, Modern).
    Extras the original has that you can add later: a daily 5-round challenge, a high-score table, and a 1v1 or party multiplayer mode.
    Steps: 1) panorama viewer, 2) map pin + year slider + scoring, 3) results screen and 5-round game, 4) daily mode and high scores, 5) your own twist.
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  2. 2Screenshot of Null Range

    Null Range

    by @taylor_sntx ยท Three.js ยท Action, Shooter

    First-person multiplayer space dogfighting

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Null Range" (Action, Shooter, Simulation).
    Concept: First-person multiplayer space dogfighting.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls (as seen on the original's screen): click to shoot/attack, Shift to sprint/dash, tap on mobile. Show them on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  3. 3Screenshot of A Game About Capybaras Delivering Food

    A Game About Capybaras Delivering Food

    by @leocooout ยท Three.js ยท Adventure, Simulation

    A cozy open world game about capybaras delivering food. Accept orders, deliver as fast as possible, all fruits will stack like a tower. Don't let them fall.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "A Game About Capybaras Delivering Food" (Adventure, Simulation, Racing).
    Concept: A cozy open world game about capybaras delivering food. Accept orders, deliver as fast as possible, all fruits will stack like a tower. Don't let them fall.
    Tone/hook (from the game's own page): Deliver fruit on a scooter across a capybara-run city. A vibe-coded Three.js game.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include levels, stages or waves that ramp up.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  4. 4Screenshot of Eyrie

    Eyrie

    by @slowchaz ยท Three.js ยท Action, Adventure

    A drop-in co-op wave-based action roguelike where players catch spirits, feed the shrine, and fight the obelisk.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Eyrie" (Action, Adventure, Shooter).
    Concept: A drop-in co-op wave-based action roguelike where players catch spirits, feed the shrine, and fight the obelisk.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a timer or round clock, levels, stages or waves that ramp up, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  5. 5Screenshot of Fanto's Mega-Mart

    Fanto's Mega-Mart

    by @e_c_t_o ยท Three.js ยท Action, Racing

    Rocket-speed shopping in a haunted grocery store.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Fanto's Mega-Mart" (Action, Racing).
    Concept: Rocket-speed shopping in a haunted grocery store.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  6. 6Screenshot of Tiny Skies

    Tiny Skies

    by @dannylimanseta ยท Three.js ยท Adventure, Cosy

    A cosy game where you explore a little world with a looming apocalypse

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Tiny Skies" (Adventure, Cosy).
    Concept: A cosy game where you explore a little world with a looming apocalypse.
    Tone/hook (from the game's own page): A cosy exploration game: fly a biplane, magic carpet, or boat around a tiny world. Light the five eternal braziers and save it from the moon.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  7. 7Screenshot of Kanso

    Kanso

    by @mrsukeruton ยท Three.js ยท Puzzle, Simulation

    Achieve Inner Peace through cultivating living digital bonsai trees in beautiful scenes.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a calm, meditative 3D browser game inspired by "Kansล": the player cultivates a living digital bonsai tree in a beautiful, quiet scene.
    Tech: Three.js, single page, loads instantly, no login. Works on phone (touch) and desktop (mouse).
    Core loop: the tree grows procedurally over time (branches and leaves generated from simple rules or noise). The player shapes it: tap/click a branch to prune it, and tend it (e.g. watering) to encourage new growth. Nothing is lost or failed; the goal is a tree you find beautiful.
    Mood: soft lighting, slow orbiting camera, gentle ambient music and nature sounds that start on the first click. Minimal UI, no timers, no game over.
    Save the tree in localStorage so it is still there next visit.
    Steps: 1) render a pot and a procedurally grown trunk, 2) add branch growth over time and pruning on click/tap, 3) add lighting, a scenic backdrop and sound, 4) add your own twist (seasons, different species, a zen garden around it).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  8. 8Screenshot of Sunset City - The Dark Tower

    Sunset City - The Dark Tower

    by @did0f ยท Three.js ยท Action, Adventure

    Make your way to the Black Tower by climbing and avoiding the guards' gaze. There's always a stealthy way to do it.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Sunset City - The Dark Tower" (Action, Adventure, Platformer, Simulation).
    Concept: Make your way to the Black Tower by climbing and avoiding the guards' gaze. There's always a stealthy way to do it.
    Tone/hook (from the game's own page): Procedurally generated port city. Climb rooftops, parkour alleys, stealth past guards. Three.js, browser, no install.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Players: single-player.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  9. 9Screenshot of Field of Command

    Field of Command

    by @Southers15 ยท Three.js ยท Strategy

    The invasion that never was. Command the desperate British defense or spearhead the German assualt across the fields of kent in 1940s England, in this RTS that rewrites history.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Field of Command" (Strategy).
    Concept: The invasion that never was. Command the desperate British defense or spearhead the German assualt across the fields of kent in 1940s England, in this RTS that rewrites history.
    Tone/hook (from the game's own page): A World War II RTS built around scale, progression and historical accuracy. Dynamic battlefields, orders through your officers, and a persistent campaign shaped by your decisions.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  10. 10Screenshot of Undersphere

    Undersphere

    by @_NoahWhiteson ยท Three.js ยท Shooter

    A fast-paced multiplayer FPS where players run, fight, and outmaneuver each other on the inside of a spherical world with shifting gravity.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Undersphere" (Shooter).
    Concept: A fast-paced multiplayer FPS where players run, fight, and outmaneuver each other on the inside of a spherical world with shifting gravity.
    Tone/hook (from the game's own page): Fight The Sphere.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a timer or round clock, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  11. 11Screenshot of A Lost Star

    A Lost Star

    by @felacalana ยท Three.js ยท Action, Adventure

    Beautiful alien space landscapes, and space dogfighting

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "A Lost Star" (Action, Adventure, Shooter).
    Concept: Beautiful alien space landscapes, and space dogfighting.
    Tone/hook (from the game's own page): A solitary wanderer drifting through forgotten galaxies. Fly, dodge and shoot through procedurally generated block worlds โ€” alone or with other pilots. Free, no install, no login.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  12. 12Screenshot of Aerobolt

    Aerobolt

    by @VoloBuilds ยท Three.js ยท Action

    Soar among the Gods and strike down your foes in this mythological airborne fighting game.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Aerobolt" (Action).
    Concept: Soar among the Gods and strike down your foes in this mythological airborne fighting game.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  13. 13Screenshot of Aethermon

    Aethermon

    by @yashagl ยท Three.js ยท Adventure

    A browser-native creature-collection RPG with real-time 3D battles and battle-royale multiplayer.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Aethermon" (Adventure).
    Concept: A browser-native creature-collection RPG with real-time 3D battles and battle-royale multiplayer.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include progress saved in localStorage.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  14. 14Screenshot of AniKombat

    AniKombat

    by @adrscott ยท Three.js ยท Action, Fighting

    AniKombat is a 3D fighting game with instant guest play, CPU battles, online casual matches, and ranked ladder combat.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "AniKombat" (Action, Fighting).
    Concept: AniKombat is a 3D fighting game with instant guest play, CPU battles, online casual matches, and ranked ladder combat.
    Tone/hook (from the game's own page): A fast browser fighting game with brutal combos, ranked battles, and multiplayer duels.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  15. 15Screenshot of AstralRush037

    AstralRush037

    by @AstralRush037 ยท Three.js ยท Action, Platformer

    Endless run of a small astral pet racing through a fractured world, using wall-runs, timing, and momentum to survive, discover new realities, and push deeper into the unknown.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "AstralRush037" (Action, Platformer).
    Concept: Endless run of a small astral pet racing through a fractured world, using wall-runs, timing, and momentum to survive, discover new realities, and push deeper into the unknown.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  16. 16Screenshot of Beaststorm

    Beaststorm

    by @badengineer ยท Three.js ยท Strategy

    Beaststorm is a fast, lightweight fantasy RTS where commanding players scout, expand, harvest resources, command beast factions, and fight to destroy the enemy sanctuary.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Beaststorm" (Strategy).
    Concept: Beaststorm is a fast, lightweight fantasy RTS where commanding players scout, expand, harvest resources, command beast factions, and fight to destroy the enemy sanctuary.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  17. 17Screenshot of BeatPaws

    BeatPaws

    by @swhan0329 ยท Three.js ยท Rhythm

    BeatPaws is an instant-play 3D rhythm game where AI-generated cats bounce through neon beat lanes, hit musical notes, and dodge hazards with no menus, logins, or loading screens.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "BeatPaws" (Rhythm).
    Concept: BeatPaws is an instant-play 3D rhythm game where AI-generated cats bounce through neon beat lanes, hit musical notes, and dodge hazards with no menus, logins, or loading screens.
    Tone/hook (from the game's own page): Play BeatPaws, a free browser-based 3D rhythm game with neon cat performers, 10 instant tracks, local two-player controls, and global score chasing.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  18. 18Screenshot of Brawl Run

    Brawl Run

    by @wickly dont have one ยท Three.js ยท Action, Brawl

    It is a multilevel game that is also muliplayer

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Brawl Run" (Action, Brawl).
    Concept: It is a multilevel game that is also muliplayer.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a timer or round clock, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  19. 19Screenshot of Claude of Duty : VibeZone

    Claude of Duty : VibeZone

    by @LouisLsvr ยท Three.js ยท Action, Shooter

    A fun vibe-coded version of Call of Duty Warzone

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Claude of Duty : VibeZone" (Action, Shooter).
    Concept: A fun vibe-coded version of Call of Duty Warzone.
    Tone/hook (from the game's own page): Claude of Duty: VibeZone โ€” browser arena combat. Drop in, gear up, and survive the ring.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a timer or round clock, an optional local high-score table, progress saved in localStorage.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  20. 20Screenshot of DECKRUNNER

    DECKRUNNER

    by @paledustgames ยท Three.js ยท Shooter

    A first-person roguelike where you fight your way deck-by-deck through a derelict space station, scavenging weapons and perks, killing whatever's still moving, and racing for theโ€ฆ

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "DECKRUNNER" (Shooter).
    Concept: A first-person roguelike where you fight your way deck-by-deck through a derelict space station, scavenging weapons and perks, killing whatever's still moving, and racing for the escape pod before the station gets you first.
    Tone/hook (from the game's own page): DECKRUNNER โ€” a roguelike FPS drifting through a derelict space station. Built solo with Three.js for Vibe Jam 2026. A paledust studio release.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls (as seen on the original's screen): WASD to move, mouse to aim or look, click to shoot/attack. Show them on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  21. 21Screenshot of Dungeonpunk LITE

    Dungeonpunk LITE

    by @dungeonpunk ยท Three.js ยท Adventure, RPG

    Dungeonpunk LITE is a level grinding MMO where the only level cap is your own mortality.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Dungeonpunk LITE" (Adventure, RPG).
    Concept: Dungeonpunk LITE is a level grinding MMO where the only level cap is your own mortality.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include levels, stages or waves that ramp up, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  22. 22Screenshot of ECO Guardian

    ECO Guardian

    by @VibeCreAI ยท Three.js ยท Action, Educational Quiz

    A 2.5D survivor game that turns sustainability quizzes into power-ups while you battle garbage monsters.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "ECO Guardian" (Action, Educational Quiz).
    Concept: A 2.5D survivor game that turns sustainability quizzes into power-ups while you battle garbage monsters.
    Tone/hook (from the game's own page): A 2.5D survival RPG with ecological world building, sustainability quizzes, and weapon evolution.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  23. 23Screenshot of Floppy Brawler

    Floppy Brawler

    by @MrCollison ยท Three.js ยท Action

    Addictively fun physics-based fighting game

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Floppy Brawler" (Action).
    Concept: Addictively fun physics-based fighting game.
    Tone/hook (from the game's own page): Floppy Brawler โ€” chaotic 4-player ragdoll combat. Punch, grab, throw, and ringout your friends.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls (as seen on the original's screen): WASD to move, mouse to aim or look, Space to jump. Show them on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  24. 24Screenshot of FlowForge

    FlowForge

    by @Arklight1234 ยท Three.js ยท Action

    A naval combat game where you captain a steampunk steamboat, blasting through waves and enemy ships in a top-down Three.js world

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "FlowForge" (Action).
    Concept: A naval combat game where you captain a steampunk steamboat, blasting through waves and enemy ships in a top-down
      Three.js world.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, levels, stages or waves that ramp up, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  25. 25Screenshot of Grand Theft Bagel

    Grand Theft Bagel

    by @lilruntime ยท Three.js ยท Action

    Steal from tourists, poop with prejudice, dive for bagels

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Grand Theft Bagel" (Action).
    Concept: Steal from tourists, poop with prejudice, dive for bagels.
    Tone/hook (from the game's own page): Brooklyn, 7:47 AM. Steal from tourists, poop with prejudice, dive for bagels.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls (as seen on the original's screen): WASD to move, an on-screen joystick on mobile, tap on mobile. Show them on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, an optional local high-score table, progress saved in localStorage.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  26. 26Screenshot of Guns N' Shield

    Guns N' Shield

    by @artosphereai ยท Three.js ยท Action, Shooter

    An action shooter game in which itโ€™s all about parrying and blasting away.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Guns N' Shield" (Action, Shooter).
    Concept: An action shooter game in which itโ€™s all about parrying and blasting away.
    Tone/hook (from the game's own page): A Three.js pixel style twin-stick shooter with a sprite-animated character. Vibe Jam 2026 entry by @ArtosphereAI (Scott).
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls (as seen on the original's screen): WASD to move, arrow keys, mouse to aim or look, click to shoot/attack. Show them on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, levels, stages or waves that ramp up.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  27. 27Screenshot of HexFire

    HexFire

    by @TeemuSor ยท Three.js ยท Action, Shooter

    Wizard battle royale where every kill makes you a bigger target.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "HexFire" (Action, Shooter).
    Concept: Wizard battle royale where every kill makes you a bigger target.
    Tone/hook (from the game's own page): Multiplayer wizard battle royale.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  28. 28Screenshot of Hold the Line

    Hold the Line

    by @enesramisg ยท Three.js ยท Action, Adventure

    A high-octane 3D isometric survival game where you trap zombies in electric wires, featuring single local and online multiplayer modes.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Hold the Line" (Action, Adventure, Shooter).
    Concept: A high-octane 3D isometric survival game where you trap zombies in electric wires, featuring single local and online multiplayer modes.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls (as seen on the original's screen): Shift to sprint/dash, an on-screen joystick on mobile, tap on mobile. Show them on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, levels, stages or waves that ramp up.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  29. 29Screenshot of Hole Town

    Hole Town

    by @fuzzzypan ยท Three.js ยท Platformer

    If you have a few minutes, this game can refresh you if you are stressed. Gobble up the Hole Town in minutes. (Sorry, the pitch is bad. I had three minutes to submit it.)

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Hole Town" (Platformer).
    Concept: If you have a few minutes, this game can refresh you if you are stressed. Gobble up the Hole Town in minutes. (Sorry, the pitch is bad. I had three minutes to submit it.).
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls (as seen on the original's screen): WASD to move, arrow keys. Show them on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  30. 30Screenshot of Hollowlands

    Hollowlands

    by @andreeliasdev ยท Three.js ยท Adventure

    A MMO survival game with infinite world to explore and build

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Hollowlands" (Adventure).
    Concept: A MMO survival game with infinite world to explore and build.
    Tone/hook (from the game's own page): A multiplayer survival action game. Explore, build, craft, and fight in a procedurally generated world.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  31. 31Screenshot of Internet Kart Racing

    Internet Kart Racing

    by @folarin0x ยท Three.js ยท Racing

    The South Park of Kart Racing

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Internet Kart Racing" (Racing).
    Concept: The South Park of Kart Racing.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls (as seen on the original's screen): arrow keys, drag to aim/move. Show them on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include levels, stages or waves that ramp up, progress saved in localStorage.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  32. 32Screenshot of Jam Train

    Jam Train

    by @EricAlar11 ยท Three.js ยท Music Jam

    Jam with a friend while taking a chill train ride

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Jam Train" (Music Jam).
    Concept: Jam with a friend while taking a chill train ride.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include progress saved in localStorage.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  33. 33Screenshot of Joe Must Drive

    Joe Must Drive

    by @michelin_dude ยท Three.js ยท Action, Adventure

    Joe Must Drive is a fast-paced zombie shooter where you ride a motorcycle with a sidecar, choose between driver or gunner, and survive through obstacles, zombie waves, and bossโ€ฆ

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Joe Must Drive" (Action, Adventure, Shooter).
    Concept: Joe Must Drive is a fast-paced zombie shooter where you ride a motorcycle with a sidecar, choose between driver or gunner, and survive through obstacles, zombie waves, and boss fights.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, levels, stages or waves that ramp up, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  34. 34Screenshot of La Pipopipette 3D

    La Pipopipette 3D

    by @SummitSatoshi ยท Three.js ยท Strategy

    A deceptively simple two-player game where you take turns drawing lines to claim cubes, chain moves, and outscore your opponent.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "La Pipopipette 3D" (Strategy).
    Concept: A deceptively simple two-player game where you take turns drawing lines to claim cubes, chain moves, and outscore your opponent.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  35. 35Screenshot of Laplace

    Laplace

    by @princecodes247 ยท Three.js ยท Action, Shooter

    A fast-paced, ability-driven projectile shooter where players bend time and space to outplay opponents.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Laplace" (Action, Shooter).
    Concept: A fast-paced, ability-driven projectile shooter where players bend time and space to outplay opponents.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls (as seen on the original's screen): WASD to move, mouse to aim or look, Space to jump, an on-screen joystick on mobile. Show them on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, levels, stages or waves that ramp up, an optional local high-score table, progress saved in localStorage.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  36. 36Screenshot of Magic Casters

    Magic Casters

    by @FrancoComp02 ยท Three.js ยท Action, Shooter

    Magic Casters is a 3d fast, browser-based multiplayer magic duel where divine and arcane mages clash in intense 1v1 and 2v2 battles using skill-based spells, timing, and movement.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Magic Casters" (Action, Shooter).
    Concept: Magic Casters is a 3d fast, browser-based multiplayer magic duel where divine and arcane mages clash in intense 1v1 and 2v2 battles using skill-based spells, timing, and movement.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a timer or round clock, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  37. 37Screenshot of Mass Chaos

    Mass Chaos

    by @vahagn_bbjnyan ยท Three.js ยท Action, Strategy

    The arena is a scale, mass is score, and every step tips the world โ€” grab, carry, shoot, deliver, don't fall off.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Mass Chaos" (Action, Strategy).
    Concept: The arena is a scale, mass is score, and every step tips the world โ€” grab, carry, shoot, deliver, don't fall off.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls (as seen on the original's screen): WASD to move, mouse to aim or look, click to shoot/attack, an on-screen joystick on mobile, tilt controls on phone. Show them on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include a visible score, a timer or round clock, levels, stages or waves that ramp up, an optional local high-score table, progress saved in localStorage.
    Audio: add simple sound effects and music (start audio on the first click/tap).
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  38. 38Screenshot of Metrocalypse

    Metrocalypse

    by @Tim_Damasc ยท Three.js ยท Action, Platformer

    Zombie shooting parkour multiplayer persistend world

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Metrocalypse" (Action, Platformer, Shooter).
    Concept: Zombie shooting parkour multiplayer persistend world.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls (as seen on the original's screen): WASD to move, mouse to aim or look, click to shoot/attack, Space to jump, Shift to sprint/dash. Show them on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  39. 39Screenshot of Monaco GP

    Monaco GP

    by @markoprogrammer ยท Three.js ยท Simulation, Racing

    Endless fun multiplayer 3D game with F1-flavored arcade racing. My focus was been race mechanics and physics.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Monaco GP" (Simulation, Racing).
    Concept: Endless fun multiplayer 3D game with F1-flavored arcade racing. My focus was been race mechanics and physics.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it
  40. 40Screenshot of Moonrise Empire

    Moonrise Empire

    by @zeelee3d ยท Three.js ยท Strategy

    An RTS on the moon, conquer your enemy and build your Moonrise Empire.

    โ–ถ Play

    Starter recipe (our reconstruction, not the creator's)
    Build a small, playable browser game inspired by "Moonrise Empire" (Strategy).
    Concept: An RTS on the moon, conquer your enemy and build your Moonrise Empire.
    Tech: use Three.js; keep it to a single page that loads instantly with no login or install.
    Controls: touch controls (tap/drag) that work on a phone plus keyboard and mouse on desktop, shown on a short how-to-play screen.
    Multiplayer: the original is listed as multiplayer. Start with a local or bot opponent, then add online play (e.g. WebSockets) once the core loop is fun.
    Core loop: include progress saved in localStorage.
    Steps: 1) get the core mechanic playable with placeholder shapes, 2) add win/lose conditions and restart, 3) polish feel, visuals and sound, 4) add your own twist (setting, character or one new rule).
    Make it your own: don't copy the original's name, art, text or code.
    Remix it

More: All prompt lists ยท Remix Lab ยท Creators, share your real prompt