Unity 2D Dungeon Gunner Roguelike 开发课程
在本中级课程中,使用 Unity 游戏引擎和 C# 构建复杂的 2D Roguelike Dungeon Shooter 游戏
讲师:Rob Ager
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- Unity 2D 游戏开发以创建 2D 地牢射击类 Roguelike 游戏,例如“进入地牢”或“以撒的结合”。
- 中级课程将向您展示如何通过使用 C# 脚本创建复杂的 Unity 组件来构建复杂的游戏。
- 如何构建一个功能齐全、完整的游戏——而不仅仅是一个技术演示。
- 160 多场深度讲座,超过 50 小时的详细视频,由一个完整的项目支持,每次讲座后都有保存点。
- 如何构建地牢房间节点编辑器工具来为地牢关卡创建地牢房间布局的节点图。
- 使用 Cinemachine 和 Pixel Perfect 组件实现游戏摄像机。
- 如何在 2D 游戏中使用图层和排序图层,以及使用 tilemap 图层创建地牢房间模板。
- 使用结合了地牢关卡节点图和地牢房间模板的地牢构建器算法创建整个随机游戏关卡。
- 使用预制件、动画控制器和动画创建多个玩家角色。
- 实施玩家移动和武器瞄准,包括躲闪操作。
- 在与敌人作战时为玩家打开并将玩家锁定在地牢房间中的门。
- 随着地牢房间的探索,地牢灯光逐渐消失。
- 如何创建对象池并在游戏中使用它们来提高游戏性能。
- 如何实现可使用脚本对象配置的多种武器和弹药类型。
- 如何使用音频源、音频侦听器和音频混合器在游戏中实现音效。
- 如何在游戏 UI 中创建小地图以显示玩家和周围地牢房间的缩小视图。
- 如何使用粒子系统创建特殊效果并将其用于武器射击和弹药命中效果。
- 创建您将在多个地牢关卡中遇到的多种敌人类型和 Boss。
- 使用隐藏的瓷砖地图来存储网格属性,例如敌人的首选路径。
- 通过使用算法了解 AStar 寻路的工作原理,并为游戏中的敌人创建 AStar 寻路系统。
- 了解如何使用物化效果以可配置和随机的方式在地牢房间中生成敌人。
- 为敌人实施武器和弹药,包括弹药模式和敌人武器射击 AI。
- 为弹药损坏和接触损坏创建健康和损坏系统。
- 了解如何通过 Boss 战实现跨多个地牢关卡的游戏,以及如何通过准确度乘数实现高分。
- 创建物品来装饰可能会受到损坏和摧毁的地牢房间。
- 了解如何实现可以翻转的桌子为玩家提供掩护。
- 实现玩家可以掠夺的地牢宝箱,其中可以包含生命值、弹药和武器。
- 实现一个地牢概览地图,玩家可以使用它导航到他们已经访问过的房间。
- 了解如何在游戏中实现音乐,该音乐可针对每个地下城房间进行配置,以播放环境音乐和战斗音乐。
- 添加暂停菜单以调整音乐和音效音量级别,并使用播放器首选项保存设置的级别。
- 使用角色选择器、高分表和游戏说明为游戏创建主菜单。
显示更少
课程内容
33 个章节 • 164 个讲座 • 总时长 51 小时 4 分钟展开所有章节
欢迎来到课程1 个讲座 • 3 分钟
准备2 个讲座 • 41 分钟
游戏架构概述1 个讲座 • 13 分钟
项目设置2 个讲座 • 36 分钟
地牢房间编辑器12 个讲座 • 4 小时 10 分钟
主要游戏场景设置2 个讲座 • 31 分钟
地牢房间模板9 个讲座 • 3 小时 5 分钟
地牢建造者10 个讲座 • 3 小时 2 分钟
初始播放器设置8 个讲座 • 2 小时 56 分钟
玩家运动与控制6 个讲座 • 2 小时 26 分钟
还有 23 个章节
要求
- *** 如果您处于初级水平,请不要购买此课程!本课程不涵盖 C# 和 Unity 基础知识。我想要的最后一件事是让您感到沮丧并留下负面评论,因为您没有听课所需的基本知识。这是一门中级课程,您需要下面列出的所需技能。我当然希望您参加该课程,但如果您没有这些技能,请从一些初学者课程开始,然后在您构建了一些游戏并具备良好的 C# 和 Unity 知识水平后再回来。***
- 这是一门中级课程。您应该具备中级 Unity 开发技能 – 并且之前构建了一些 Unity 原型或游戏。
- 熟悉 Unity 编辑器,以及如何使用它的主要功能。
- 熟悉 C# 脚本和面向对象编程的基础知识。
- 对一些主要的 Unity API 类和 C# 系统类有很好的了解和理解。
- 愿意在 Unity 脚本手册或在线 C# 资源中查找您不熟悉的任何内容。
- 安装免费的 Unity 3D 游戏引擎软件和 Visual Studio 社区版。
- 安装免费的 SourceTree git 客户端,以帮助跟进提供的已完成 Unity 项目以及与已完成讲座相对应的分支。
说明
您是否曾经想使用 Unity 游戏引擎构建 2D Roguelike 游戏,例如“进入地牢”或“以撒的结合”?
那么通过这门课程你可以!
课程和基础项目已经花费了数千小时的时间来开发,但所有这些知识都会一步一步地传授给你,一个讲座一个讲座。该课程规模庞大,超过 50 小时的详细视频教程分布在 160 多个讲座中。这必须是可用的最完整和最复杂的 Unity 2D 开发课程之一。
我们将带您完成每一行代码和每一个配置步骤,从一个空白的 Unity 项目到一个功能齐全且完整的游戏。该游戏以模块化和可扩展的方式构建,并使用事件等最佳实践编码技术来解耦代码中的相互依赖关系。该项目是在 GIT 源代码控制下构建的,因此您可以在每次讲座的保存点轻松加载提供的已完成课程。
该游戏非常复杂,远远超出了大多数 Unity 课程试图教给您的内容。课程涵盖:
- 创建节点编辑器工具来构建地牢级别布局
- 程序随机地牢生成
- 多个游戏关卡
- 使用 Unity 通用渲染管线的 2D 光照
- 一个 UI 小地图
- 带有玩家传送的地牢概览图
- 多个玩家角色
- 一系列武器和弹药类型
- 多个敌方角色
- 粒子系统特效
- 着色器图材质效果
- AStar 敌人寻路
- 敌人武器射击 AI
- 敌人弹药模式
- 可战利品箱
- 可翻转的表盖
- 声音特效
- 和游戏音乐
这只是您将要学习的部分内容,包括完成课程和制作功能齐全且精美的游戏所需的所有资产。您将学习的概念将帮助您创建自己的游戏,您可以根据自己的游戏开发愿景进行定制。
因此,请系好安全带,为 Unity 游戏开发之旅做好准备,在本课程结束时,我相信您的 Unity 游戏开发技能将得到提升,并且您将能够创造更好的游戏和自己玩更复杂的游戏。
那么为什么不加入我的课程,并在 Unity 中构建您自己的 Dungeon Gunner 2D Roguelike。我真的希望你这样做,我期待在课程中见到你。
此课程面向哪些人:
- 希望使用基于项目的完整课程来扩展技能和知识的中级 Unity 开发人员。
- 现有 Unity 开发人员,他们是 Enter The Gungeon 或 The Binding Of Issac 的粉丝,并希望构建自己的 2D Roguelike 地牢射击游戏。
- 一位 Unity 开发人员,之前已经构建了一些原型或游戏,并希望通过具有挑战性的项目课程来提升他们的技能。
评论(1)
站长,这个课对比udemy上的我看最后少了一节课,有可能补上吗?