Godot 4.7 进阶实战 | 使用 Godot 制作 2D 像素风角色扮演游戏
https://www.udemy.com/course/godot-2d-academy-create-a-2d-rpg-game-with-godot-4/
本课程会带你从零制作一套完整 RPG 游戏,内置各类丰富有趣的游戏机制。RPG 属于开发难度偏高的游戏品类,而这门课会用最简方案带你攻克开发里最难的核心模块。
跟随课程学习,你将掌握以下全部内容:
根据角色移动状态播放对应动画
搭建 Finite State Machine(FSM)有限状态机系统
制作角色血量系统
使用 TileMaps 完成关卡搭建
通过规则自动生成 TileMaps 地图
制作可交互界面
熟练掌握各类 UI 界面制作方法
搭建功能完整的背包系统
实现装备穿戴系统
自定义各类游戏道具
通过属性动态更新玩家角色数值
制作敌人生成区域
基于状态机制开发敌人 AI 逻辑
搭建敌人掉落战利品系统
制作带有专属特效的技能
通过快捷栏装配切换技能
在游戏场景内添加 NPC 角色
实现 NPC 自主移动逻辑
搭建对话交互系统
制作功能齐全的商店系统
搭建完整道具合成系统
开发全套任务系统
熟练运用 Autoload 自动加载节点
搭建全局音效系统
编写整洁、易扩展的通用代码,可直接复用至你自己的项目
吃透节点、信号、组合复用、场景继承核心用法
搭建稳固、拓展性强的项目底层架构
课程每一小节都经过精心编排,锻炼你的程序逻辑思维,帮你掌握 Godot 引擎下专业级游戏项目的分层架构思路。
如果你已经掌握 Godot 基础操作,想要独立完成一款完整、打磨完善的 RPG 游戏,这门课程会提供全套可落地的开发方案。