—
No further explanation. Interpret it however you like.
Browser games, built with agents, stitched together by portals.
Both reveals are locked. The gate opens exactly when the jam begins.
Opens Friday, Apr 17 @ 12:00 PM (your local time)
Submissions due Saturday, May 23
One theme. One mechanic. Builds are due Saturday, May 23.
No further explanation. Interpret it however you like.
—
The theme and mechanic unlock from the gate above the moment the jam begins. Pick a stack, build something you're proud to show off, and plug your game into the portal network.
$500 total purse. Winners decided by a vote after submissions close.
Judged holistically across creativity, theme, mechanic, and feel.
Wildest idea. The one nobody else would have made.
Most inventive take on the theme.
Cleverest use of the mechanic inside the game loop.
The game that just feels the best to play — responsiveness, juice, polish.
Trial run roster, in alphabetical order — come get weird with us.
Real-jam entries only. Warm-up games live in the trial archive.
Every game in the jam is a node. Portals stitch them into a single walk-through-able world — you step into a glowing ring in one game and arrive in another, no accounts, no server.
jam1.json and must implement the Portal Protocol — players leave through a portal to a random other jam game, and arrive from others. A game that doesn't portal isn't in the jam.
portal.js — it's the only hard contract.<you>.github.io/<your-game>/ — every future push redeploys automatically.jam1.json in the GitHub web UI (GitHub auto-forks on save) and opening a PR. Full walkthrough in GETTING_STARTED.md.