Godot 4: 开发并发布完整的2D肉鸽游戏

Godot 4: Build & Launch Full 2D Roguelike Game

从第一行代码到完成的 2D 游戏。掌握 Godot、GDScript 和核心游戏开发模式。

你将学到

  • 在 Godot 中从零开始构建完整的 2Droguelike 游戏
  • 掌握 GDScript 的基础知识,用于强大的游戏脚本编写
  • 设计可重用、模块化的游戏系统和模式
  • 启动并分享你的游戏项目

要求

  • 任何有基本编程知识的人

描述

什么是 Godot?

Godot 是一个功能强大、开源的跨平台游戏引擎,拥有用户友好的编辑器,可在 Windows、macOS 和 Linux 上使用。它支持在各种平台上无缝开发,包括移动设备、桌面电脑、游戏主机和网页,使其成为独立开发者和专业开发者的热门选择。

你将构建什么?

通过从零开始构建引人入胜的 2D 生存游戏 “未知冒险”,开启一段沉浸式旅程。本课程将教你 Godot 的核心技能,从引擎的基本概念到创建强大、可复用的系统。

项目:未知冒险

你将学习如何设计和开发一款生存游戏,玩家必须与越来越具有挑战性的怪物战斗,每个怪物都拥有独特的技能,并努力尽可能长时间地生存下去。

核心技能和系统你将掌握

  • 基础与瓦片地图
    开始使用 Godot 的界面,设置你的项目,并掌握使用 Godot 强大的 Tilemap 系统创建基于瓦片的 2D 环境。
  • 节点与场景
    理解 Godot 的基础架构,包括节点、场景和实例化,用于构建有组织和可扩展的项目。
  • GDScript 基础
    学习 GDScript,这是 Godot 的专用脚本语言,用于实现所有游戏逻辑、系统和交互功能。
  • 模块化能力系统
    创建一个灵活、模块化的能力系统,允许轻松创建和管理玩家和敌人的新能力。该系统设计用于可重用性和可扩展性。
  • 动态敌人生成
    开发一个自适应的敌人生成系统,确保每次游戏体验都带来新的挑战和递增的难度。
  • 实时游戏状态 UI
    构建一个直观的用户界面,动态显示玩家的生命值、得分和其他关键状态,贯穿整个游戏会话。
  • 全面的伤害与健康系统
    为玩家和各种敌人类型实现平衡且可扩展的健康管理,包括伤害计算和效果。
  • 开始/选项菜单
    设计一个精致的主菜单系统,用于开始新游戏、调整设置以及选择你的主角或游戏参数。
  • 得分界面与重播功能
    在每次运行结束时设置一个引人入胜的得分/成就界面,并配备无缝重启功能,以鼓励重玩。
  • 强调可重用性
    专注于开发可重用的脚本、节点和系统,使你能够高效地构建未来的 Godot 游戏。

主要目标

本课程的主要目标是使您掌握在 Godot 中构建可重用、模块化系统的知识和实用技能。您将深入了解如何设计可扩展、灵活且高效的组件,从而简化各种游戏类型和项目的游戏开发流程。

通过本课程的学习,您不仅会完成自己的 2D 生存游戏,还将为未来使用 Godot 进行独立游戏开发打下基础。

这门课程适合谁:

  • 希望成为独立游戏开发者的学习者,想要在 Godot 中完成一个实际项目
  • 初学者寻找 2D 游戏开发的逐步入门指南
  • 爱好者渴望掌握基本的编程模式和可复用的游戏架构
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。