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

此文件夹下有10条笔记。