Open-Source Wikis

/

Godot

/

Systems

godotengine/godot

Systems

Engine subsystems that make up the Godot runtime, organized by the directory the bulk of their code lives in. The pages here cover the cross-cutting subsystems that ship as part of the engine binary (everything in core/, scene/, servers/, plus the editor). Optional, swappable, or per-platform subsystems are covered under Modules, Drivers, and Platforms.

System Lives in One-line summary
Core foundations core/ Object, Variant, ClassDB, math, IO, OS abstraction, GDExtension
Scene tree and nodes scene/ SceneTree, Node, Viewport, Window, all built-in node types
Servers and the multi-threaded wrapper servers/ The "server" pattern, MT wrapping, RID lifecycle
Rendering server servers/rendering/ RD-based + GL-based renderers, lights, materials, post-process
Physics servers servers/physics_2d, servers/physics_3d 2D/3D physics APIs over Godot Physics or Jolt
Audio server servers/audio/ Mixer graph, buses, effects, AudioStream playback
Navigation servers servers/navigation_2d, servers/navigation_3d Recast-based navmeshes, agents, regions
Display server servers/display_server.cpp + platform/<os>/display_server_<os>.cpp Window, input, clipboard, IME
Text server servers/text/ Shaping, breaking, BiDi, font fallback
XR server servers/xr/ XR origin, cameras, trackers; OpenXR/WebXR backends
Editor architecture editor/ Project manager, EditorNode, plugins, importers, exporters

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

Systems – Godot wiki | Factory