这是一门围绕 Godot 4 的 2D 游戏开发实战课,面向想从零上手 Godot 与 GDScript 的学习者,通过三个完整项目逐步完成物理玩法、横版射击与平台跳跃游戏开发。课程覆盖节点、场景、信号、角色控制、战斗系统、敌人生成、关卡设计、UI 菜单、动画粒子与游戏手感等核心内容,最终帮助学习者建立独立制作 Godot 2D 游戏的完整能力。
你能学到什么
【你将学到的内容】
入门与项目设置(10 讲|1h04min)
Godot 4 下载安装与环境配置;引擎界面导航与基础操作;Sprite2D、节点变换与场景创建;项目初始化与基础调试
小行星大作战(物理射击游戏,34 讲|3h59min)
节点、场景、信号核心机制;2D 物理系统与碰撞判定;GDScript 基础语法(变量、函数、条件、向量);玩家操控、子弹发射、敌机生成;粒子特效、音效、UI 制作;项目导出与分享
银河守护者(横版射击游戏,38 讲|4h45min)
CharacterBody2D 角色物理操控;轴输入与边界限制;动画播放器与序列帧动画;自定义信号与动态场景实例化;敌人 AI、难度递增、计分系统;无敌帧、复活、游戏结束界面;视差背景与全局音频管理
宇宙学员(平台跳跃游戏,54 讲|7h37min)
瓦片集合与瓦片地图关卡搭建;重力、跳跃、二段跳实现;行走 / 飞行 / 射击类敌人 AI;激光 / 火球战斗系统;血量、无敌、持续伤害;收集物、强化道具、HUD 显示;单向碰撞、场景切换、菜单过渡;自动加载、字典、循环高级语法
【核心能力沉淀】
Godot 4 全栈基础:精通引擎界面、节点、场景、信号核心工作流
GDScript 完整编程:从零掌握变量、函数、类、继承、信号等全套语法
三类经典游戏开发:独立完成物理射击、横版射击、平台跳跃完整项目
2D 核心游戏系统:实现角色移动、战斗、AI、关卡、道具、UI 全套机制
视听效果制作:掌握动画、粒子、音效、视差背景等沉浸感设计
独立开发落地:具备从零创建、调试、导出、发布 Godot 2D 游戏的完整能力
——————————————————————————————————————————————————





















暂无评论内容