Master Godot 4:使用 GDScript 制作幸存者 Roguelite

Master Godot 4:使用 GDScript 制作幸存者 Roguelite-虚幻之初
Master Godot 4:使用 GDScript 制作幸存者 Roguelite
此内容为付费资源,请付费后查看
蟹黄堡🍔12.8
付费资源
图片[1]-Master Godot 4:使用 GDScript 制作幸存者 Roguelite-虚幻之初

要求

  • 本课程适合初级到中级程序员。它使用 GDScript,一种易于学习的语言。不需要丰富的编程经验;概念的教授是缓慢的。
  • 熟悉下载和安装软件的基本计算机作。
  • 下载并安装 Godot 引擎 4.4.1(建议使用非 mono 版本进行 Web 导出)

描述

想构建自己的动感十足的 Roguelite 自动战斗游戏,即使您是编码新手吗?

这个适合初学者的课程将引导您逐步使用 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 序列化和模块化设计等专业技术,为更大的游戏开发项目做好准备。

现在就加入并开始制作令人上瘾的动作游戏,让玩家回头客更多!

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容