| Built for | 2D/3D across mobile, console, desktop and XR | High-end 3D, AAA production | Lightweight, general-purpose 2D/3D | Coding agents building 3D sims and large worlds |
|---|
| Primary interface Where the work happens, and what an agent must learn | ~Partial: Visual editor | ~Partial: Visual editor + Blueprints | ~Partial: Visual editor | ✓Strong: CLI and typed commands, JSON in and out |
|---|
| AI integration | ~Partial: Unity AI assistant + MCP bridge (beta, paid plan) | ~Partial: Experimental MCP plugin in the editor (5.8) | –Limited: None first-party; community MCP plugins | ✓Strong: The engine interface itself is designed for agents, with any provider |
|---|
| Headless runs | ~Partial: Batch mode, -nographics | ~Partial: Commandlets, -nullrhi | ~Partial: --headless | ✓Strong: Seeded scenario runner is the main loop |
|---|
| Machine-readable results | ~Partial: Logs + Test Framework reports | ~Partial: Logs + Automation/Gauntlet reports | –Limited: Logs, community test tools | ✓Strong: One JSON document per command, coded errors |
|---|
| Reproducible verification | ~Partial: Play-mode tests you write and maintain | ~Partial: Automation tests you write and maintain | –Limited: Third-party (GUT, gdUnit) | ✓Strong: Built-in expectations + final state digest |
|---|
| Scene format How easily an agent can read and diff it | ~Partial: YAML with GUID references | –Limited: Binary .uasset | ✓Strong: Text .tscn | ✓Strong: Versioned schemas, explicit units and frames |
|---|
| Language | C# | C++, Blueprints | GDScript, C#, C++ (GDExtension) | C++20 (gameplay authoring model under review) |
|---|
| Gameplay runtime What executes your game code | ~Partial: C# (Mono JIT or IL2CPP) | ✓Strong: Native C++, Blueprint VM | ~Partial: GDScript VM, C#, native C++ | ✓Strong: Native C++ and data, no VM, no GC |
|---|
| Rendering | ✓Strong: URP / HDRP | ✓Strong: Nanite, Lumen | ~Partial: Forward+, Vulkan / GL | –Limited: Direct Vulkan 1.3, PBR subset today |
|---|
| Large-world precision | –Limited: Floating origin by hand | ✓Strong: Large World Coordinates | ~Partial: Optional double-precision build | ✓Strong: Typed hierarchical frames, camera-relative rendering |
|---|
| Platforms | ✓Strong: 20+ | ✓Strong: Desktop, console, mobile, XR | ✓Strong: Desktop, mobile, web, XR | –Limited: Windows 11 x64 (Linux headless) |
|---|
| License & cost | ~Partial: Proprietary · Personal free under $200K revenue | ~Partial: Source-available · 5% royalty past $1M | ✓Strong: MIT · free | ✓Strong: MIT OR Apache-2.0 · free (source opening soon) |
|---|
| Maturity | ✓Strong: Production, since 2005 | ✓Strong: Production, since 1998 | ✓Strong: Production, 4.x | –Limited: Pre-release: you can't ship a game yet |
|---|