Why it mattersFilesystem-only benchmarks let a green build look like success; a runtime probe on a launched game exposes the coding agent classes that ship code which never actually plays.
GamePhanes Studio has published GameForgeBench, an MIT-licensed benchmark that evaluates coding agents on the complete engineering loop of building, debugging and repairing interactive games inside real game engines. The repository, which the studio also refers to as Game Terminal-Bench, was opened on 21 August and is at 536 stars and 22 forks as of 6 September.
The design premise, quoting the project's own bench page: "Terminal benchmarks often stop at files, commands, and exit codes. Interactive software has a second truth: the project must import, launch, accept controlled input, change runtime state, and produce the intended behavior." Every task is scored on the whole sequence of inspect, edit, build, run, observe, diagnose, repair and verify, not on whether the code compiles.
Twenty tasks, five kinds of work, real runtime probes
The first production suite is 20 tasks organised into five families of four: gameplay and feel, engine and runtime, UI and interaction, content and systems, and delivery and quality. The public open release ships 81 completed executable tasks across Godot, Unity, Roblox, Minecraft, Unreal, web and generic engine projects, with one representative task, godot-battle-status-bars-gloss, checked in so the full workflow can be inspected without downloading the sealed corpus.
Each task is a Harbor-compatible directory: a task.toml with schema, timeouts and resource budgets, an instruction.md describing the outcome without prescribing the patch, an environment/ folder with a pinned engine and a Dockerfile, an independent tests/ folder that runs after the agent submits, and an oracle solution/ used to prove solvability that is never mounted into the agent's workspace. The reference task requires Godot 4.6.1 and Docker.
Scoring runs across five evidence surfaces, in the project's own words: build (import, parse and headless build complete inside the budget), runtime (the project launches and stays responsive under controlled probes), behavior (named events and state fields satisfy deterministic user-visible requirements), regression (existing behavior survives the change) and trajectory (every terminal action, patch, feedback message, cost, failure and repair attempt is auditable). A green build is only the first of the five.
The leaderboard is empty, and labelled as such
The bench page shows a projected score chart for four combinations, with GamePhanes and Fable 5 at 84.2 percent at the top. Every one of those numbers carries the label "ESTIMATED BASELINE NOT MEASURED", and the caption states in full: "These values are product-planning estimates, not measured benchmark results or model capability claims." No coding agent has yet been scored against the suite in public.
The public JSON registry is the authoring contract, not a Harbor release yet, and the studio says the benchmark identity stays separate from Terminal-Bench 2.0 and TB-Science rankings even though it uses Harbor's execution and packaging layer. That separation is worth taking at face value: the same task package format is a fair way to share infrastructure without letting one leaderboard flatter another.
An eval harness specific to interactive software fills a real gap. General coding benchmarks reward passing tests, and game code passes tests by exiting cleanly with no window opened; the parts that hurt a real player, a jump that misses its coyote window, a save file that corrupts across a schema migration, an upgrade choice that stops being deterministic against the boss, are the exact tasks GamePhanes is scoring. A team choosing which agent to point at a Godot project can, once measured runs are published, compare on the loop that actually matters instead of on files-changed.
Source
Primary source: GamePhanesStudio/GamePhanes on GitHub, the Game Terminal-Bench overview page and the GamePhanes Studio homepage. Star and fork counts from the GitHub REST API, retrieved 2026-09-07.
Source: GitHub
This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.
Get AI News in your inbox
New developer tools, model and agent releases, and how teams are actually shipping with them. Short, and only when there is something worth reading.