The AI surface

Your own AI, through the player's door.

A running game answers four verbs: query, command, capture and control, with input injected through the same funnel a player uses. The engine exposes data and verbs; you bring the agent.

four verbstick 132
  1. query4 bodies · ball at 286, 35 · score 1 : 0
  2. commandball placed at the centre · journal #1
  3. capturecaptured · id 7bf92eca
  4. controlstepped to tick 132 · checksum 7bf92eca

illustration · drawn in your browserAn illustration: the engine's four verbs played on the small browser simulation. The verbs are the engine's; the game is a sketch.

Four verbs

One surface for people, tests and agents.

query

Boundary state, schemas, the registry of what is saved and checksummed, every tool's manifest. A complete answer, or a loud refusal.

command

The one write path. Commands are declared per tool; an undeclared command is refused, never quietly run. Each one is journaled and stamped with its tick.

{
  "method": "pressstart.command.apply",
  "params": {
    "token": "<session token>",
    "issuer": "agent:me",
    "command": "spawn_prefab",
    "payload": { "doc": "main.json", "prefab": "crate" }
  }
}
verbatim from the engineThe command an agent sends to place a prefab in a scene, verbatim from the engine's scene guide.docs/scene-agent.md · 251-259 · a79664d

capture

Addressed pictures from a deterministic photo booth on one reference card. A turntable is a capture sequence: open the model and rotate it.

control

Pause, step any number of ticks, seed, checksum now, save, load, and input injected through the same funnel a player's input takes.

Ask it

Ask it what it can do.

Every tool lists its commands in a manifest. A command with no manifest entry fails the tool's build, and so does an entry with no command behind it. So "what can this engine do?" is a question with a complete answer, never a guess.

One door

The door stays at your desk.

The wire is a development tool. A shipped game never carries it, so the verbs your agent uses while you build are not a way into your players' machines.

On the road

A chat beside the game.

The direction: an editor with your game beside it and one chat next to both, where every change, by a click or by an agent, is one undo away.

The whole road