从零开始使用Godot 4构建真实的2D游戏—包括射击游戏、平台游戏和基于物理的游戏。

您将会学到

  • 使用Godot构建三款完整的2D游戏——从射击游戏到全功能平台游戏
  • 从零开始学习GDScript:从基础开始掌握GDScript,用它来创建真实的游戏系统
  • 深入了解节点、场景和信号:理解它们如何完美配合,驱动你的游戏逻辑
  • 设计流畅的移动和战斗:创建令人满意的移动机制、战斗系统和敌人AI,提升整体游戏体验
  • 精心设计关卡、菜单和进度系统:让你的游戏结构完整,玩家体验更佳
  • 运用动画、粒子和特效:为你的游戏添加生动的视觉效果,使其更加引人入胜
  • 开发复杂的游戏系统:例如敌人生成器、收集品和多层次关卡设计,丰富游戏内容
  • 建立自信心:掌握从零开始独立开发Godot项目的技能和信心

课程要求

  • 无需具备游戏开发或编程经验
  • 一台可以运行 Godot 的计算机(支持 Windows、macOS 或 Linux 系统)
  • 愿意学习、勇于尝试,并在过程中享受乐趣

课程详情描述

你是否曾经想自己制作一款2D游戏并与朋友们分享?如果是的话,这门课程就是为你准备的。

在这门课程中,你会通过实际制作游戏来学习。你将跟随一个清晰、结构化的路径,从初学者逐步成长为能够构建完整、可玩的游戏。没有猜测,也没有在随机教程之间跳跃。这是一个专注于带你到达终点的旅程。

在制作过程中,你会创建令人满意的移动、战斗和游戏体验。你会设计敌人系统和玩家能力,添加菜单、关卡过渡和进度,并使用动画、粒子和特效让你的游戏栩栩如生。

而且你不会只做一个项目,你会创建三个游戏:

小行星攻击(Asteroid Attack)

俯视视角的基于物理的游戏,你控制一艘宇宙飞船,推动小行星进入传送门,并在此过程中掌握GDScript、节点和场景的基础知识。

银河守护者(Galaxy Guardian)

快节奏的横向卷轴太空射击游戏,包含玩家控制器、敌人生成器、动态难度系统以及精美的视差背景,随着游戏进程逐渐增加难度。

宇宙新兵(Cosmic Cadets)

完整的2D平台游戏,包含战斗系统、多种敌人类型(包括飞行敌人和发射火球的敌人)、武器、强化道具、物品栏系统、收集品、瓷砖地图关卡以及完整的用户界面(包括HUD、菜单和屏幕过渡),是最全面的一个项目。

在这个过程中,你将学习Godot的核心构建模块——节点、场景和信号,以及它们如何通过GDScript连接起来,驱动真实的游戏玩法。你最终会明白所有这些是如何协同工作的。

完成课程后,你将拥有三款可以导出并分享给世界的完整游戏,同时具备继续开发任何后续项目的技能和信心。

Godot是免费且强大的,它拥有游戏开发中最热情的社区之一。现在正是学习它的最佳时机。立即加入,开始构建你的Godot游戏吧!

此课程面向哪些人

  • 完全的初学者,想用 Godot 制作第一个 2D 游戏
  • 从 Unity、Unreal 或其他引擎转行的独立开发者
  • 喜欢通过实际制作游戏来学习而非空谈理论的学习者
  • 想制作并和朋友分享游戏的业余爱好者
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。