godotengine /

Godot

Live map
Snapshotmaster · 0093244

Nodes, scripts, resources, physics, and rendering synchronize through the engine's scene-tree loop.

Click a building or route
Choose a path

Run the scene hierarchy, execute script behavior, simulate physics, and draw.

System map8 components · 9 connections
130%
Godot: a scene tree advances one frame architectureStart at engine startup, descend into the active scene tree, then follow its script, physics, and rendering branches.frame timing and input…process and physics no…properties, methods, n…method name, arguments…fixed delta and active…viewport and scene stateEngine mainSceneTreeNodesObject &signalsGDScriptruntimeResourceloaderPhysics serverRenderingserver
Connections
BuildingsEntryServiceComputeStorageRuntimeToolingExternal

Terms, in plain English

SceneTreeGodot's main loop and owner of the active hierarchy of nodes.

How to study this repo

  1. 1
    Boot the engine

    Trace subsystem initialization into SceneTree selection and iteration.

  2. 2
    Process one node

    Follow a frame notification into an attached GDScript method.

  3. 3
    Cross a server boundary

    See how scene state is represented in physics and rendering services.