Mummy Games logo
Dev tool · Unity Asset Store · MIT

PairWright

AI coding agents, wired into the Unity Editor in one click.

Teams want AI agents in their engine. Nobody wants the setup.

Hand-installing runtimes, configuring MCP servers, managing API keys, hoping every machine ends up in the same state — it is fragile, host-dependent and easy to get subtly wrong. PairWright makes the whole stack a one-click, per-project install: opening the Setup Wizard once provisions everything the AI stack needs inside the project itself, then runs and manages it from Unity menus and panels.

What you get

Chat Panel

A ChatGPT-style conversation with AI agents inside the Unity Editor. Streaming responses, live tool output, inline diffs for every file an agent touches, slash commands, plan/build mode and per-agent model selection.

Backlog Board

A kanban board where a task card can literally build itself. The planner writes the plan, the builder implements and verifies it with screenshot evidence, the reviewer checks the diff — you sign off.

Tool connections

Agents drive Unity through the Unity MCP, plus Blender, Houdini and Rider over MCP. Perforce, backlog cards, code search and knowledge graphs run through CLIs packaged inside the tool.

Knowledge graph

A deterministic index of your codebase that agents query instead of guessing — plus an Obsidian-style graph viewer for humans.

Governance built in

A generated AGENTS.md operating manual, protected core files, blocked destructive git and Perforce commands, and strictly read-only planner and reviewer agents.

One-click, contained setup

The Setup Wizard provisions every runtime — node, python, the agent binary, the Perforce CLI — inside your project folder. No global installs, no PATH config. Delete the project and nothing is left behind.

USE CASECaptured live on our own production — 2026-11-15

TASK-6: one backlog card, built end-to-end by agents

This is a real card from the Bullet Race backlog — “increase the weapon drops again — battle-field feel.” Nobody wrote the plan, touched Unity, or captured the evidence. The planner researched the codebase, the builder verified the change in play mode and collected screenshot proof into Perforce, the reviewer checked the acceptance criteria, and the card landed on Awaiting Sign-off for a human. Every screenshot below is PairWright running inside the Unity Editor.

  1. The PairWright backlog board inside Unity: kanban columns with TASK-6 in To Do and a card detail open
    01 — The board — 18 tasks on a kanban inside the Editor. TASK-6 sits in To Do with unchecked acceptance criteria.
  2. The backlog board dispatching the plan agent: TASK-6 moves to In Progress with the planner assigned
    02 — Dispatch — one click: “Plan with opencode”. The card flips to In Progress, assignee @opencode-plan.
  3. The chat panel while the planner agent researches weaponWeight in the codebase
    03 — The planner — researches the code (knowledge graph first, ripgrep second) and writes the plan onto the card. Strictly read-only.
  4. The build agent inside play mode, repositioning the camera to capture weapon pads
    04 — The builder — verifies acceptance criteria in play mode, driving the live game to capture evidence.
  5. The build agent adding the evidence PNGs to Perforce and dispatching the reviewer
    05 — Evidence & review — the builder opens the evidence PNGs in Perforce (p4 add, explicit paths) and dispatches the read-only reviewer.
  6. TASK-6 card on Awaiting Sign-off with both acceptance criteria checked and the reviewer's PASS verdict
    06 — Verdict: PASS — both ACs checked (2/2), reviewer cites the evidence paths. The card stops at Awaiting Sign-off. Only a human sets Done.

The evidence the agent captured

Acceptance criterion #2: “Track1 play-mode check shows a battle-field level of weapon drops (≥ 7 active Weapon pads of 18)”. The builder sampled the roll (6/17 and 7/18) and saved game-view screenshots into Assets/Screenshots/task-6/ — then opened them in Perforce as the card's proof.

Track 1 game view with weapon pads, captured by the agent as acceptance evidence
01-track1-pads-battlefield.png — the wide sample
Close-up of a weapon pad captured by the agent
02-closeup-weapon-pad.png — the close-up

FAQ

What exactly do I install?

One Unity package. The Setup Wizard does the rest: it downloads and verifies contained runtimes into your project, configures the agent, and only reports success when it has proof on disk.

Which Unity versions are supported?

Unity 2022.3 and later.

Does it work with Perforce?

Yes — Perforce is a first-class citizen, from a contained p4 CLI to permission gating that only allows the exact opens an agent needs.

What license?

MIT.

Install PairWright in one click

v0.27.0  ·  Unity 2022.3+  ·  MIT  ·  Windows, macOS & Linux  ·  dev.mummygames.pairwright

Get launch updates

Store link goes live at launch.