mrkeyoor.com_
Tue 01 Sept 17:43 UTC
AI Toolsevaluationupdated 31 Aug 2026

GamePhanes review

Game Terminal-Bench is an English-first, bilingual benchmark for testing whether coding agents can repair Godot games through a terminal and prove the result at runtime. It packages broken game projects with outside tests and maintainer solutions, so the work is judged by what the game does after the patch.

+0 / 1dstars / 7d
Verdict

Our GamePhanes run installed 0 packages and passed 25 of 25 tests in 10 seconds; repository validation is easy, while a full agent trial still requires Harbor, Docker, Godot, and model credentials. Use it for focused Godot repair research where inspectable task internals are useful. Choose a broader benchmark, or wait for more tasks, if 3 calibrated public cases cannot support the comparison you need.

We ran it

Lab card: what happened when we ran GamePhanesScreenshot of GamePhanes (gamephanesstudio.github.io/GamePhanes)
Install✓ · 6s0 packages · 51 MB
Buildn/ano build script
Tests✓ · 10s25 passed · 0 failed of 25 (node:test)
Known vulns00 critical · 0 high · 0 moderate · 0 low (npm audit)
Repo223 files~4,823 lines of source · 41 MB · 2 CI workflows · tests dir

Answers from our run

Does GamePhanes build from source?

Dependencies installed in 6 seconds (0 packages), and the project has no separate build step. We cloned commit 16e6197 into a clean Debian container with 3 CPUs and no project-specific setup.

Do GamePhanes's tests pass?

Yes: 25 of 25 passed when we ran the project's own test command (node:test). Some failures need services or credentials a bare container does not have.

Does GamePhanes have known vulnerabilities in its dependencies?

npm audit found none in the dependency tree at the time of our run.

Who should not use GamePhanes?

Developers seeking a ready hosted benchmark or submission API: the public repository ships 0 workers and exposes 0 endpoints for hosted submissions.

What are the alternatives to GamePhanes?

Terminal-Bench 1, SWE-bench, Windows Agent Arena. Our GamePhanes run installed 0 packages and passed 25 of 25 tests in 10 seconds; repository validation is easy, while a full agent trial still requires Harbor, Docker, Godot, and model credentials.

Setup3/56-second install; full trials need Docker, Godot, Harbor, and a model
Docs4/5Bilingual task, contributor, and hosted-service guides are specific
Community2/5540 stars, but no issue or pull-request history yet
Maturity2/5Three calibrated tasks, a v0.1.0 tag, and no GitHub release

Who it’s for

Researchers comparing terminal coding agents across all 3 GamePhanes cases.
Benchmark maintainers already using Harbor 0.22.x and Docker-based evaluation.
Game-tool developers who want example packages that separate candidate code from the verifier and maintainer solution.
Teams building a hosted evaluator that can supply its own isolated workers and private tests.

Who it’s NOT for

Developers seeking a ready hosted benchmark or submission API: the public repository ships 0 workers and exposes 0 endpoints for hosted submissions.
Teams that need broad coverage today: the README has 3 calibrated public tasks, while the 20-task production slate is described as planned work.
Evaluators limited to Windows or macOS: the full Harbor check requires Linux, Docker, a pinned Harbor version, and the task's engine.
Buyers who need release and issue history before adoption: GitHub shows a v0.1.0 tag, no published release, and no issue or pull-request activity.
Public competitions that cannot keep answers secret: each public task includes its maintainer solution, so sealed variants and hidden checks belong in a separate service layer.

Setup reality

Our sandbox install at commit 16e6197 succeeded in 6 seconds. npm installed 0 packages and used 51 MB on disk. There was no build target, so we skipped that step. Node's test runner passed all 25 tests in 10 seconds, and npm audit reported 0 known vulnerabilities.

The quick result covers repository validation. A full task run needs Node.js 22 or newer, Linux, Docker, a pinned Harbor version, Godot, and the environment declared by the task. A live model trial also needs an OpenAI-compatible endpoint, API key, and model setting.

Set GAMEPHANES_GODOT or pass a Godot path before running the demo benchmark. The project warns that npm tests and static checks cannot establish a complete Harbor result; record the container, engine, verifier, Oracle, and baseline evidence separately.

Three public tasks test game repair through runtime behavior

GamePhanes has 3 cases packaged for Harbor, each checking a repaired Godot project at runtime beyond files, commands, and exit codes. One task covers a phase jump and relay sequence. Another deals with deterministic rollback. The hardest public example exercises platforming details such as swept collision, input buffering, moving-platform carry, and crush handling. The subject is engineering work, not a bot learning to play.

The benchmark is compact enough to inspect. Our checkout contained 223 files, about 4,823 lines of source, and occupied 41 MB before installation. Each Harbor package keeps the instruction, starter project, external tests, container definition, and maintainer solution in named locations. That structure makes the acceptance boundary readable, which is helpful for researchers checking why an agent passed. It also means the public tasks cannot double as secret competition cases without private variants and hidden evaluators.

What happened when we ran it

Our sandbox installed commit 16e6197 in 6 seconds. npm added 0 packages, and the checkout plus installed state used 51 MB on disk. The repository declares Node.js 22 or newer and has no third-party runtime dependencies in its package manifest. There was no build script or build target, so we skipped that step rather than treating a missing command as a success. Those results cover the Node-side repository tools, not the Godot containers or a model-driven Harbor trial.

Node's test runner finished in 10 seconds with 25 passed and 0 failed. npm audit found 0 known vulnerabilities across all severity levels. The repository also has a tests directory and 2 CI workflow files. One workflow runs the unit suite and validates an example task on Node 24; the other publishes the static site. This is a clean baseline for schema and command behavior, though the project's own guide says static validation cannot certify runtime gameplay.

A 6-second npm install is only the first setup layer

The 6-second npm install checks only the local Node tools; complete evaluation needs a larger toolchain. The contributor guide requires Node.js 22 or newer and Godot 4.x for end-to-end playtests. The hosted-service guide adds Linux, Docker, the Harbor version selected by the evaluator, and the engine pinned by each task. Running a demo also requires GAMEPHANES_GODOT or an explicit Godot path. None of those tools was exercised by our 6-second dependency-free install.

A live agent introduces credentials and service configuration. GamePhanes includes a host-side adapter for Harbor 0.22.x, but the operator must provide an OpenAI-compatible base URL, API key, and model name. The worker must isolate the candidate workspace, keep hidden tests outside it, disable unapproved network access, and redact stored trajectories. On our 3-CPU, 8 GB sandbox, we verified the repository's Node path only. Budget a separate rehearsal for the exact engine image, model gateway, and verifier you will use.

Public solutions make the 3 tasks inspectable, not leakage-resistant

Every calibrated package follows Harbor schema 1.1 and includes a solution/solve.sh file for maintainers. That is a sensible proof that a task can be solved from its starter state. It also puts the answer beside the public task. The README draws the boundary clearly: starter projects, scoring principles, and public reports stay visible, while sealed variants, hidden evaluators, and private trajectories belong to a service layer. Anyone running a leaderboard must build and protect that private side.

The catalogue has 3 calibrated tasks, while 20 remain an ambition

The v0.1.0 README separates 6 playable reference projects from 3 calibrated Harbor tasks. That distinction matters. A playable demo is an example feedback surface; it is not another scored repair case. The README describes a 20-task production slate across gameplay, engine work, interface behavior, content systems, and delivery quality. It also says planned tasks are not measured scores until a versioned package and repeatable run exist. Base a current study on the 3 published cases.

August activity is current, but there is no issue history yet

GitHub showed 540 stars, 22 forks, and 0 open issues or pull requests on August 31, 2026; the repository was created August 21 and last pushed August 25. The issue API returned no closed entries either. That is current development and visible interest, but it offers no maintenance record for bug reports, contributor discussions, or compatibility fixes. The repository moved from GamePhanes/GamePhanes to GamePhanesStudio/GamePhanes, and GitHub redirects the old address.

Versioning is similarly young. A v0.1.0 tag exists, while GitHub's releases endpoint returns no published release. The 2 CI workflows and all 25 passing Node tests are useful signs for a new repository; neither tells us how upgrades to Harbor or Godot will be handled over time. A team adopting GamePhanes now should pin the commit, engine, container, and evaluator versions in every run record. That makes today's comparison reproducible even if the project changes quickly.

GamePhanes fits Godot studies better than general agent rankings

GamePhanes v0.1.0 is the narrow choice for Godot repair; Terminal-Bench 1 covers general terminal tasks. SWE-bench is aimed at resolving real repository issues, and Windows Agent Arena evaluates agents acting through desktop applications. GamePhanes earns its place when the test must combine source repair with executable Godot behavior. Its 3 public tasks offer more runtime detail than a patch-only score, but much less breadth than those wider evaluation programs.

The low trial cost makes that narrow use easy to justify. Our run took 6 seconds to install, added 0 packages, and passed 25 tests in 10 seconds. Use those results as evidence that the repository tools are tidy. For the benchmark itself, insist on the full Harbor record the maintainers prescribe: pinned versions, a clean container run, verifier output, Oracle result, and a baseline. Without that record, you have validated the package format rather than the agent's ability to repair a game.

Alternatives

ProjectWhat it isPick it when
Terminal-Bench 1A general terminal benchmark, compared with GamePhanes and its 3 cases.pick this instead when general terminal competence matters more than game-runtime repair.
SWE-benchA benchmark built around resolving real software issues from GitHub repositories.pick this instead when repository issue resolution is the target and interactive game behavior is outside scope.
Windows Agent ArenaA Windows environment for evaluating agents across desktop applications.pick this instead when screen-based computer use matters more than editing and repairing source code.

What people are saying

  1. [velocity-scout] GamePhanesStudio/GamePhanes
  2. [velocity-scout] GamePhanes/GamePhanes

Sources

  1. Game Terminal-Bench README at commit 16e6197
  2. Hosted evaluation service guide
  3. GamePhanes package manifest
  4. GamePhanes contributing guide
  5. GamePhanes repository activity
  6. GamePhanes tags and releases

More ai tools reviews

claudian · SkillSpector · robin · mjlab · MoGe · awesome-design-md · the whole board →