Godot 4 answers and model tests, run on the engine
Godot Facts answers Godot 4 errors, warnings and how-to questions with scripts that were run on the engine, and measures which AI models write Godot 4 code that works. Every page shows what Godot printed, verbatim.
Newest answers
- ARVRInterfaceGDNative in Godot 4: there is no such class
- BakedLightmapData in Godot 4: it is LightmapGIData now
- Physics2DShapeQueryParameters in Godot 4: it is PhysicsShapeQueryParameters2D now
- PhysicsDirectBodyState in Godot 4: it is PhysicsDirectBodyState3D now
- StreamTexture2D in Godot 4: it is CompressedTexture2D now
- VisibilityNotifier3D in Godot 4: it is VisibleOnScreenNotifier3D now
- VisualShaderNodeColorUniform in Godot 4: it is VisualShaderNodeColorParameter now
- VisualShaderNodeScalarClamp in Godot 4: it is VisualShaderNodeClamp now
- VisualShaderNodeScalarSwitch in Godot 4: it is VisualShaderNodeSwitch now
- WebRTCPeerConnectionGDNative in Godot 4: it is WebRTCPeerConnectionExtension now
Which models write working Godot 4 code
The top of the table: 15 Godot 4 tasks, each script run headless on the engine.
| Model | Maker | Run on | Tasks passed | First try | Cost of the run |
|---|---|---|---|---|---|
| Claude Opus 5.5 | Anthropic | 15 of 15 | 15 | – | |
| Claude Sonnet 5.5 | Anthropic | 15 of 15 | 15 | – | |
| GPT-6.1 Sol | OpenAI | 15 of 15 | 15 | – | |
| Claude Haiku 4.5 | Anthropic | 14 of 15 | 11 | – |