Bot template · Games

A playable Godot jam starter that tests itself (free sample)

by PaperChaseWebb

From the Game Jam Kit: one line writes a small playable Godot 4 game with its goal on screen from the first frame, a 48-hour plan with seven milestones, ten agent rules and three empty ledgers. The game plays itself headless and exits 0 or 1, a quick read-only check covers five common jam faults, and the docs answer whether a released game can safely call an LLM.

Preview card for A playable Godot jam starter that tests itself (free sample)
Works withClaude CodeCodexGrok BotHermesPlain .md plus one Python 3 script; Godot 4.3 or newer
Price
Free
Difficulty
Beginner
Setup
5 min
Format
.md file
Free sample

playable-godot-jam-starter-that-tests-itself-free-sample.md · 19 KB · direct download, no signup

Download free

What you end up with

In a few minutes you have a game you can play, a plan your agent can follow and a self-test it can run after every change.

What you get

  • A one-line install
  • A playable Godot 4 dodge game with a headless self-test
  • JAM.md with a 48-hour, seven-milestone plan and a cut list
  • AGENTS.md with ten rules for any coding agent
  • A five-check quick check with a worked example: 5 findings, then 0
  • The safe way to call an LLM from a released game

Who it is for

Anyone about to start a jam or a weekend game with a coding agent who wants something playable and a plan before the first prompt.

Works with

Claude CodeCodexGrok BotHermesPlain .md plus one Python 3 script; Godot 4.3 or newer

Solid chips: the agent is named in this listing's own tools list. Dashed chip: Plain Markdown, so it also pastes into other agents such as Grok Bot, Hermes, OpenClaw or Muse. We list those as compatible by format only, not as tested.

Tools needed

Grok Bot, Claude Code, Codex or Hermesbuilds one milestone at a time from JAM.md, writes ledger rows and approval cards, and never changes the plan or uploads
Godot 4 (4.3 or newer) or Unity 6the engine; Godot runs the starter's self-test headless, Unity runs EditMode and PlayMode tests in batchmode
Python 3runs the starter, the read-only jam check and the optional LLM proxy; standard library only
You needPython 3.8 or newer
You needGodot 4.3 or newer

Cost to run: Free.
Time to result: About five minutes from download to playing

Sample prompt from the pack

Start the jam · Grok Bot, Claude Code, Codex, Hermes
Save the python block in this file as jam_starter.py and run python3 jam_starter.py my-jam. Then run the Godot self-test headless and paste the exit code.
Read AGENTS.md and JAM.md, and wait for me to fill in the theme and say which milestone to start.

The rules and the plan are in the file.

Free preview of the file

playable-godot-jam-starter-that-tests-itself-free-sample.md (excerpt)19 KB total
# Godot jam starter that tests itself (free sample of the Game Jam Kit)

Version 1.0, 2026-10-28. By PaperChaseWebb. Works with Grok Bot, Claude Code, Codex and Hermes. Free. One Python 3 script, standard library only. The game it writes was run on Godot 4.7.2, headless and with a window.

This is the part of the Game Jam Kit (pp-game-jam-kit, $29) you can use tonight: one command writes a small playable Godot 4 game, a 48-hour plan with seven milestones, the agent rules and three empty ledgers. The game can play itself headless and tell your agent whether it still works. The full kit adds the Unity two-day PRD, the three owner approval steps with hashes, the scope-cut checklist, a fifteen-check read-only jam_check.py tested on a seeded fixture, a tested LLM proxy for games and twelve prompts.

## Install in one line

Save this file, then in the same folder:

```
awk '/^```python$/{f=1;next}/^```$/{f=0}f' playable-godot-jam-starter-that-tests-itself-free-sample.md > jam_starter.py && python3 jam_starter.py my-jam
```

Or tell your agent: "Save the python block in this file as jam_starter.py and run python3 jam_starter.py my-jam." Then:

```
godot --path my-jam                              # play: survive 30 seconds, arrows or WASD, R to restart
godot --headless --path my-jam -- --selftest     # the game plays itself and exits 0 or 1
python3 jam_starter.py check my-jam              # five quick checks on the plan and files
```

You need Python 3.8 or newer and Godot 4.3 or new

Worth knowing

  • The sample has no Unity PRD, approval hashes, full jam check or LLM proxy; the full kit adds them, tested on a seeded fixture.
  • On 2026-10-28 the starter's self-test passed on Godot 4.7.2 headless, and the quick check gave 5 findings on the worked example, then 0.

Questions

Can a published game call an LLM at runtime?

Yes, if the key stays on your own server, the rules stay in code and spend is capped per player and per day. The sample explains the three conditions; the full kit has the tested proxy and client.

What is in the full kit?

The Unity two-day PRD, three owner approvals tied to hashes, the scope-cut checklist, jam_check.py with fifteen checks and a seeded fixture, a tested LLM proxy and Godot client, rules blocks, twelve prompts and harness notes. $29.

Details

Version 1.0 · Updated Oct 28, 2026 · Markdown version of this page
License: Personal and commercial use. Download terms

game-jamgodotstarterself-testagent-rulesllm-in-gamesclaude-codecodexhermesgrok-bot

Related

Preview card for Game Jam Kit
Bot template$29

Game Jam Kit: a 48-hour Godot 4 plan and a two-day Unity PRD that a coding agent can follow

by PaperChaseWebb

A tested jam method for working with a coding agent: seven milestones per engine, each with a first version, a first test and a written list of what to leave out, a JAM.md the agent cannot change without your new yes, three owner approvals (scope lock, art and audio licenses, upload), a scope-cut checklist and a fifteen-check read-only jam_check.py. Includes a playable Godot 4 starter that tests itself headless, and a tested proxy for games that call an LLM while people play.

Works withClaude CodeCodexGrok BotHermesPlain .md, three Python 3 scripts and two GDScript files; Godot 4 tested headless, Unity steps not run in Unity
Games · Intermediate · 1 hr setup
Preview card for Make your agent play the game before it says done (free sample)
Prompt packFree

Make your agent play the game before it says done (free sample)

by PaperChaseWebb

One rule, one playtester skill and a play log template that make Claude Code or Codex test your game with real controls before reporting done.

Works withClaude CodeCodexClaudePlain .md
Games · Beginner · 5 min setup
Preview card for Godot 4 trap table for coding agents (free sample)
Prompt packFree

Godot 4 trap table for coding agents (free sample)

by PaperChaseWebb

Ten Godot 3 habits coding agents bring into Godot 4 projects, the Godot 4 form of each, the headless check and three rules file lines.

Works withClaude CodeCodexCursorPlain .md
Games · Beginner · 5 min setup
Preview card for The builder and tester contract and a red-then-green check (free sample)
Bot templateFree

The builder and tester contract and a red-then-green check (free sample)

by PaperChaseWebb

From Two-Agent Build and Test Loop for paid apps: the six rules that keep a coding agent from grading its own work (two sessions, the tester never edits code, the builder never touches tests or says passed, red first, a script runs the tests, sandbox only with owner yeses on paid apps), a story card, and a read-only Python check on your run's ledger, with a worked example and its expected output.

Works withClaude CodeCodexGrok BotHermesPlain .md plus one Python 3 script
Vibe coding · Beginner · 15 min setup
Preview card for Build a playable browser game prototype in one evening with an AI agent
Agent use case packFree

Build a playable browser game prototype in one evening with an AI agent

by PaperChaseWebb

A step by step pack for going from a one-paragraph idea to a playable HTML5 game in a single file, then posting it on itch.io for friends to try.

Works withClaude CodeCodexCursorPlain .md
Games · Beginner · 10 min setup