![图片[1]-Godot 游戏开发入门:通过7款实战项目掌握编程-CG Tuto](https://img.cgtuto.com/wp-content/uploads/2026/05/c1598a7677d09beddf8e663d5cadddea.png!compress)
Learn to code by making games in Godot
本课程采用项目驱动(Project-based)的学习方式,旨在通过构建 7 款功能完整的游戏,让学员在趣味实践中掌握编程核心逻辑。课程涵盖了从 2D 基础到复杂 3D 游戏开发的完整路径,涉及类《宝可梦》、《星露谷物语》、《塞尔达》及《毁灭战士》等经典作品的机制实现。
📚 核心章节与技术要点
- Chapter 1: Godot 基础与 GDScript 入门
- 掌握 GDScript 的基础语法,包括变量(Variables)、逻辑(Logic)、属性(Properties)。
- 深入理解布尔逻辑(Boolean logic)、数据处理(Working with Data)以及函数(Functions)。
- Chapter 2: 基础机制实战
- 学习输入获取(Getting input)、摄像机控制(Camera)及物理引擎(Physics)应用。
- 实现信号系统(Signals)、碰撞检测(Collisions)、场景转换(Transitions)与声音系统(Sounds)。
- 掌握 Delta time 对游戏平滑运行的重要性。
- Chapter 3: 动作与射击机制(Shooter Setup)
- 学习射线检测瞄准(Raycast aiming)系统。
- 开发武器基础(Gun basics)与武器切换(Gun toggle)逻辑。
- 构建敌人设置(Enemy setup)与生命值系统(Health System)。
🕹️ 涵盖的游戏项目
- 基础跑酷(Runner Game):避障机制练习。
- 横版平台(Platformer):基础射击与动作。
- 农场模拟(Farming Game):类《星露谷物语》风格。
- 怪兽对战(Monster Battle):类《宝可梦》回合制系统。
- 3D 空间射击(3D Space Shooter):三维空间逻辑。
- 3D 平台跳跃(3D Platformer):类《塞尔达》风格。
- 第一人称射击(FPS):复杂 3D 动作与射击。
🛠️ 技术亮点
- 掌握支撑所有游戏运行的基础底层机制(Underpinning mechanics)。
- 创建打磨精良的游戏效果,如物理摄像机(Physical camera)。
- 利用 Godot 的节点系统(Node system)进行可视化构建。
- 涵盖复杂 UI 系统的开发,适用于文字类项目。
B 站粉丝专享:全套课程配套工程资源
包含:课件、资产、工程(内容以实际提供的为准)
如果你有能力,请务必支持课程的原创作者!
1. 资源默认百度网盘链接;
2. 下载资源如设有解压密码, 密码为:cgtuto.com
3. 本站所收取的费用性质为自愿打赏,仅用于维持网站正常运行及内容制作所需的必要支出,包括但不限于课程翻译、配音、后期处理,以及服务器、硬件与日常维护成本。从本站下载任何内容,即表明您已知晓并同意此条款。
4. 如网盘链接失效,请联系站长微信补发;
5. 最后祝大家学有所获,步步精进;
© 版权声明
THE END


















暂无评论内容