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 handover | 30.6 min | 25.8 min |
| Model calls | 48 | 36 |
| Plays / screenshots | 7 / 3 | 5 / 5 |
| Output tokens (of which reasoning) | 152,309 (81,629) | 39,135 (6,701) |
| Cached tokens re-read | 8.25M | 2.86M |
| Estimated API cost | $6.66 | $0.92 |
| Rate per million tokens, in / out | $4 / $20 | $2 / $10 |
| Game code written | 2,538 lines, 11 files | 869 lines, 4 files (plus 144 lines of tests) |
| Truck | VehicleBody3D, 2,600 kg, Jolt, 120 ticks/s | RigidBody3D with its own ray-cast suspension, 2,200 kg, GodotPhysics, 120 ticks/s |
| Trail | 721 m, 111 m of climb, switchbacks | 290 m, 56 m of climb, a near-straight ridge |
| Careful climb, base camp to summit | 84.8 s, top 34 km/h | 47.2 s, top 31 km/h |
| Flat out, base camp to summit | 68.1 s, top 51 km/h | 47.2 s, top 31 km/h |
| Jump, all four wheels up | 0.44 s careful, 0.68 s flat out | 0.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 itself | not 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 over | rights it where it lies; over again in 1.0 s | rights 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




Keep reading
- How to make games in Claude Code
- How to make games in Codex
- The best LLM for Godot
- Opus 5.5 vs GPT-6.1 Sol: The Door Problem in Godot
- Sonnet 5.5 vs GPT-6.1 Sol Six-Legged Walker Game
- Godot racing templates give you two different answers to how a car drives
- Can GPT-6.1 Sol write working Godot 4 code? 15 of 15 on the first try
- Best AI game maker in 2026
Built in Flockbay, a free AI game maker built on Godot.
Download Flockbay free