HOME / 第 1 部分 · 环境准备:下载与安装 / 第 1 课
MODULE 1 · 环境准备:下载与安装

第 1 课 · 什么是 Godot?认识游戏引擎

⏱ 预计时长 10 分钟📊 难度 入门📚 模块 第 1 部分 · 环境准备:下载与安装

🎯 本课学习目标

这一课我们不写任何代码,只花 10 分钟把「Godot 是什么、能做什么、你将学到什么」彻底搞清楚。这是打地基的一课,请认真读完。

📖 详细教学步骤

什么是游戏引擎?概念

游戏引擎是一个一站式工具箱,帮你处理做游戏时最麻烦的底层工作:

  • 渲染:把画面画到屏幕上(2D/3D 都管)
  • 物理:重力、碰撞、刚体模拟
  • 输入:键盘、鼠标、手柄、触屏
  • 音频:播放音效和音乐
  • 资源管理:图片、模型、动画的加载与释放

你不用从零造轮子,只需要专注于「游戏逻辑」本身。

Godot 是什么?概念

Godot(戈多) 是一款完全免费开源的游戏引擎,主要特点:

  • 💰 永久免费,无抽成、无版权费,商用也免费
  • 📦 安装包仅几十 MB,极轻量,低配电脑也能流畅运行
  • 🎮 一次开发,可导出到 Windows / macOS / Linux / Web / Android / iOS
  • 🧩 独特的「节点 + 场景」架构,比 Unity 更直观,特别适合新手
  • 💬 内置 GDScript 语言(类似 Python,超简单)

Godot 最新大版本是 Godot 4.x,本课程全部基于 4.x 版本教学。

三大核心概念(先混个脸熟)概念

整个 Godot 就围绕三个词:

  1. 节点(Node):游戏里的最小零件。一个精灵图、一段声音、一个计时器,都是节点。
  2. 场景(Scene):把一堆节点组装成的一个整体。一个敌人、一个关卡、一个 UI 界面,都是场景。
  3. GDScript:Godot 自带的编程语言,用来写游戏逻辑(比如「按空格键就跳」)。

你可以把 Godot 想象成「乐高」:节点是小积木,场景是搭好的模型,GDScript 是让模型动起来的说明书。

本课程 100 节课怎么走?规划

课程分为 8 大模块,循序渐进:

模块课号内容
11-5下载安装、编辑器界面
26-15节点/场景/信号、GDScript 语法
316-302D 游戏开发实战
431-45UI、动画、粒子特效、音频
546-603D 游戏开发
661-78存档、网络、多线程等进阶
779-95完整小游戏项目实战
896-100导出发布全平台

每一节课都假设你零基础,按步骤照做即可,不需要额外查资料。

⚠️
我是小白,真的学得会吗?

完全可以。本课程每一节都从「鼠标点哪里、点几下」讲起,代码全部可直接复制。你只需要一台能上网的电脑(Windows/Mac/Linux 都行),以及耐心。

⚠️
Unity 不是更流行吗?为什么学 Godot?

Godot 免费开源、轻量、上手快,非常适合学习游戏开发原理和独立制作小游戏。学完 Godot 的节点/场景思维,再学其他引擎也会很轻松。

🧪 动手试一试

🏋️ 课后练习

用你自己的话,向一个完全不懂的朋友解释:什么是节点、什么是场景、什么是 GDScript。

参考「乐高积木」的比喻:节点是积木、场景是模型、GDScript 是让它动起来的说明书。

💡

把 Godot 官网 https://godotengine.org 收藏起来,后续下载、文档都用得到。

💡

学习过程中遇到不懂的英文界面词汇,可以先用浏览器翻译,课程会逐步带你认识常用词汇。

🎓 本课小结

Godot 是一款免费开源、轻量易上手的游戏引擎,核心是「节点-场景-GDScript」三件套。本课程 100 节将带你从零到发布完整游戏。