概念页
GDQuest 学习路径索引
GDQuest Learning Path Index
GDQuest 提供免费学习路径与 study guide:从 Learn GDScript From Zero、编辑器 Tour,到首个 2D/3D 成品,再到架构、存档、着色器等专题。本页做索引,不为 glossary 逐词建页。
初学者主线(Beginner Edition)
- 确认引擎与语言:优先 GDScript。
- Learn GDScript From Zero(浏览器交互课)。
- Godot Tours 101(编辑器内导览)。
- 官方/社区「第一个完整 2D / 3D 游戏」教程。
- 主动改机制、做 game jam,摆脱逐步教程依赖。
延伸:Book of Shaders;官方数学入门(链本库游戏数学,不抄公式)。
高价值专题(raw 有笔记)
| 主题 | 用途 | wiki 落点 |
|---|---|---|
| Modular Game Architecture | 团队目录与依赖方向 | Godot 模块化项目架构(GDQuest) |
| Save cheat sheet / Resource 存档 | 五种存档手段取舍 | 并入 文件与数据 IO、存档思路 实践节 |
| First Shader from ZERO | 门户案例教会 UV/mask/noise | Godot 着色器入门 |
| 其他 study guide | raycast、跳跃、像素风、空引用等 | 见 raw/articles/gdquest/study_guides_index.md |
取舍
- GDQuest 是学习路径与案例,权威 API 仍以官方 stable 文档为准。
- 视频页只记标题+URL+要点,不假装有逐字稿。
- 付费课/School 内容不镜像;仅公开 Library。
参见
出处
- Make Games with Godot: Beginner Edition(GDQuest)
- Learn GDScript From Zero(介绍)
- Your First Shader from ZERO in Godot 4(GDQuest)
- Modular Game Architecture(GDQuest / Epictellers)
- Save and Load: Godot 4 Cheat Sheet(GDQuest)
- GDQuest 其他高价值 study guide 索引
- www.gdquest.com/library/godot_getting_started_list_beginner
- www.gdquest.com/library
相关页面
游戏开发 · GodotGodot 官方入门路径Godot Official Getting Started官方 Getting Started 是地图而非要抄的菜谱:Introduction → Step by step(节点/场景/实例/脚本/信号/输入)→ Your first 2D/3D game。本页只标主题轴与下游 wiki 落点。游戏开发 · GodotGodot 模块化项目架构(GDQuest)Modular Godot Architecture from GDQuestEpictellers(前 Crytek 主程经验)在大型 Godot CRPG 上采用四目录硬边界:Add-ons → Systems → UI / Content,依赖单向;另设 gyms 沙盒。Solo 只需轻量切分,团队越大越值得自动化约束。游戏开发 · GodotGDScript 与脚本语言选择GDScript & Scripting LanguagesGodot 官方支持 GDScript、C,以及经 GDExtension 的 C/C++;可在同一项目混用。新手默认 GDScript;已有 C 栈或极致性能热路径再考虑后两者。游戏开发 · GodotGodot 着色器入门Godot Shading LanguageGDShader 是面向 Godot 的 GLSL 简化方言。shadertype 决定用途:canvasitem(2D)、spatial(3D)、particles、sky、fog。材质引用 Shader;uniform 暴露参数。理论公式见图形学页;此处只谈引擎形态与入门路径。游戏开发 · Godot文件与数据 IO、存档思路Godot File IO & Persistence官方存档模式:用组标记持久对象 → 序列化(常 JSON 字典或自定义)→ 写入 user://。实践上 GDQuest 更推荐简单结构用 FileAccess.storevar,复杂结构用自定义 Resource + ResourceSaver。