Synthesis
The evolving thesis. Current best understanding of this wiki's topic, updated on every ingest.
Current thesis
This wiki covers the game-engine field across 2D and 3D — the major real-time creation platforms (including Godot) plus 2D / framework-based engines (Flame), and how they differ along a few axes the sources stake out. (Scope broadened from "general-purpose 3D" to all engines on 2026-06-07; general-purpose 3D remains the deepest-sourced corner.) The axes:
-
Licensing / business model. A four-position spectrum. Permissive open-source (no royalties, minimal restrictions): o3de (Apache/MIT + Linux Foundation), godot-engine (MIT, community-run), Flame (MIT), torque2d (MIT), Carbon (MIT — a AAA in-house MMO engine, CCP/Fenris, joining the permissive pole 2026-07). Copyleft open-source (GPL — derivatives must stay open): Spring and openage (both GPL) — a distinct, stronger open position added 2026-06-15; Recoil and OpenTS joined it since, and OpenTS shows the pole can be inherited rather than chosen (2026-08-31) — it is GPLv3 partly because EA's released C&C source already was, with GPL §7 terms attached to the derived files. Source-available, royalty-based: unreal-engine (5% over $1M). Proprietary, subscription/seat-based: unity-engine. Permissive vs copyleft vs royalty vs subscription is the central tradeoff a studio navigates when picking an engine. Tier gates reach, not just price (added 2026-07-29). unity-polyspatial is restricted to Unity Pro, Enterprise and Industry — a Personal-tier user cannot ship to Apple's visionOS through the official package at all. So the subscription pole has a second dimension the open and royalty poles don't: which platforms your tier is allowed to reach. Neither MIT nor a 5%-over-$1M royalty can withhold a target.
-
Engine architecture — standalone vs framework-based. A new axis opened by Flame: most engines here are standalone (their own editor + runtime — Godot, Unreal, Unity, O3DE), whereas Flame is framework-based, layering a 2D game loop / component system on top of the Flutter UI toolkit and borrowing its cross-platform reach. Trade-off: less to ship/learn and instant Flutter-ecosystem access, but no bespoke editor and bounded by the host framework (2D-only). A third position: the engine that doesn't render (added 2026-07-29). unity-polyspatial puts Unity on Apple's visionOS by simulating the scene in Unity and letting RealityKit draw it — the platform composites many apps into one shared space with the real room, so no app is handed the frame. Framework-based engines like Flame give up the editor and keep the loop; this gives up the renderer and keeps everything else. The cost shows up as a feature gap Unity ships a validation tool to manage, and 2.0.x has been walking it back with a Metal path that takes the pipeline home for immersive apps. The general shape, if other spatial platforms follow Apple: where the OS owns compositing, the engine stops being the last thing before the screen.
-
Overhead & iteration loop. The clearest hard data so far is unity-vs-godot-comparison: building the same game in both, Godot and Unity were comparable on raw performance, but Godot was dramatically leaner in the dev loop (~164 MB vs Unity Hub's ~21 GB; ~0.31 s vs ~15.4 s script compiles). Openness tends to travel with low overhead and fast iteration; maturity/completeness travels with the heavier commercial engines.
-
Ecosystem / time-to-game. Godot's sources point at a recurring theme: reducing time-to-game by reusing community assets — Maaack's godot-game-template (menus, pause, options, scene loading), the godot-best-plugins-2025 Asset Library roundup, and the active XR community shipping 23 games in a week (godot-xr-game-jam-v). This community-scaffolding layer is itself a competitive dimension between engines — and Godot is now first-partying it: Godot 4.7 (RC, 2026-06) ships an official Godot Asset Store, moving ecosystem scaffolding from third-party roundups to an official channel. Knowledge is part of this scaffolding too: Godot's official tutorials manual (stable 4.6) spans 20+ topic areas — documentation breadth / onboarding is a competitive axis alongside assets, lowering the learning barrier the way leanness lowers the install/compile one. The knowledge layer has a community pillar beside the first-party one: project-based tutorial series like The GameDev Tavern's 20-hour Goblins' Den build one full 3D game end-to-end (MIT code on GitHub), teaching the integration work — asset pipeline, state machines wiring into physics/pathfinding — that topic-by-topic docs skip. Free labour from the community deepens an engine's onboarding moat the way third-party assets deepen its ecosystem one.
-
AI tooling as the new front. The unity-engine source is specifically Unity's AI offering — the clearest signal that the current competitive battleground is AI-assisted content/code generation inside the editor, not just raw rendering. Unreal now answers in kind: unreal-engine-5-8 (June 2026) ships an experimental Unreal MCP Server Plugin exposing engine data to LLMs — and notably it's a concrete MCP integration, the same open standard the agentic-tooling spoke tracks, now reaching inside a game engine (a live cross-spoke seam). So the AI front is no longer one vendor's pitch; two of the three big 3D engines now ship editor-resident AI, and at least one bets on the cross-vendor protocol rather than a closed plugin. Same release also nudges the fidelity-range map: Lumen Lite (+ Switch 2) pushes Unreal's lighting down toward low-end hardware, softening the clean "Unreal = AAA ceiling" pole — and flags the roadmap horizon (5.8 likely the last UE5; UE6 ~late 2027). unreal-engine-6 now makes that horizon concrete and ups the AI bet: native Claude/Gemini models baked into the engine, a step past the experimental MCP plugin from a cross-vendor protocol toward bundled models. Unity answers not with a bundled model but with an execution surface (2026-07-21). The Unity CLI + experimental
com.unity.pipelinepackage reframe the AI front from "which model is inside the editor" to "how does an agent actually operate the engine." Its three layers — a CLI that manages Unity, a Pipeline package that drives a running Editor (or Player) via[CliCommand]-attributed methods, andevalthat runs live C# inside a running instance with no recompile — give an agent the loop editor-resident AI needs but usually lacks: observe → act → verify (the post's demo agent fixes a "player falls through the floor" bug by inspecting the live scene, re-enabling a collider, and re-entering Play mode itself). The design choices are explicitly agent-shaped: structured JSON + a predictable exit-code contract (parseable, not scraped console text) and a self-describing Editor (unity commandlists callable operations at runtime), which Unity maps directly onto function-calling / MCP tools. This makes the AI-front convergence sharper: both big commercial engines now bet on the same open protocol (Unreal's MCP server and Unity routing its own AI "through its MCP server"), a live seam to../agentic-tooling-wiki's MCP thread. And it recasts editor AI as a layer cake — Unity's assistant reasons/decides, the CLI is the token-gated execution surface that carries decisions out, open to any agent, not just Unity's. The through-line from the "verify, don't just suggest" framing rhymes with the agentic-coding-harness self-verification loop the sibling spoke tracks — now reaching inside a game engine's runtime. All three engines now have one, and the pattern is nameable (2026-07-27, godot-mcp-toolkit). Godot's arrives as a community MIT Asset Library plugin — 112 MCP tools over scenes, nodes, scripts, ClassDB and playtests — not as an engine feature, which is exactly what its vision prescribes (lean core, plugins for everything else) and exactly what the Foundation's AI stance would predict. So the AI-integration strategy mirrors the governance model in all three cases: Unreal bundles (models in the engine), Unity productizes an execution surface, Godot leaves it to whoever shows up. The convergence underneath is sharper still — collected as engine-agent-surface, the three independently land on the same four properties: runtime self-description, extension in the project's own language ([CliCommand]≈ GDScript MCP tools), the agent's context budget as a design constraint (Godot's on-demanddiscover_toolsagainst a 112-tool surface), and token-gated localhost-only access because write access to a live editor is the dangerous part. Two unaffiliated projects reaching identical security posture is the strongest signal here that this is a real pattern rather than one vendor's framing. -
Programming-required vs no-code — a new axis (2026-06-10). gdevelop (MIT, open-source) adds a third architecture dimension beyond open-vs-proprietary and standalone-vs-framework: how much code the engine demands. Its visual event system (conditions + actions in natural language, pre-built behaviors) targets non-programmers, the opposite pole from the code-first frameworks bevy/phaser/love2d and the scripting of godot-engine/unity-engine. Notably it localizes the AI-tooling front as a way to lower the authoring barrier (NL→logic), not just speed a pro workflow — and skews to education (10k+ students by 2025). The engine map now spans a ceiling-to-floor range: unreal-engine (AAA fidelity) → unity-engine/godot-engine (general scripting) → bevy/phaser/love2d (code-first frameworks) → gdevelop (no-code/visual).
-
General-purpose vs genre-specialized — a new axis (2026-06-15). Every engine here had been general-purpose (3D: godot-engine/unreal-engine/unity-engine/o3de) or a general 2D framework (flame-engine/phaser/love2d/torque2d). Two RTS-specialized engines arriving together — Spring and openage — open a category built for one genre, trading breadth for deep genre fit (massive unit counts, deterministic multiplayer sim). They show two flavors: Spring is a generic RTS platform (any RTS, defined in Lua), openage a faithful clone of a specific game's engine (the Genie engine of AoE II, BYO original assets). This also adds an origin-story dimension — ground-up engines vs formerly-commercial → open-sourced (torque2d ex-GarageGames, o3de ex-Lumberyard) vs clean-room reimplementation of a proprietary engine (openage). And on the 2D side, torque2d is the first standalone 2D engine here (its own editor + runtime + TorqueScript), vs the framework-based 2D cohort. Carbon adds a sub-variant of "formerly-commercial → open-sourced" (2026-07): opened while the game it powers is still live and paying — EVE Online is ~20 years old and still subscription-funded — so the motive is stewardship/longevity (carbon-engine-open-source: Pétursson's Linux-style "open code is more robust over time" argument, "let EVE live forever"), not the post-abandonment salvage of torque2d/o3de. "Open-source as succession planning for a live service." Carbon is also the spoke's first MMO-scale genre engine — server-authoritative networking (CarbonIO)
- massive deterministic battle sim (Destiny drove an 8,825-player battle) — a deep-genre engine like the RTS pair (spring-rts/openage), not a general-purpose one; the persistent-universe MMO is a corner no other engine here occupies. Correction, 2026-08-15 freshness check: Spring is the lineage, not the live engine. Its repository has not been pushed since 2024-03-31; development continues in Recoil, a fork by the Beyond All Reason team whose README states it is "a fork and continuation of an RTS engine version 105.0." Zero-K, one of the titles this section cites as evidence for Spring, now calls its platform "the Spring/Recoil engine." The genre-specialization and copyleft points above are unaffected — both carried across the fork, and a GPL engine's continuation keeping the licence is the copyleft axis doing exactly what it exists to do. What changes is which artifact the spoke points at, and it adds a third value to the liveness attribute Superpowers introduced: not maintained, not defunct, but succeeded — dormant upstream with the work carried on under a new name. The 3,963★-to-654★ gap between origin and continuation is a measurement problem this creates, since stars accumulate on the dormant repo.
-
Real-time collaboration + liveness — new axes (2026-06-15). Superpowers (ISC, HTML5/TypeScript, Three.js) made simultaneous multi-user editing the core design — "Google Docs for game dev," self-hostable — a dimension no other engine here centers (the rest rely on external VCS). It's also the spoke's first archived/defunct engine (unmaintained since 2021), introducing liveness (actively-maintained vs dead-but-instructive) as a tracked attribute — its collaboration idea outlived its codebase.
-
Engine as ecosystem gateway — a new axis (2026-06-18). unreal-engine-6 reframes what an engine is for. The UE5+UEFN merge (marcus-wassmer, Epic EVP) ties the pro/AAA pipeline and the Fortnite-creator pipeline into one engine whose explicit goal is portable content, code, and economies (via glTF/USD + Epic open specs) — so a UE6 game is also a doorway into Fortnite's economy. That is a different competitive logic from the per-release tech race (Nanite/Lumen, leanness, no-code): the engine as a distribution-and-economy platform, monetized through the ecosystem rather than (or alongside) royalties. It also opens a language-consolidation sub-axis: UE6 makes Verse primary and deprecates Blueprints + sidelines C++, the boldest engine-language bet here — replacing the default rather than adding one — against the stable C#/GDScript/Lua/Dart choices of the other engines. Caveat: announced plan on a 2027 horizon, deprecations likely to draw developer pushback.
-
Two next-gen playbooks: continuity vs. reinvention (2026-07-21). The two commercial incumbents now have their next major versions on the table within months of each other, and they bet opposite ways. Unity 7 (beta Dec 2026, release early 2027) sells continuity: same Unity 6 architecture, zero rebuilding, projects/code/skills carry forward, opt-in AI a studio can decline, and no pricing change. UE6 (EA ~late 2027) sells reinvention: merge UE5+UEFN, make Verse primary while deprecating Blueprints, bake in native Claude/Gemini. So on the same timeline, one incumbent minimizes migration cost and the other maximizes ambition (and disruption). Unity's messaging is legible as a reaction to its own past: after the 2023 Runtime Fee burned trust, "won't break your build" and "AI is your choice" are goodwill-repair moves — the mirror image of Epic's confident language-and-platform overhaul. The other genuinely new Unity 7 piece — an open CLI + public API letting non-Editor tools validate assets and push builds — rhymes with the "engine as ecosystem gateway" axis from a subscription angle: opening the toolchain surface (headless collaboration) rather than the content economy.
-
Stated philosophy as a competitive axis — vision-as-governance (2026-06-26). Until now the wiki inferred each engine's values from its behavior; Godot's Vision Statement (first-party, T1) is the first source where an engine states them outright, and the act of writing them down is itself the point: the Foundation formalized a decade-old oral vision because the contributor pool outgrew learning it by working alongside the founders — a governance artifact for legibility at scale, used to steer funding/contractor allocation, not a roadmap. Its content grounds threads the wiki had only measured: the leanness is a principle ("a smaller, solid engine is better than a large, brittle one"), the low-end reach is a commitment ("runs on hardware people own"), and the ecosystem/plugin layer is the deliberate flip side of a "focused and pragmatic" core ("for everything else, plugins … are the answer"). It also sharpens the licensing pole from observed-MIT to a promise ("free and open source … no paid tiers, no premium versions") and names a beachhead (small-to-medium teams shipping professional games). Most useful for the field map: it reads as the near-inverse of unreal-engine-6's "engine as ecosystem gateway" — where UE6 maximizes (one engine as a content-economy platform, consolidating on Verse), Godot's vision is a self-imposed scope limit (focused, free-forever, runs on owned hardware, not a platform play). So the two open-vs-commercial poles now differ not just on license and overhead but on stated ambition — maximalist platform vs. focused tool. (First-party/aspirational framing; it states intent, and the unity-vs-godot-comparison is the one independent check that the leanness claim holds in practice.) The vision-as-governance axis gains a second, enforceable instance (2026-07-04): the 2026 contribution policy is the same Foundation writing down not its values but its rules for getting code in — the identical "formalize the tacit now that we're too big to learn it by osmosis" move, one level more operational (and enforced: autonomous agents / "vibe coding" are auto-banned from the GitHub org). Two things make it more than a housekeeping note. First, it is the wiki's first explicit engine stance on AI-generated contributions — Godot bans substantial AI-authored code, requires human authorship + disclosure, and confines AI to menial help (completion/regex/find-replace). That makes the "AI tooling reshaping engine development" thread two-directional: the wiki had tracked AI being adopted inside the editor (Unity AI, Unreal's MCP server, native Claude/Gemini, Godot's own GABE) — this is the same force being resisted at the community/contribution layer, and the two can coexist in one engine (Godot ships editor AI and bans AI-authored PRs). Second, the stated rationale is human development, not throughput: machines can't learn from review feedback, so low-effort AI PRs drain the mentorship pipeline that grows future maintainers — a FOSS-governance argument the commercial engines' AI-productivity framing doesn't have. It is a live counter-current to
../agentic-tooling-wiki's autonomous-coding thread (a major project drawing a hard line against agent-authored PRs) and an organizational AI-use policy rhyming with../ai-governance-wiki— a community-project analog of enterprise AI governance, though a contribution policy rather than law/standard. -
The middleware layer beneath the engines — a new axis (2026-07-03). Every page so far has been a full engine (or a rendering substrate like three-js/pixijs). Box3D (Erin Catto, MIT) is the first physics engine here — a component an engine embeds rather than a thing you ship a game with. It sharpens a distinction the wiki had left implicit: engines are assembled from swappable subsystems, and physics is one of them. The evidence was already scattered across existing pages — Godot ships the Jolt physics backend, Phaser/Torque2D embed Box2D (Box3D's 2D sibling), and Carbon's Destiny component is CCP's in-house physics+pathfinding layer. Box3D names that layer directly and adds a build-vs-embed sub-axis: a genre engine can license a permissive deterministic physics core (Box3D) or roll its own (Carbon/Destiny). Its two headline properties — cross-platform determinism and MIT licensing — line up with exactly the genres that need them: the massive-battle RTS pair (spring-rts/openage) and MMO-scale sim (Carbon) all depend on deterministic physics for multiplayer and replay. It also extends the origin-story / lineage thread in a new direction — not open-sourced-from-commercial, but a proven 2D engine (Box2D) re-authored in 3D by the same person, design signatures intact.
-
The framework cohort gains C#/.NET, and a new lineage flavor (2026-07-17). MonoGame joins the code-first framework bet (Flame/Phaser/LÖVE/Bevy/ libGDX) as the C#/.NET entry — the sixth language on the
language × runtime × platformaxis (Dart/JS/Lua/Rust/Java → + C#), and one with unusually broad reach (desktop + mobile + all three major consoles). It sharpens three existing threads. On licensing, it holds the permissive pole on a distinct license (Microsoft Public License) and makes the anti-royalty stance explicit — "no subscription, royalty, licensing, or runtime fees" — the sharp inverse of Unreal's 5% and Unity's seats. On origin-story / lineage, it adds a flavor the spoke didn't have: not a formerly-commercial engine whose own source was opened (Carbon/O3DE/Torque2D), nor a clean-room clone of one game's engine (openage), but a community reimplementation of a discontinued proprietary framework's API — MonoGame keeps Microsoft's abandoned XNA alive, stewarded by the MonoGame Foundation (a third foundation steward beside Godot and O3DE's Linux Foundation). Most useful: it is the strongest evidence yet that a "mere framework" is production-grade, not hobby-tier — Stardew Valley, Celeste, Streets of Rage 4, Barotrauma, and TMNT: Shredder's Revenge all ship on it — which directly answers the standing "framework engines: maintained / production-grade, or hobby-tier?" question and reinforces the "open, lean tools have real commercial credibility" through-line below.
Two through-lines worth watching: engines are increasingly pitched as "real-time 3D creation" beyond games (Unreal's tagline) — film/VFX virtual production, arch-viz, simulation; and the open-source engines are gaining serious commercial credibility — mega-crit moved Slay the Spire 2 from Unity to Godot, not just hobbyists. Godot's "not just for games" tenet is its own first-party framing of that first through-line.
Open questions
-
What does Unity actually lose on visionOS?Answered 2026-10-06 for Unity: custom rendering (ShaderLab, post-processing, VFX Graph, screen-space UI) is lost and simulation survives; see unity-polyspatial → What does not come across. The original question follows. (added 2026-07-29) unity-polyspatial ships a project-validation tool whose whole job is flagging unsupported features, and neither introduction page enumerates them. The wiki can say the gap exists and not what's in it, which is the one thing a developer picking an engine for the headset would want. The FAQ and project-validation pages are the fix. Related and also unsourced: how the other engines reach visionOS at all — Godot and Unreal have no page here on it, so there's no comparison to make yet. -
How does O3DE's feature maturity (still stabilising — 26.05 is patch-heavy, deprecating PhysX4) compare to UE5 / Unity / Godot in production?
-
Is AI tooling a genuine differentiator or table-stakes all engines will match? Sharpened 2026-08-18 by immens, and it adds a third option the question did not have. The question assumed the answer comes from incumbents — either one pulls ahead or they all converge. IMMENS is a fourth possibility: a team that shipped UE5 and Decima betting a whole company on the claim that the surface cannot be added to an engine designed for human tools, only built in. Their argument is structural rather than featural — text-based open formats, provenance on every asset, MCP as the interface. It is also, today, a landing page with no engine behind it, so it moves the question rather than the evidence. Watch for two things: whether "Read the specs" ever produces specifications, and whether the shipping three (unreal-engine-6, unity-cli, godot-mcp-toolkit) hit a wall the retrofit cannot pass. See engine-agent-surface → Retrofit versus foundation.
-
Documentation quality as a differentiator — Godot's official manual shows broad first-party coverage (20+ topics), but a cross-engine docs-quality comparison (Godot vs Unity vs Unreal vs the lean frameworks) is unsourced — breadth is documented, relative quality is not.
-
Godot vs Unreal —
still unaddressedpartly addressed (2026-06-10): unreal-engine is now a real page (refreshed from stub) with licensing + market data — 5% royalty over $1M; 2024 share Unity ~50% / Unreal ~28% by units but Unreal 31% / Unity 26% by revenue, i.e. Unreal skews to fewer, higher-grossing AAA titles vs Godot's leanness/Unity's volume. A rigorous head-to-head Godot-vs-Unreal project benchmark still doesn't exist — gap narrowed, not closed. -
Are Godot's godot-game-template and the top plugins maintained / production-grade, or hobby-tier? Is the Mega Crit / Slay the Spire 2-on-Godot claim still current?
-
2D / framework-based engines —
Flame is the only one so farnow a five-wide cohort (2026-06-15): Flame (Dart/Flutter), Phaser (JS/HTML5), LÖVE (Lua/native), Bevy (Rust/ECS, also 3D), and libGDX (Java, also 3D, Apache-2.0). They share the framework bet — code-against-an-API, no bespoke editor, minimal footprint + fast iteration — and now vary cleanly on language × host runtime × target platform (Dart/JS/Lua/Rust/Java, + C#/.NET via MonoGame, 2026-07-17), giving the cross-engine comparison the spoke lacked. MonoGame is also the cohort's production-credibility anchor (Stardew Valley / Celeste / Streets of Rage 4 shipped on it) — the clearest counter to "framework = hobby-tier."Web graphics resolve into a library/engine matrix (2026-06-15). A run of browser-native sources — Babylon.js, PlayCanvas, PixiJS — splits the "framework" bucket by dimension × level: 2D library PixiJS / 3D library Three.js (renderers only, no physics/audio/editor) → 3D framework/engine Babylon.js → 3D full engine + collaborative editor PlayCanvas (physics, animation, audio, cloud editor). The libraries are substrates: GDevelop embeds PixiJS (2D) + Three.js (3D), and Superpowers embeds Three.js. So "is it a game engine?" gets a precise answer in the browser — PixiJS/Three.js are rendering substrates, the others are engines built atop them. Beneath the whole matrix sits a shared backend layer: all four render on WebGPU (the WebGL successor) as well as WebGL, so the engines also compete on how well they exploit it — and WebGPU's compute shaders open a cross-spoke seam to llm-inference (in-browser GPU/AI compute). PlayCanvas also extends the collaboration axis (a maintained, production 3D cloud editor, vs the archived Superpowers); Phaser remains the 2D-web framework above this layer. Bevy also adds two new axes: ECS / data-oriented architecture (vs the scene-tree/object model of godot-engine/unity-engine) and a Rust open-source contender on the same leanness/iteration axis the unity-vs-godot-comparison prized. Still open: a rigorous cross-engine 2D benchmark (these are official/encyclopedic descriptions, not head-to-head tests) — and Godot vs Unreal.
-
Representing astronomical scale. space-games-universe-scale (a fetch-blocked stub) raises the frontier none of the engine pages touch yet: how a real-time engine renders and simulates a world spanning light-years when floating-point precision breaks down at large coordinates. The usual answers — floating-origin/coordinate rebasing, aggressive level-of-detail, procedural generation — are the RT3D-technology corner this wiki should eventually cover with a real source. Held open until the article body (or a better source) is recoverable. First concrete step (2026-07-16): procedural-generation is now paged, grounded in oxide-infinite-world-generator — a real Godot asset doing FastNoiseLite + chunk-streamed infinite 2D worlds. That covers the world-building scale of the procedural lever; the astronomical scale (procedural gen + LOD + floating-origin together) is still the open frontier.
-
Did the Bevy Editor ship? Opened by the 2026-08-12 freshness re-verification of bevy. The page had described Bevy as code-first with the "editor still in progress," and bevy.org no longer mentions an editor at all — so the claim lost its source rather than changing. That parenthetical is gone from the page and the question is live, because it decides which side of this spoke's library-versus-engine line Bevy sits on. The front page's own feature list has meanwhile grown to skeletal animation with blend shapes, a flexbox UI framework, scene save/load with hot reloading and audio, which is the engine end of the split the browser stack made precise (pixijs → babylonjs → playcanvas). — needs: the Bevy release notes or migration guides, which are the only first-party place editor status is stated.
-
The Asset Library as a commercial marketplace. oxide-infinite-world-generator is a free MIT asset that funnels to a paid "Pro" edition on Boosty — the freemium/upsell pattern running on top of Godot's open Asset Store. Alongside the plugin depth in godot-best-plugins-2025, it sharpens the ecosystem / time-to-game axis: a third-party marketplace is how a FOSS engine closes the feature gap with batteries-included commercial engines — and it now carries its own commercial models (free-as-funnel), not only free plugins. Worth watching whether paid Godot assets become a normal revenue path for plugin authors.
Growth edges
Ranked; each names the kind of source that would close it (see ../QUALITY.md → Growth edges).
What Unity actually loses on visionOS.CLOSED 2026-10-06 (quality cycle, research pass) by Unity's own Supported Unity Features & Components page for PolySpatial 2.0.4 (T1), folded into unity-polyspatial. The loss is rendering, not simulation: ShaderLab shaders, post-processing, VFX Graph, Skybox, Fog, LOD and screen-space UI are out; physics, animation, scripts and NavMesh come across. Residue: the minimum Unity version and Xcode/hardware requirements are still unheld, and edge 2 below (the other engines) is now the sharper question, since Unity's side of the comparison exists.- The other engines on visionOS. Godot and Unreal have no headset page here, so there is nothing to compare Unity's gap against. — needs: T1 first-party XR documentation from either.
- Documentation quality as a differentiator. Godot's breadth is documented; relative quality is not. — needs: a T2 cross-engine documentation comparison.
- Is AI tooling a differentiator or table stakes? Asked since spin-out, still unsourced. — needs: a
T2 survey across engines rather than one vendor's feature page.
Sharpened 2026-08-28 by vgpu (T1), not closed. The question assumed one axis. vgpu shows the
answer depends on how large the exposed surface is: three of engine-agent-surface's four
converging properties hold for a library, and the context budget — the one that forces Godot to
expand its tool surface on demand — does not bite at all. So "differentiator or table stakes" is
under-specified; for a library the surface is cheap enough to be table stakes, and for an engine it
is an architectural bet. Still needs the cross-engine survey, and now also an outcome: every
source here describes a surface and none reports whether agents using it built anything. vgpu's
agent-evalsscripts are the first mechanism in the corpus that could produce that number, and its results are not published.
Coverage edges (added 2026-08-08, at the curator's request for a wider backlog). These widen what the spoke covers instead of answering an open question above; one ordinary solid source closes any.
Netcode.CLOSED 2026-08-25 (research pass). Half-closed on 2026-08-22 with the architecture (ggpo T1, game-networking-fiedler T2); the engines' own stacks are now paged from their own documentation — unreal-replication, unity-netcode-gameobjects, godot-multiplayer-api, all T1 — and netcode carries the comparison table. The finding: all three ship client-server with an authoritative side and neither of the other two families, which is what edge 5a predicted from the determinism argument. Unity alone makes the topology a project choice, and says outright that its cheaper distributed-authority option is easier to cheat against. Successor (edge 5b): three architectures and not one number — nobody compares the three under load, and only Unreal documents what it drops when bandwidth runs out (relevancy, net priority, Replication Graph, Iris), while the other two manuals name no equivalent. — needs: a bandwidth or player-count measurement across two of these stacks, or Unity's and Godot's own documentation on replication culling. 5a. Does any general-purpose engine support rollback? New 2026-08-22, from edge 5's residue. GGPO's three requirements are hostile to how mainstream engines are built (floating-point variance across platforms, physics tied to frame timing, state spread across scene objects), and the fighting games that use rollback mostly ship custom or heavily constrained simulations. — needs: a shipped title's account of getting rollback working on Unity, Unreal or Godot, or an engine's own determinism documentation.- The content pipeline into these runtimes. Blender, glTF and USD decide what an engine can ingest; 62 pages treat engines as runtimes with no path in. — needs: format specs plus one studio's pipeline description. HALF CLOSED 2026-09-14 (research pass) by the gltf-specification (Khronos, 2.0.1, T1) and the content-pipeline page it anchors. The spec supplies the distinction the edge lacked — authoring format vs transmission format, glTF as the deliberate end of the pipeline — and the conventions every importer here inherits (+Y up, metres, metallic-roughness). — needs now: the studio pipeline account, and USD's own documentation for the authoring side.
- Distribution economics. Licensing and royalties are covered; storefront cuts and console certification, which take a larger share than any engine fee, are not. — needs: first-party storefront terms (T3, vendor facts) plus a developer's account of certification.
- Audio middleware. FMOD and Wwise sit in nearly every shipped title and appear nowhere. — needs:
product documentation plus a developer write-up. Cross-spoke: the DSP side is
../music-tech-wiki. - What the middleware rung costs. New 2026-08-31. The wiki now holds two graphics-abstraction libraries — vgpu on the web, bgfx natively — and neither publishes a frame time, a draw-call figure, or a comparison against the native API written by hand. Portability is the whole pitch and its price is nowhere stated, in either instance. — needs: a benchmark of bgfx against a direct Vulkan or Metal backend, or a shipped title's account of what the abstraction cost them.
The commitment that has to be made first (quality cycle, 2026-08-22)
Sixty-eight pages here compare engines on rendering, tooling, licensing and download size. Netcode was missing, and it is the one axis where the comparison cannot be made after the fact.
ggpo states the price in three sentences: a fully deterministic simulation, a fully serializable game state, and the ability to save, load and step a frame without rendering it. Those are not features. They are properties the whole codebase either has or does not, and the usual suspects that break them — floating-point differences between platforms, an unsynchronised random source, physics that varies with frame timing, gameplay logic reading renderer state — are exactly the things a general-purpose engine leaves loose in exchange for being general-purpose.
game-networking-fiedler supplies the reason the field split rather than converged. RTS games keep lockstep because their state is too large to ship; action games moved to client-server with prediction and accepted an authoritative server so that input could feel immediate. The two families answer different questions about how much state there is and who is allowed to be wrong about it, which means "which netcode does this engine support" is a worse question than "which of these two worlds is the game in."
For this spoke's own arc it lands next to the leanness thesis. Godot's 164 MB against Unreal's 21 GB is a measurable difference a project can discover late; determinism is a difference a project discovers when the first two players report desyncs, and by then the engine choice is years old.
A rung appears under the web-graphics matrix (2026-08-28)
The spoke's web corner has always been four engines over a bare API: Three.js,
Babylon.js, PixiJS and PlayCanvas rendering on
WebGPU, with nothing paged in between. vgpu (Vercel Labs, MIT, 716★, four
months old) is that middle rung: typed WGSL module imports, one explicit Gpu context, and a stated
refusal of implicit scene-graph state. So the stack reads WebGPU → thin typed wrapper → engine,
and the question the corpus could not previously ask — how much of an engine you actually need — has
one instance behind it.
Three things it adds to standing threads.
Testability as an API decision. vgpu ships three runtimes off one surface: browser, headless Node on Dawn, and a deterministic software mock built for CI. Every engine in this spoke is tested by running its editor. A renderer whose test story is an export rather than an infrastructure problem is a different bet about what a graphics library owes its callers, and it is the first time the corpus can name the alternative.
The leanness thesis gets a mechanism. Godot's 164 MB against Unreal's 21 GB is the spoke's
oldest size comparison, and it is always discovered after the fact. vgpu enforces its size in CI:
budgets snap to 512-byte steps, client artifacts hard-fail and anything unclassified defaults to
client, while tooling artifacts warn at 5% growth. That is leanness as a build-breaking
assertion rather than a property you measure afterwards. It also moves: a July commit raised the
entrypoint budget to 45 KB gzip. A budget in a young library is a ratchet its maintainers reset on
purpose, which is a more useful thing to know than any single number.
Edge 4 gets a data point from outside the engine tier. engine-agent-surface had three
shipping retrofits and immens's unreleased claim that the surface should be foundational. vgpu is
that construction, shipping — docs, examples, shader validation and MCP all served from the installed
package, plus agent-evals scripts that run agents against the library as a test. Three of the four
converging properties hold; the context budget does not, because a library's API fits in an
agent's attention and an engine's does not. So the foundation-first argument is now demonstrated at
library scale and still unproven at engine scale, which is a sharper statement of edge 4 than "is AI
tooling a differentiator" — the answer depends on how big the surface being exposed is.
One fact recorded against a policy already in the corpus. vgpu's contributor list on 2026-08-28
reads matiasngf 1,014 commits, claude 21, two others at one apiece; the 21 are authored
Claude <noreply@anthropic.com> and do ordinary maintenance. The repository states no policy on this.
The Godot Foundation auto-bans autonomous agents from its GitHub
org. The corpus now holds both positions from primary evidence, which is worth more than either alone
— see the tension below.
The rung under the engines is fourteen years old (2026-08-31)
Three days after vgpu gave this wiki its first page on the layer between a graphics API and an engine, two sources arrived together that put the same layer on the native side — and it turns out to have been occupied since 2012.
bgfx is the native rung: "Cross-platform, graphics API agnostic, 'Bring Your Own Engine/Framework' style rendering library," BSD-2, 17.4k★, nine rendering backends over nine platform families, and roughly fifteen language bindings. OpenTS is a consumer of it — a from-scratch reconstruction of the Tiberian Sun engine whose README says the renderer is built on bgfx and reaches 4K ultrawide because of it. The corpus now holds both ends of one dependency.
Four things move.
The middleware tier becomes a category. box3d entered as "the wiki's first middleware component" and stood alone for two months. bgfx is the second, and the pair defines the tier by what each refuses: Box3D simulates and hands the results back, bgfx draws and does nothing else. Neither owns the game loop. What an engine actually is, in this corpus, is increasingly definable as the thing that composes these — which sharpens the standalone-vs-framework axis from underneath.
"Lean tools are production-grade" gets its strongest evidence, from below the engine tier. MonoGame answered that question at the framework level with Stardew Valley and Celeste. bgfx answers it one rung lower: Minecraft, Guild Wars 2, Football Manager 2018 and 2024, Crypt of the NecroDancer, World of Goo 2, and MAME ship on a rendering library and no engine at all. Three Wadjet Eye titles use it only for their Switch ports — bgfx as a porting layer for a game authored elsewhere, which is a use of the tier the corpus had not seen.
The engine tier borrows from below, including a first-party team. Babylon Native — the native runtime of this wiki's Babylon.js — renders through bgfx, as do Crown, Ethereal Engine, the commercial NeoAxis Engine, and Torque6, a descendant of Torque2D. And Unity's Project Tiny used bgfx before Unity discontinued it. An engine vendor building on the middleware tier rather than its own renderer is the clearest statement available that the rung is real.
Released source beats stars. openage and OpenTS are now a controlled pair: same genre, same copyleft licence, same refusal to ship game data, same requirement that the player own the original. openage reverse-engineers the Genie engine from nothing and has ~14.4k★ with limited playability after years. OpenTS starts from EA's GPL-released C&C source and has 263★ and a complete, tested, playable game two months after its repository opened. The publisher's licensing decision, made once and long ago, is worth more to a reconstruction than a decade of community attention — and it also sets the reconstruction's licence, since the derived files carry GPL §7 terms. That is the licensing axis reaching somewhere it had not touched: not what a studio pays to use an engine, but what a defunct game's engine is allowed to become.
One thing does not move. bgfx publishes no benchmarks — no frame times, no comparison against a hand-written Vulkan backend — so the cost of the abstraction is unstated, exactly as vgpu left it unstated on the web side. Two instances of the same rung, and still no number for what it costs. Its user list is also self-maintained by pull request, so it records who added themselves, not who still ships.
The AI-tooling pitch that concedes the quality argument (2026-09-10)
kovati-automation-forge sells 34 Unreal plugins that generate animation, voice, faces, meshes and materials — and opens by giving away the claim every other AI-tooling source here defends:
"The bet is not that generated assets are good enough to ship. The bet is that a game which has been played for six months before its first real asset is authored is a better game."
What it sells instead is the distance between a decision and a playable version of it — the "playable gap," with the third column of its own table drawn widest: not the clip a model returns, but the target skeleton, prop alignment, montage slot, notify, timing, blend and ability binding that make the clip a thing a player can experience. That column is engine work, and it is the part no generator returns. Whether or not the product delivers it, the framing is the most engine-literate account of AI tooling this spoke holds, because it locates the difficulty where the engine actually is.
It is also the first source here to design for replacement. The four PlayableOps steps end in graduate it deliberately and replace it safely, with a ledger recording what produced each asset. Compare godot-contribution-policy-2026, which answers the same anxiety — nobody remembers what produced the version the project uses — by banning autonomous generation from the codebase. Two positions on provenance, a year apart, neither citing the other: one refuses the input, the other instruments it. The spoke should not pretend those are compatible, and both are unmeasured.
The architectural claim outruns the product claim. Its "Trinity Architecture" — every operation on a typed subsystem, the editor UI and the agent toolset as thin clients over it, "if a function needs a widget to work, the design is wrong" — is a sharper statement of the machine-user constraint than any of the three engine vendors on engine-agent-surface has published, and it arrives from a plugin shop rather than from Epic, Unity or the Godot community. It agrees with immens that the agent surface is architecture and not a bolt-on; unlike Immens, something ships. It also adds a property the engine surfaces do not have: operations are priced before they commit, because these ones spend money.
Held at arm's length. T3 vendor marketing. The throughput and cost figures (~14 s per clip, $0.35 for a 95-line scene, 1:2 face solve on CPU) are first-party with no methodology and no hardware named; parts of the site still say "placeholder"; "open where it counts" never says what is open; and the contact address is one person's. Nothing here is evidence that the playable gap actually closes — only that someone has described it precisely.
The way in gets a document (2026-09-14)
Edge 6 has stood since spin-out as the observation that this spoke holds runtimes and no path into them. The gltf-specification is the first document on that path, and it reframes the edge more than it fills it: glTF is not a neutral middle between tools and engines but, by its own account, the end of authoring — a "distillation target" that drops what the artist needed and keeps what the GPU needs. The engine differences the spoke catalogues therefore start after import, in what each runtime makes of the same metres, +Y-up, metallic-roughness input. That is a small, useful thing to know: an engine comparison that starts at "import a glTF" is comparing renderers and asset systems, not pipelines. The studio account is still owed, and content-pipeline says so.
Flagged contradictions / tensions
- Godot bans AI contributors and ships an AI agent surface — not a contradiction, a boundary (2026-07-27). The Foundation auto-bans autonomous agents and "vibe coding" from its GitHub org; three weeks later the official Asset Library lists godot-mcp-toolkit, handing an agent 112 tools to build scenes and run playtests. Both are Godot. The line is contributing to the engine versus using it, and stating it that way makes the policy's own rationale legible: what's being protected is the mentorship pipeline that grows maintainers, an argument that never applied to how a user builds a game. Worth watching whether the distinction holds — the plugin's listing takes care to say it is unaffiliated and unendorsed, which suggests its author expects the question.
- Agent commits: banned in one repository, merged in another (2026-08-28). Not a contradiction
inside one project, but the corpus's first pair of opposed primary sources on the same question.
The Godot Foundation auto-bans autonomous agents and "vibe
coding" from its GitHub org, and states its reason: protecting the mentorship pipeline that grows
maintainers. vgpu's contributor list carries 21 commits authored
Claudeagainst matiasngf's 1,014, doing ordinary maintenance, with no stated policy either way. The two are not comparable governance objects — a foundation stewarding a decade-old engine with a contributor ladder, against a four-month-old library inside a company's labs org — and that asymmetry is probably the whole explanation. Recorded because the spoke has argued that agent surfaces mirror governance, and this is the same claim one layer down, at the commit rather than the API. Open: whether any project with Godot's structure has reached vgpu's position, or vice versa. - Slay the Spire's original engine (open, 2026-06-15). The mega-crit page frames Slay the Spire 2 as a Unity → Godot migration, but the original Slay the Spire is widely reported to have been built on libGDX (Java). If so, the migration arc was libGDX → Godot (or StS used more than one stack), not Unity → Godot. Neither claim is first-party-sourced here (the libGDX repo lists Pathway, not StS), so both are recorded pending a Mega Crit primary source — flagged, not resolved.
- Marketing-vs-reality, otherwise. The engine product pages are first-party/announcement framing; the one analytical source (the Godot/Unity comparison) is a single practitioner test — expect marketing-vs-reality and single-vs-multi-project gaps as more analytical sources arrive.
Cross-spoke adjacency
../webperf-wiki— Godot's "164 MB / 0.31 s vs 21 GB / 15.4 s" leanness rhymes with webperf's page-weight / byte-budget thesis (heavy toolchains vs lean ones); the same lens, applied to engines instead of front-ends.
Index
Catalog of every wiki page, grouped by schema.org @type. Read this first when
answering a query, then drill into the relevant pages. Updated on every ingest.
SoftwareApplication
- immens — an unreleased 3D engine from three ex-epic-games founders (arjan-brussee shipped UE5, michal-valient led Decima's tech and Epic's Matrix Awakens/Lumen demos, sjoerd-de-jong ran Epic's developer community): text-based open formats, "full API and MCP interoperability", provenance on every asset, a Python editor, and raytracing "as a baseline on future consoles." No build, no licence, no date, no numbers — the fourth position on engine-agent-surface and the first claiming the surface must be built in rather than retrofitted ·
source· T3 · immens.dev - o3de — Open 3D Engine; open-source (Linux Foundation), ex-Amazon Lumberyard ·
url - unreal-engine — Epic Games' RT3D engine; UE5 (Nanite/Lumen), now 5.8, royalty-based (5% >$1M) ·
url - unity-engine — Unity's engine + Unity AI tooling; C#, subscription; the Godot comparison point ·
url+source - unity-polyspatial —
com.unity.polyspatial.visionos: Unity's Apple visionOS package — apps simulated by Unity, rendered by RealityKit, the one platform where Unity doesn't own the frame; 2.0.x adds a Metal escape hatch and gates the package behind Pro/Enterprise/Industry. Routed URL is the stale 0.1.2 (Oct 2023, pre-launch); current is 2.0.4 ·url· T1 · docs.unity3d.com - godot-engine — free/open-source engine; lean dev loop, active XR & plugin community
- godot-mcp-toolkit — NPGameDev's MIT Asset Library plugin (v1.0.0, Godot 4.2+): 112 MCP tools letting an AI assistant build scenes, edit scripts, query ClassDB and drive playtests; GDScript extension API, on-demand tool discovery, session-token + localhost-only auth; Godot's AI surface, arriving as a community plugin rather than an engine feature ·
url· T3 · godotengine.org/asset-library - flame-engine — Flame; 2D engine built on Flutter/Dart, MIT (Blue Fire); first 2D / framework-based engine here ·
url+source - bevy — Rust data-driven engine; ECS, 2D+3D, code-first; MIT/Apache-2.0 ·
url+source - phaser — 2D HTML5 framework (JS/TS), MIT; browser-native, framework-based ·
url+source - love2d — LÖVE; 2D framework scripted in Lua (zlib); indie/jam favourite (Balatro) ·
url+source - gdevelop — free/open-source (MIT) no-code/visual engine; event system, 2D(+3D), HTML5/mobile/desktop; the no-code axis ·
url+source - torque2d — MIT 2D engine, GarageGames lineage (TorqueGameEngines); standalone (own editor + TorqueScript), Box2D/OpenGL; 4.0 EA ·
url - spring-rts — GPL RTS-specialized engine (formerly TASpring); C++/Lua, large-scale battles (Beyond All Reason, Zero-K); first genre-specific + first copyleft engine. Upstream dormant since 2024-03-31 — succeeded by recoil-engine ·
url - recoil-engine — GPL live continuation of Spring, maintained by the Beyond All Reason team ("a fork and continuation of an RTS engine version 105.0"); C++, 654★ against dormant Spring's 3,963★ — the fork carries the development, the origin repo carries the stars ·
url· T1 - openage — GPLv3 open reimplementation of AoE II's Genie engine (SFTtech); C++20/Python; RTS, in-dev, BYO original assets; the clean-room-reimplementation pattern ·
url - carbon-engine — MIT MMO-scale framework (CCP/Fenris) behind EVE Online/Frontier; components Trinity/Destiny/CarbonIO/CarbonAudio, Python scripting; live-service AAA engine open-sourced 2026-07 ·
url - libgdx — Apache-2.0 cross-platform Java game framework (2D+3D); framework-based, OpenGL ES, desktop/Android/iOS/web; 25.2k★ ·
url - monogame — C#/.NET cross-platform game framework (MS-PL, code-first, no editor); open-source successor to Microsoft's discontinued XNA; desktop/mobile/PS/Xbox/Switch; ships Stardew Valley/Celeste; v3.8.5 ·
url· T3 · monogame.net - Superpowers — ISC HTML5 engine+IDE (Sparklin Labs); real-time collaborative game dev (TS/Three.js, 2D+3D, self-hostable); archived 2021 (first defunct engine here) ·
url - babylonjs — Apache-2.0 web-native 3D game/rendering engine (TS, WebGL/WebGPU); full engine (PBR/WebXR/physics/node-material editor) vs a minimal library; ~25.6k★ ·
url - playcanvas — MIT web-native 3D full engine (JS/TS, WebGL2/WebGPU/WebXR/glTF + Gaussian splatting); physics/anim/audio + collaborative cloud editor; Disney/Samsung/King; ~16k★ ·
url - pixijs — MIT fast 2D WebGL/WebGPU rendering library (TS); the 2D counterpart to Three.js; a renderer (no engine bits), embedded by GDevelop; ~47.4k★ ·
url - three-js — MIT 3D WebGL/WebGPU rendering library (mrdoob); the matrix's 3D-library node — a renderer (no engine bits), embedded by GDevelop/Superpowers, base of Babylon/PlayCanvas-style stacks; ~113k★ ·
url - box3d — MIT 3D physics engine (Erin Catto, Box2D author); the wiki's first middleware component (embedded by engines, not a full engine) — C17, SIMD/multithreaded, Soft-Step solver, cross-platform determinism; v0.1.0 (2026-06) ·
url - bgfx — BSD-2 cross-platform, graphics-API-agnostic rendering library (Branimir Karadžić, 17.4k★, since 2012): "Bring Your Own Engine/Framework" — nine backends (D3D11/12, Metal, Vulkan, GL, GLES, WebGL2, WebGPU/Dawn, GNM) over nine platform families, ~15 language bindings. The native counterpart to vgpu's rung, and the second member of box3d's middleware class; ships in Minecraft, Guild Wars 2, MAME, Babylon Native, Torque6, Unity's Project Tiny ·
url· T1 · github.com - opents — GPLv3 open reconstruction of the Command & Conquer: Tiberian Sun engine (C++, 263★, repo opened 2026-06-28): complete 2.03 Firestorm campaigns + skirmish + LAN at v0.1.0, no known regression from the original; built from EA's GPL-released C&C source (GPL §7 terms attached) rather than clean-room like openage, renders on bgfx, 32-bit Windows only, migrating incrementally toward ECS ·
url· T1 · github.com - oxide-infinite-world-generator — free (MIT) Godot 4 2D procedural world generator asset (RedActor): FastNoiseLite + chunk streaming + slider biomes; a Lite→Pro (Boosty) freemium funnel; first single Godot asset paged ·
source· T3 · godotengine.org/asset-library
DefinedTerm (concepts)
-
netcode — the multiplayer architecture question: lockstep, rollback, or client-server with prediction; two of the three demand a deterministic, serializable simulation, so it is an engine-choice decision; now carries the engine-by-engine table (unreal-replication / unity-netcode-gameobjects / godot-multiplayer-api) — all three ship the third family and none ships the other two · architecture
-
engine-agent-surface — how an engine exposes itself to an AI agent; all three big 3D engines now have one, converging on self-description, project-language extension, context-budget management and token-gated localhost access; each engine's approach mirrors its governance model · pattern
-
webgpu — modern low-level browser graphics+compute API (WebGL successor, WGSL); the rendering-backend node under the web-graphics matrix; compute-shader seam to in-browser AI · standard
-
procedural-generation — generating worlds/terrain/levels from noise + algorithms (FastNoiseLite + chunking) instead of hand-authoring; the content-side lever, at world-building (oxide-infinite-world-generator) and astronomical (space-games-universe-scale) scale · concept
-
entity-component-system — the composition-over-inheritance architecture pattern (entities = ids, components = data, systems = functions over them); the far side of the scene-tree/object-model fault line, and where the engine argument meets data-oriented design and its cache-locality claim. bevy is the exemplar; Unity's DOTS sits beside its GameObject model · architecture
-
content-pipeline — the way in: authoring tool → interchange/transmission format → engine import; one source so far, which draws the authoring-vs-transmission line. Studio account and USD still wanted · concept
ComputerLanguage
- verse-language — Epic's Verse; UEFN's language, set to become UE6's primary language (deprecating Blueprints, sidelining C++) · engine language
Organization
- guerrilla-games — Killzone/Horizon studio and origin of the Decima engine; enters as the shared past of immens's founders. Decima itself is still unpaged
- epic-games — maker of unreal-engine
- unity-technologies — maker of unity-engine
- mega-crit — Slay the Spire studio; migrated Unity → Godot for Slay the Spire 2
- godot-foundation — non-profit stewarding Godot's source + trademarks; authored the Vision Statement; the FOSS governance counterpart to Epic/Unity
- ccp-games — Icelandic studio behind EVE Online/Frontier; parent of Fenris Creations; open-sourced Carbon
- fenris-creations — CCP's engine studio; develops Carbon and took it fully MIT open-source
- gamedev-tavern — YouTube creator making long-form project-based Godot tutorial series (MIT code on GitHub); the community-learning pillar
- Electronic Arts — publisher of the Command & Conquer series; enters as a licensor, not an engine maker — its GPL release of the Red Alert / C&C source is what opents is built from, and why OpenTS is copyleft (GPL §7 terms ride along). The corpus's only GPL publisher release, against MIT/Apache elsewhere (carbon-engine, o3de)
- monogame-foundation — 501(c)(3) nonprofit owning/developing MonoGame; third foundation steward here (beside Godot / Linux Foundation); sustains the XNA lineage
Person
- arjan-brussee — CEO of immens; co-founder of guerrilla-games, eight years at epic-games on Unreal Engine
- michal-valient — CTO of immens; Epic engineering director (Matrix Awakens, Lumen), Apple Metal 2/3, a decade leading Decima's tech
- sjoerd-de-jong — "Hourences"; CPO of immens, 27 years on Unreal, founded Epic's developer-community platform
- marcus-wassmer — Epic Games EVP; announced the UE6 vision (UE5+UEFN merge, Verse-primary)
- juan-linietsky — co-creator of Godot (with Ariel Manzur); original holder of the engine vision
- ariel-manzur — co-creator of Godot (with Juan Linietsky)
- erin-catto — author of Box2D and Box3D; physics-engine programmer (constraint solvers for real-time rigid-body sim)
- branimir-karadzic — author and sole copyright holder of bgfx ("Copyright 2010-2026"); also owns bx and bimg, the libraries bgfx is built against — one account holding the whole native middleware stack
- etienne-whittom — Unity VP, Authoring Platform; announced the Unity CLI (Unity-side counterpart to Epic's marcus-wassmer)
Article (sources)
- kovati-automation-forge — Kovati's Automation Forge: 34 plugins in 8 sets over Unreal 5.8 that generate motion, voice, faces, meshes and materials as ordinary engine assets, under a framework it calls PlayableOps (make it playable · keep it traceable · graduate it deliberately · replace it safely). Concedes that generated assets are not shippable and sells iteration before authoring instead. Its "Trinity Architecture" — one typed subsystem, UI and agent as thin clients — makes it the corpus's fifth engine-agent-surface instance and the first from a third party. Vendor claims, no methodology ·
source· T3 · kovati.dev - unity-vs-godot-comparison — same game built in both engines; Godot far leaner ·
source - unity-technologies-wikipedia — Wikipedia: Unity Technologies history; founding, IPO, the 2023 Runtime Fee saga + Riccitiello departure ·
source· T2 · en.wikipedia.org - godot-contribution-policy-2026 — Godot Foundation (30 Jun 2026): restricts AI-generated code (bans autonomous agents / "vibe coding," requires human authorship + disclosure), gates new contributors; reviewer-burnout + lost-mentorship rationale; first engine AI-contribution stance here ·
source· T1 · godotengine.org
NewsArticle (sources)
- carbon-engine-open-source — CCP/Fenris open-source Carbon (MIT) — Pétursson's "open code is more robust / let EVE live forever" case; open-sourcing a live AAA MMO engine ·
source· T3 · fenris.com - godot-gabe-android — first-party: GABE stable; build/export/publish games entirely on Android+XR (Godot 4.6) ·
url - unreal-engine-5-8 — UE 5.8 release (likely final 5.x): MegaLights, Lumen Lite (low-end/Switch 2), Mesh Terrain, Unreal MCP plugin (LLM↔engine); UE6 ~late 2027 ·
url· T3 · gamefromscratch.com - unreal-engine-6 — UE6 merges UE5 + UEFN into one engine; Verse-primary (Blueprints deprecated), native Claude/Gemini, glTF/USD portability; EA ~late 2027 ·
url· T2 · gamedeveloper.com - unity-7-roadmap — Unity 7 (beta Dec 2026 / release early 2027): same Unity-6 architecture → zero rebuilding, open CLI + public API, opt-in genAI, no price change; continuity vs UE6's reinvention ·
url· T2 · gamedeveloper.com - godot-4-7-rc1 — first-party: Godot 4.7 RC1; HDR output, drawable textures, first-party Godot Asset Store ·
url - godot-4-7-rc2 — first-party: Godot 4.7 RC2 (regression-only, 10 fixes); stable imminent; tight RC cadence ·
url - godot-4-7-rc3 — first-party: Godot 4.7 RC3 (17 fixes / 12 contributors); 4 regressions still open (Jolt, Adreno, XR) ·
url - godot-4-7-stable — Godot 4.7 stable ("Director's Cut", 2026-06-18): new Asset Store, HDR output, AreaLight3D, GABE stable; closes the RC cycle ·
source· T2 · godotengine.org + 80.lv - space-games-universe-scale — Space.com (Bradley): why space games still fail to convey the universe's scale; opens the astronomical-scale rendering theme (precision/LOD/procedural gen). Fetch-blocked stub — body unreadable, subject-only ·
url· T3 · space.com
TechArticle (sources)
-
godot-docs-tutorials — first-party: official Godot tutorials/manual hub (stable 4.6); 20+ topic areas; documentation-as-onboarding axis ·
url -
mdn-webgpu — MDN's WebGPU reference (W3C-spec-tracking): adapter/device model, render+compute pipelines, GPGPU first-class, WGSL, HTTPS-only ·
url· T1 · developer.mozilla.org -
unreal-replication — first-party: Unreal's networking model — one topology (authoritative server), Actor replication with RepNotify, Server/Client/Multicast RPCs, and four named mechanisms (relevancy, net priority, Replication Graph, Iris) for deciding what a client does not receive ·
url· T1 · dev.epicgames.com -
unity-netcode-gameobjects — first-party: Unity's NGO 2.13 — the only one of the three engines offering two topologies (client-server or distributed authority, the latter cheaper and admittedly easier to cheat against);
NetworkVariablepermissions, and no plain-string support ·url· T1 · docs.unity3d.com -
godot-multiplayer-api — first-party: Godot's SceneTree-level MultiplayerAPI — swappable peer (ENet/WebRTC/WebSocket), one
@rpcwith caller/locality/reliability as parameters, and authority reassignable per node ·url· T1 · docs.godotengine.org -
unity-cli — first-party: the Unity CLI (
unitybinary) + experimentalcom.unity.pipeline; manage/drive/evala running Editor from the terminal, JSON + exit-code contract, self-describing Editor → agent-drivable engine (MCP-aligned); available now ·url· T1 · unity.com -
gltf-specification — Khronos, glTF 2.0.1 (2021-10-11; editors from Microsoft, Cesium, Unity), T1: "an API-neutral runtime asset delivery format" — compact, runtime-independent, whole-scene, extensible (
KHR_,extensionsRequired); +Y up, metres, PBR metallic-roughness; no physics, scripting or logic. A transmission format, distinct from authoring formats by design — half-closes edge 6 ·source· T1 · registry.khronos.org
SoftwareSourceCode (sources)
- vgpu — Vercel Labs, MIT, 716★, four months old: a TypeScript WebGPU library with typed WGSL module imports, one explicit
Gpucontext and no implicit scene-graph state — the first source here on the rung between the raw API and the engines. One surface across browser, headless Node (Dawn) and a deterministic software mock for CI. Bundle budgets enforced in CI (512 B steps;clienthard-fails,toolingwarns at 5%). Ships its docs, examples, shadercheckand MCP from the installed package, plusagent-evalsscripts — the foundation-first agent surface immens argues for, shipping at library scale. Contributors: matiasngf 1,014 / claude 21 ·source· T1 · github.com - ggpo — the rollback SDK (MIT, ~3.6k★): inputs on the wire, prediction plus speculative execution, and the three requirements a game engine must already meet — determinism, serializable state, headless save/load/step ·
source· T1 · github.com - godot-game-template — Maaack's starter template (menus, scene loader, example scene) ·
source
BlogPosting (sources)
- game-networking-fiedler — Gaffer On Games: Doom lockstep → Quake client-server → QuakeWorld prediction → Unreal/Halo state sync, with the genre argument (RTS keeps lockstep because the state is too big to send) ·
source· T2 · gafferongames.com - godot-xr-game-jam-v — recap of the 5th Godot XR community game jam ·
source - godot-best-plugins-2025 — roundup of ~15 Godot Asset Library plugins ·
source
Course (sources)
- goblins-den-dungeon-crawler-tutorial — The GameDev Tavern: 20-episode / ~20 hr video series building a full Godot 3D dungeon crawler ("Goblins' Den"); state machines, ragdoll physics, shaders, pathfinding, full asset pipeline; MIT on GitHub; the community-onboarding pillar ·
source· T3 · 80.lv
DigitalDocument (sources)
- godot-vision-statement — Godot Foundation's first written vision: 12 tenets (free-forever, "smaller solid engine > large brittle one," focused+plugins, runs on owned hardware, not-just-games); the stated philosophy + near-inverse of UE6's platform play ·
url· T1 · godot.foundation
Synthesis
- synthesis — the evolving thesis (open questions + flagged contradictions)