
Udemy – Master Godot 4 Craft a Survivors Roguelike with GDScript
想构建自己的动感十足的 Roguelite Godot 4 自动战斗游戏,即使您是编码新手吗?
这个适合初学者的课程将引导您逐步使用 Godot 4 和 GDScript(Godot 强大且适合初学者的脚本语言)创建完整的 2D 游戏 — Script Survivors。无需任何编码或游戏开发经验,您将边做边学,并从头开始构建精美的原型!
您将学到什么:
- 掌握 GDScript 基础知识和最佳实践:使用适当的命名约定(例如,snake_case)编写干净、可重用的代码,导出变量以便于调整,并使用注释自文档化脚本以实现可维护性。
- 构建核心游戏机制:实现自动攻击武器(如长矛和镰刀)、具有可调节难度曲线的敌人生成系统、经验 (EXP) 收集以及具有影响力升级的动态玩家升级系统。
- 利用 Godot 的场景和节点系统:使用模块化场景(例如,玩家、敌人和世界场景)、游戏对象的节点(CharacterBody2D、Sprite2D)和计时器来组织您的游戏,以实现精确的事件调度。
- 创建引人入胜的战斗系统:设计健康和伤害机制,包括用于精确交互的碰撞形状、无敌帧和多目标武器升级,以实现令人满意的游戏玩法。
- 使用 UI 和保存系统添加润色:使用控制节点构建直观的用户界面(例如,高分显示、升级屏幕),并实施基于 JSON 的保存/加载系统来跟踪击败敌人的高分和生存时间。
- 使用状态机实现更智能的逻辑:利用 Limbo AI 插件管理角色和敌人的行为(例如,空闲、奔跑、攻击状态),简化复杂的逻辑并为高级 AI 模式做好准备。
- 应用真实的游戏开发模式:学习可转移的技能,如封装(例如 GameManager 和 SaveLoad 脚本)、资源管理(例如 PlayerContext)和项目组织,以便扩展到更大的项目。
在本课程结束时,您将:
- 拥有一款完全可玩的 2D 动作游戏,其中包含敌人、升级和主菜单,准备好在您的投资组合中展示。
- 自信地浏览 Godot 的编辑器,从项目经理到检查器,并使用 AnimationPlayer 和图集纹理等工具获得像素完美的视觉效果。
- 在 Godot 4、GDScript 和游戏开发工作流程中打下坚实的基础,准备好创建自己的游戏,轻松处理新项目。
为什么选择这门课程?
- 初学者友好:从基础开始,对 Godot 的界面、GDScript 语法和游戏开发概念进行清晰的解释,确保流畅的学习曲线。
- 动手学习:跟随构建“Script Survivors”,这是一个完整的原型,包含像素艺术、芯片音乐和音效,并以实际示例为指导。
- 实际技能:学习状态机、JSON 序列化和模块化设计等专业技术,为更大的游戏开发项目做好准备。
现在就加入并开始制作令人上瘾的动作游戏,让玩家回头客更多!
本课程适合谁:
- 没有编码技能的新游戏创作者,很高兴在 Godot 4 中构建一款令人上瘾的吸血鬼幸存者风格动作游戏。
- 寻求动手实践途径来学习 GDScript 并从头开始创建完整的 2D roguelike 的初学者。
- 有抱负的开发者完成作品集,渴望展示一款可玩的游戏,以开启他们的游戏开发生涯。
- 业余爱好者建立设计像素艺术角色和制作动画的信心,准备好在坚实的 Godot 基础下探索自己的游戏创意。
资源下载
下载价格免费
1.本站所有资源均为网络收集用户投稿,如有侵权请及时与本站联系删除!
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
GFXHUB 原文链接:https://gfxhub.cn/master-godot-4-craft-a-survivors-roguelike-with-gdscript/,未经允许不得转载。
评论0