GPT-6.1 Sol vs Opus 5.5 Physics Truck Game

2 min read

Build log ·

Can an AI agent build a real physics vehicle? Claude Opus 5.5 in Claude Code and GPT-6.1 Sol in Codex got the same prompt and the same reference picture: an off-road hill climb in Godot, with a truck that has to be a real physics body on working suspension. No downloaded or generated 3D models. Both worked inside Flockbay over MCP, pressed Play themselves, and decided when they were done.

The test

Then the bill, estimated at API prices: one run cost about seven times the other, and the video shows where it went.

Both trucks were driven by the same script on each game's own controls.

The prompt

The exact prompt both models got:

Build an off-road hill climb in Godot. The player drives a truck from a base camp at the bottom of a mountain up a rocky dirt trail to a flag at the summit. On the way up, the trail crosses a wooden plank bridge over a gap and goes over one jump. The truck must be a real physics body with working suspension, driven by engine force and steering at its wheels; don't move it along a path or set its position from code. If the truck rolls over, the player can press a key to put it back on its wheels. Use a chase camera behind the truck. Make the truck feel heavy, make the suspension visibly work, and make it look like the reference picture. Build every model yourself from code or primitives; don't download or generate 3D models. Playtest it yourself and hand it over when you think it's done.

What was judged

How close it looks to the reference.

How the truck drives: weight, suspension travel, grip, steering.

Whether it survives the course: stays on the terrain without tunneling, crosses the bridge, lands the jump, and comes back from a rollover.

What it cost: tokens, calls, time, and the estimated API bill.

In the video

[0:00](https://www.youtube.com/watch?v=za7fw1KrltY&t=0s) No curve this time

[0:13](https://www.youtube.com/watch?v=za7fw1KrltY&t=13s) The job

[0:49](https://www.youtube.com/watch?v=za7fw1KrltY&t=49s) The models and their prices

[1:10](https://www.youtube.com/watch?v=za7fw1KrltY&t=70s) The rules

[1:36](https://www.youtube.com/watch?v=za7fw1KrltY&t=96s) Who drives

[1:51](https://www.youtube.com/watch?v=za7fw1KrltY&t=111s) Opus 5.5: Summit Trail

[2:31](https://www.youtube.com/watch?v=za7fw1KrltY&t=151s) Flat out, then the rollover

[2:59](https://www.youtube.com/watch?v=za7fw1KrltY&t=179s) GPT-6.1 Sol: Alpine Ascent

[3:55](https://www.youtube.com/watch?v=za7fw1KrltY&t=235s) The rollover and the reset key

[4:21](https://www.youtube.com/watch?v=za7fw1KrltY&t=261s) Side by side

[4:35](https://www.youtube.com/watch?v=za7fw1KrltY&t=275s) The ray-cast vehicle

[5:33](https://www.youtube.com/watch?v=za7fw1KrltY&t=333s) Draw calls against triangles

[5:56](https://www.youtube.com/watch?v=za7fw1KrltY&t=356s) How each one tested

[6:12](https://www.youtube.com/watch?v=za7fw1KrltY&t=372s) The cost

[6:50](https://www.youtube.com/watch?v=za7fw1KrltY&t=410s) What I would ship

The results, measured

Opus 5.5 in Claude Code "Summit Trail"GPT-6.1 Sol in Codex "Alpine Ascent"
Time to handover30.6 min25.8 min
Model calls4836
Plays / screenshots7 / 35 / 5
Output tokens (of which reasoning)152,309 (81,629)39,135 (6,701)
Cached tokens re-read8.25M2.86M
Estimated API cost$6.66$0.92
Rate per million tokens, in / out$4 / $20$2 / $10
Game code written2,538 lines, 11 files869 lines, 4 files (plus 144 lines of tests)
TruckVehicleBody3D, 2,600 kg, Jolt, 120 ticks/sRigidBody3D with its own ray-cast suspension, 2,200 kg, GodotPhysics, 120 ticks/s
Trail721 m, 111 m of climb, switchbacks290 m, 56 m of climb, a near-straight ridge
Careful climb, base camp to summit84.8 s, top 34 km/h47.2 s, top 31 km/h
Flat out, base camp to summit68.1 s, top 51 km/h47.2 s, top 31 km/h
Jump, all four wheels up0.44 s careful, 0.68 s flat out0.18 s (21 ticks at 120 Hz)
Rollover (full lock to the right, off the downhill edge)rolled after three seconds and after five (upright −0.56, −0.50); after five it tumbled back onto its wheels by itselfnot over within eight seconds after three seconds of lock (upright 0.52); rolled after five (−0.93) and stayed over
Reset key on a truck that is overrights it where it lies; over again in 1.0 srights it where it lies; over again in 1.3 s

Costs are estimates at public API prices, read on the day. Both runs went through a subscription.

From the filmed games

Opus 5.5's Summit Trail: the blue pickup climbs an orange dirt switchback between pines and grey boulders at 30 km/h.
Opus 5.5's Summit Trail: the blue pickup climbs an orange dirt switchback between pines and grey boulders at 30 km/h.
Summit Trail higher up: the pickup on a rocky ridge trail, marker posts ahead and the valley below.
Summit Trail higher up: the pickup on a rocky ridge trail, marker posts ahead and the valley below.
GPT-6.1 Sol's Alpine Ascent: the truck heads for the plank bridge, 73 of 280 metres up the trail.
GPT-6.1 Sol's Alpine Ascent: the truck heads for the plank bridge, 73 of 280 metres up the trail.
Alpine Ascent near the top: the truck on the final ridge at 21 km/h, 198 of 280 metres.
Alpine Ascent near the top: the truck on the final ridge at 21 km/h, 198 of 280 metres.

Flockbay

The free AI game maker for Mac or Windows PC.