Unity制作2D 动作平台游戏教程 Metroidvania Toolkit Make a 2D Action Platformer in Unity
学习使用 C# 编码并使用 Unity 2020 设计 2D 动作平台视频游戏
您将学到什么
- ****我的网站有折扣****
- 计算机编码和代码架构
- Unity 游戏开发
- C# 代码理论
- 2D 平台游戏的完整运动控制
- 物体池和射击机制
- Unity 中的数据持久性
- 敌人AI
- 世界地图
- 2D 角色绑定
- 逆运动学
- 2D 动画和关键帧
- 敌人死亡时随机掉落
- 电子游戏开发理论
- 具有多个游戏槽的保存/加载系统
要求
- 一台可以运行 Unity 最低系统要求的计算机。
描述
大家好!我是布伦特,我的用户名是 I_Am_Err00r,非常感谢您观看我的第一门课程“Metroidvania Toolkit”;我经营着一家个人游戏开发公司 Error Free Games,目前正在开发一款 Metroidvania 风格的动作平台游戏,我想与游戏开发社区的其他成员分享我在制作这种流行游戏类型时获得的一些知识。
本课程适合任何有兴趣学习如何从头开始创建 2D 动作平台游戏的人,我们将从头开始创建一切;在整个系列中,我将花时间解释并提供有关如何提出解决方案的见解,我们将从零开始构建解决方案,这将使新手更容易理解具有代码架构和维护的复杂理论。
在本课程中,我将针对以下热门功能提供解决方案:
- 水平移动
- 跳跃和双跳/多跳
- 墙壁滑行/墙壁跳跃
- 蹲伏
- 冲刺/躲闪翻滚
- 抓钩
- 对象池/武器射弹系统
- 武器库存
- 场景/房间管理
- 摄影机运动
- 小地图/世界地图
- 保存/加载系统
- 角色能力习得
- 敌人AI
- 随机掉落
- 玩家/敌人健康
- Unity 中的数据持久性
如果您是编码、游戏设计或 Unity 的新手,那么我提供的初始部分将帮助您快速掌握并快速教您编码背后的最基本思想以及如何在 Unity 中工作;在初始部分结束时,您将很好地理解 Unity 编辑器中不同窗口的作用,以及了解所有编码语言基础的最基本数据类型;在我们结束初始部分之前,我将向您展示如何在 Unity 之外的计算机上“构建”游戏并将其作为应用程序玩。
如果您有一些编码经验,但在编写自己的解决方案时遇到困难,本系列的其余部分将重点介绍如何构建整个 Metroidvania 风格的动作平台游戏,其中有超过 80 集内容教您如何使用 Unity 开箱即用的工具有机地提出解决方案;我将教授代码架构以及如何根据相互通信的脚本来维护多个不同的类,因为我们将从头开始构建它,所以这种教学方法可以让您了解这些游戏是如何构建的,以及更复杂理论背后的原因,而不仅仅是如何构建。
如果您是一位经验丰富的程序员,本课程将为您节省大量宝贵的时间;根据您的经验水平和每小时的工资率,本课程的费用可能还不到您现行工资的半小时,并且肯定会让您在一些更复杂的解决方案上更快地找到正确的方向。
无论您的技术水平如何,本课程都将帮助您开始创建您自己的 Metroidvania 风格的游戏!
本课程适合哪些人:
- 有抱负的游戏开发者
- 游戏开发商希望制作平台游戏
- 希望了解游戏开发的程序员
- 想要提高游戏开发和编程技能的爱好者
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
评论0