小小冒险家Andie2D:在Unreal Engine 5.7中用精美手绘素材打造你的首个2D平台游戏。

你将会学到

  • 如何使用虚幻引擎 5 制作一个外观精美的 2D 动作游戏
  • 如何使用蓝图系统
  • 如何与 2D 精灵和 Flipbooks 协作
  • 如何运用 TileMap 和 TileSet 制作游戏地图
  • 如何制作视差背景层
  • 如何控制角色的动画效果
  • 如何制作敌人人工智能行为
  • 如何通过添加视觉特效和材质效果来优化游戏
  • 如何制作游戏界面

课程要求

  • 这门课程不要求你具备任何编程经验
  • 这门课程对虚幻引擎 5 没有经验要求

课程描述

如果你曾经想使用Unreal Engine 5制作一款2D游戏,但却不知道从何开始,那么你来对地方了。

我是专注于单机游戏开发的Ryan,一位游戏开发者兼数字艺术家。我设计了这门课程,专门为没有任何经验的新手准备。在超过50节的课程中,我们将一步步使用Unreal Engine 5制作一个外观精美的2D平台游戏。

一如既往,我希望你在学习过程中感受到自己正在制作一款真正的游戏,这就是为什么我花费大量时间精心制作了随课程附带的资源,包括高质量的角色动画、背景图层、游戏关卡瓷砖和视觉特效(VFX)动画。我相信这些资源会使你的学习体验更加沉浸和鼓舞人心。

课程核心内容

首先我会给你介绍如何轻松上手Unreal编辑器,然后我们会设置一个新的项目,导入资源,并创建玩家角色。我们将使用蓝图(Blueprint)可视化脚本系统来控制玩家,因此不需要任何编码经验。实际上,蓝图是Unreal引擎的一个非常强大的特性,我们将在整个课程中广泛使用它,比如实现玩家的移动、创建健康系统、创建敌人的AI行为、播放VFX、控制游戏循环等。

对于2D游戏而言,关卡创建非常重要,所以我会花很多时间教你如何设置瓷砖集(Tileset)并绘制瓷砖(Tile),如何使用蓝图控制视差背景图层,以及如何安排精灵(Sprite)装饰平台。

控制角色动画可能相当复杂,因此我会向你展示如何使用一个强大且免费的插件PaperZD创建动画蓝图,并通过动画图控制动画。

当我们开始为敌人工作时,我会向你展示更多Unreal引擎的功能,例如如何检测墙壁和边缘,蓝图类继承的工作原理,以及如何使用行为树(Behavior Tree)创建敌人AI。在这部分中,我还会教你如何直观地调试游戏,这是游戏开发中非常有用的技能。

为了让游戏响应迅速且精致,我会教你如何添加VFX动画以及如何创建材质效果(Material Effect)。在这里,你会学到如何为自己定制不同的2D材质效果。

射击是2D游戏中很常见的一个功能。我会教你如何创建子弹并控制玩家的射击动作。你还将学习到可用于玩家和敌人的健康系统。

课程中还会涵盖很多其他内容,如UI系统、事件调度器(Event Dispatcher)、如何创建死亡区域(Kill Zone)、如何重生玩家、如何重新加载游戏关卡等。

完成此课程后,你将拥有足够的知识开启自己的游戏开发之旅。

课程学成技能

  • 学习Unreal编辑器的基础知识
  • 学习如何导入和设置2D资源
  • 学习如何使用Paper2D插件创建Flipbooks
  • 理解蓝图类的基础知识
  • 学习如何使用蓝图组件
  • 学习如何使用蓝图编程
  • 学习如何使用Tileset和Tilemap创建游戏关卡
  • 学习如何设计游戏关卡
  • 学习如何用蓝图控制动画
  • 学习如何用蓝图控制角色的移动
  • 学习如何使用基本输入系统
  • 学习如何使用Game Mode类管理游戏
  • 学习如何为2D游戏设置后期处理体积(Post-process Volume)和渲染设置
  • 学习如何使用蓝图创建视差背景图层
  • 学习如何为2D游戏控制摄像机
  • 学习如何使用PaperZD插件控制动画
  • 学习如何管理Sprite排序优先级(Sprite Sort Priority)
  • 学习如何使用碰撞通道(Collision Channel)和碰撞预设(Collision Preset)
  • 学习如何在屏幕上绘制调试视觉效果
  • 学习如何使用行为树创建敌人AI
  • 学习如何创建敌人的巡逻行为
  • 学习如何创建敌人的攻击行为
  • 学习如何创建击退效果
  • 学习如何创建无敌状态
  • 学习如何创建死亡状态和死亡区域
  • 学习如何创建健康系统
  • 学习如何创建子弹和射击行为
  • 学习如何使用User Widget Class创建生命条UI
  • 学习如何构建可执行文件的游戏
  • 学习如何为2D游戏创建材质
  • 学习如何创建2D闪烁材质VFX
  • 学习如何创建2D淡入淡出材质VFX
  • 学习如何使用Flipbooks创建2D VFX
  • 学习如何创建拾取物品

适合人群

  • 希望使用虚幻引擎 5 制作出视觉效果出色的 2D 动作游戏的初学者
  • 期望学习使用蓝图可视化脚本系统,且不想编写代码的初学者
  • 希望掌握虚幻引擎 5 基础知识的初学者
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。