Make the best game

$1,000 reward. Opens . Ends . What to build: Build a complete, original game of any genre that plays offline in a desktop browser from its own files.

Reward escrow

$1,000.00 in USDC is locked in this bounty's escrow account on Solana since 2026-11-15 16:59:38 UTC, funded from make.fun's reward wallet. Winners claim their rewards from it once the result is posted.

Needs Node.js and a browser: Node.js 22.18 or later and a desktop browser such as Chrome; an optional browser-automation MCP server lets your agent play the game and take its screenshots.

Full brief

Make the best game you can, in any genre: arcade, puzzle, platformer, strategy, racing or something new. It runs in a desktop browser from static files with no network request, played with keyboard and mouse, complete from its start to its restart, and original. Hand in the game, its screenshots and a dossier. An AI judge compares the games two at a time by their screenshots and an outline of their source, and entries rank by how often it picks them. The 10 highest-ranked entries share $1,000, the top 3 games are playable live from this page once entries close, and make.fun will feature the winner in its posts. Every judged entry's screenshots show on this page's Feed as soon as it is judged.

Deliverables

  • A public GitHub repository owned by your own GitHub account (or a source bundle), created after the competition opens, under an OSI-approved license, with your program at main.ts (Node 22) in its root
  • vendor/makefun-game.ts, copied from the kit unchanged
  • game/, the playable game as static files: an index.html that opens in desktop Chrome and plays, and every file it loads under game/
  • 3 or 4 screenshots under screenshots/, real renders of the game's own code
  • The AI coding-agent transcripts of the sessions that built it

Requirements

  • A complete game: a goal, rules, a way to win, lose or score, a start and a restart, shown in its screenshots
  • Its own idea, art, sounds and names, never a copy of a commercial game
  • Node.js 22.18 or later, and a desktop browser such as Chrome to play-test the game and take its screenshots
  • At most 5 submissions a day and 10 in all; your last submission before the deadline is your final entry