Your AI agent, but it ships the jam game.

Rules, roles and a 48-hour playbook that keep Cursor, Claude Code, Codex and Copilot on scope, on the right engine version, and on itch.io before the deadline. Godot 4, Phaser 3 and Roblox.

Get the kit — $24Free Godot rules

The problem

Wrong engine version

Ask for a Godot 4 player and you get KinematicBody2D and yield — Godot 3 code that doesn't parse. npm i phaser now installs Phaser 4 while most examples online are Phaser 3.

Scope creep at machine speed

An agent will happily build an inventory system at hour 30. Nobody tells it the deadline.

Black screen on itch.io

Absolute asset paths, wrong renderer, missing "played in browser" checkbox. Found at hour 47.

Four rules files drifting apart

.cursor/rules, CLAUDE.md, copilot-instructions… edited separately, contradicting each other by Sunday.

What's inside

PartWhat it does
Core AGENTS.mdPlayable build by hour 6, one core verb, small diffs, never invent APIs, JAM.md project memory.
Godot 4 packGodot 3→4 trap table, typed GDScript conventions, Compatibility-renderer single-threaded Web export, headless check commands.
Phaser 3 + TS packPinned phaser@^3.90, Vite base: './', scene restart and listener pitfalls, build checks.
Roblox Luau packRojo 7 file mapping, server authority, task library, 2-player testing.
6 agent rolesDesigner (scopes to 48h), gameplay coder, debugger, juice/polish, build & deploy (butler), itch.io page writer.
48h playbookHour-by-hour phases with exit gates, plus a launch checklist.
sync-rules.pyEdit AGENTS.md once; regenerate Cursor, Claude Code and Copilot files.
ExtrasMCP example (Godot MCP, Playwright MCP), JAM.md template, Phaser starter project.

How it works in your tool

python3 sync-rules.py init --engine godot --dest ~/jams/my-game

Cursor

Generates .cursor/rules/*.mdc: core always on, engine rule auto-attached by file glob, roles on request.

Claude Code

Generates CLAUDE.md; loads when you run claude in the project.

Codex

Reads AGENTS.md natively. Nothing else to do.

GitHub Copilot

.github/copilot-instructions.md plus path-specific .instructions.md with applyTo globs.

Full setup guide →

Demo

The Phaser starter that ships in the kit — a grey-box MVP (move with arrows/WASD, collect the coins, R restarts). It's what hour 6 should look like.

Play the demo

Pricing

ShipTheJam — Game Jam Agent Kit

$24 $29

Launch price. All three engine packs, six roles, playbook, checklist, sync script, starter. Free 0.x and 1.x updates. Personal and commercial use.

Coming soon

Checkout opens soon. Grab the free Godot rules or join the list below to hear when it launches.

Free sample

$0

Core rules + Godot 4 pack, MIT-licensed.

Get it on GitHub

FAQ

What exactly do I get?

A zip of plain-text files: a core AGENTS.md, engine packs for Godot 4 (GDScript), Phaser 3 + TypeScript (Vite) and Roblox Luau (Rojo), six agent role prompts, a 48-hour jam playbook, a launch checklist, an example MCP config, a sync script and a Phaser starter project.

Which AI tools does it work with?

Cursor (.cursor/rules/*.mdc and AGENTS.md), Claude Code (CLAUDE.md), OpenAI Codex (AGENTS.md) and GitHub Copilot (.github/copilot-instructions.md plus path-specific .instructions.md files). One Python script generates all of them from AGENTS.md.

Do I need to install anything?

Python 3 to run the sync script (no extra packages). The engine of your choice. MCP servers are optional.

Is it allowed in game jams?

The kit is instructions for your AI tools, not game content. Many jams allow AI-assisted code, some require disclosure and some ban it. Read your jam's rules; the itch.io page writer role includes a disclosure section for jams that ask.

Can I use it for commercial games?

Yes. You can use it in any number of your own personal or commercial projects. You cannot resell or redistribute the kit itself.

Is there a free version?

Yes: the core rules plus the Godot 4 pack are free and MIT-licensed on GitHub at github.com/shipthejam/godot-jam-rules.

Do updates cost extra?

No. Buyers of v0.x get all 0.x and 1.x updates free.

Has it been tested?

v0.1.1: the Phaser starter builds with Phaser 3.90.0 + Vite 6, and the Godot pack's headless check and Web export commands were run on Godot 4.7.2. The Roblox pack was checked against the Rojo and Roblox docs but not run in Studio yet.

Jam tips by email

One email before big jams (GMTK, Ludum Dare, Godot Wild Jam) with a scope checklist. No spam, unsubscribe anytime.