Synth AI
WorkshopBlogDocsStackSign in
WorkshopBlogDocsStackSign in
← Synth Research/Evals

GameBench · complete task atlas

The policy is code.
The evidence is the rollout.

GameBench evaluates executable policies, diagnostic policy puzzles, sparse cybernetic controllers, and cross-language implementations inside frozen game environments.

8

envs

1.9k

samples

3

live splits

Choose an evaluation split

Explore every GameBench task type

Select a lane to filter environments and rollout evidence.

01 · environment gallery

Full reported suite

Aggregate rows are shown as reported: sample count, mean ± standard deviation, and median.

EnvironmentModeNMean ± SDMedian

Featured evidence

Open a visual deep dive

Candidate code · rollout · result

02 · candidate gallery

Craftax policies

OBS tiles · inventory · vitals · entitiesACT move · do · craft · place
Visual rollout for Managed hillclimb v1
Captured code policy rolloutprovenance ↗
best measured

Managed hillclimb v1

0.1515

achievement score

+78.7% vs baseline

Adds resource routing, table memory, iron and furnace progression, sword crafting, and bounded combat.

policy artifactsource snapshot
if needs_table(state) and can_place_table(state):
    return action("place_table")
if can_upgrade_to_iron(state):
    return route_and_craft("iron_pickaxe")
if zombie_is_safe_to_fight(state):
    return face_and_act(state.nearest_zombie)
return frontier_step(state, remember={"table", "furnace"})

03 · measured results

Harbor vs Dock

Luna medium · code-policy starting board

runs in flight · updates from canonical artifacts

Task
Harbor
Dock
Sokoban

awaiting run

no canonical result

awaiting run

no canonical result

Crafter

awaiting run

no canonical result

awaiting run

no canonical result

Craftax

awaiting run

no canonical result

awaiting run

no canonical result

MiniHack

awaiting run

no canonical result

awaiting run

no canonical result

Rogue

awaiting run

no canonical result

awaiting run

no canonical result

DungeonGrid MARL

awaiting run

no canonical result

awaiting run

no canonical result

Overcooked MARL

awaiting run

no canonical result

awaiting run

no canonical result

The primary value is mean uplift over the frozen baseline; when uplift is unavailable, the best-candidate or benchmark score is shown. Only runs with canonical task, family, and baseline provenance enter the aggregate. Infrastructure failures and model misses remain visible.

Candidate quality is not monotonic

The Craftax lineage records every scored candidate, including regressions. The managed candidate reaches a higher measured score with substantially less candidate-generation output than the longest standalone search.

Evaluation contract
craftax_policy_dev_v1 · 10 seeds · identical scorer · achievement score normalized to 0–1
Craftax achievement scoreoutput tokens
Baseline0.0848 · 0
Attempt 10.1015 · 5.4k
Attempt 20.1030 · 22.9k
Attempt 30.1273 · 85.1k
Attempt 40.1030 · 118.8k
Managed v10.1515 · 15.1k

Inspect the underlying project

Environments, policy contracts, examples, and verification tooling live in the GameBench repository.

GameBench on GitHub ↗Evidence manifestRead the field report
© 2026 SynthWorkshopChangelogDocsBook a Demo