Godot Engine 知识库内容目录。每个页面按类型列出,附一行摘要。 Last updated: 2026-08-31 | Total pages: 12 分析基线:godot master @ 2026-08-31(4.8.0-dev)
总览与架构
- overview — 项目概况:开源 2D/3D 引擎、仓库结构表、阅读路线、构建命令
- architecture — 分层依赖、Main 启动四阶段、单帧时序、CommandQueueMT 线程模型、关键设计决策
core 层
- object-model — Object 关键成员、属性/方法动态访问顺序、ClassDB 注册、通知机制、信号实现、RefCounted、ScriptLanguage 扩展点
- variant — 39 类 Type 枚举、存储布局(内联/堆/Packed 池)、call 三档分发、与序列化/脚本的关系
scene 层
- scene-tree — Node 生命周期传播(入树/ready 自底向上)、通知常量、路径语法、SceneTree 主循环与进程组、场景切换、PackedScene 序列化、Viewport
servers 层
- rendering — 四层渲染抽象:RenderingServer(589 虚方法)→ RendererCompositor → RenderingDevice/Driver → Vulkan/D3D12/Metal/GLES3 驱动;Forward+/Mobile 路径
脚本
- gdscript — 五阶段编译管线(lexer→parser→analyzer→compiler→VM)、158 条 opcode、computed-goto、GDScript/Instance/Language 三件套、内置 LSP
编辑器
- editor-architecture — 编辑器即引擎场景:启动路径、EditorNode 布局与停靠、五个主屏、31.7 万行规模、XML 文档嵌入
构建
- build-system — SConstruct 要点、SCsub 模式、detect.py 插件、模块四级注册(代码生成)、methods.py、常用命令
参考
- module-catalog — 59 个模块分类清单 + config.py 约定
- platform-drivers — 7 平台后端(web 特殊性)+ drivers 层(图形/音频/图像/平台原语)
- glossary — 术语表(35 条:Object/RID/Variant/Callable/RD/Forward+ 等)
待补充(后续批次)
物理(jolt/godot_physics)、导航、网络多人、动画系统、资源导入管线、C#/mono 深入、doc/classes XML 机制独立页、GDExtension