学习Unreal Engine 5蓝图、PaperZD动画、敌人AI、武器、陷阱、UI系统、拾取物以及关卡设计

欢迎来到完整的Unreal Engine 5 2D横版射击游戏课程!

在这门以项目为导向的课程中,您将学习如何使用Unreal Engine 5、蓝图、Paper2D和PaperZD,从零开始制作一款专业的2D动作射击游戏。

您不会学习零散孤立的概念,而是会循序渐进地构建一个完整的可玩游戏,同时学习独立游戏开发者所使用的真实游戏开发工作流程。

在整个课程中,我们将创建一个完整的角色控制器,包含移动、跳跃、下蹲、射击、换弹、动画、生命值系统、UI、敌人AI、拾取物、陷阱、关卡设计以及更多内容。

我们还将创建多种敌人类型,包括机械敌人、飞行敌人、外星生物,以及一个Boss级别的蠕虫敌人,它能够向玩家发射弹丸进行攻击。

课程结束时,您将完成一款完整的横版射击游戏,并可以将其扩展为您自己的商业项目。

本课程的不同之处在于其实践性教学方式。每一课都专注于构建一个真实的游戏功能,且该功能直接服务于最终项目。

无论您是零基础新手,还是想学习2D游戏开发的Unreal Engine用户,本课程都将为您提供创建自己游戏所需的技能和信心。

立即加入,开始打造属于您自己的2D射击游戏吧!

课程时长:7小时 1920X1080 mp4 语言:英语+Ai中英文字幕 含课程文件

**您将会学到**
– 从零开始创建一款完整的2D横版射击游戏
– 使用Unreal Engine 5蓝图,无需编写代码
– 使用Paper2D创建TileSet(图块集)和TileMap(图块地图)
– 将Unreal Engine配置为专业的2D开发环境
– 实现流畅的玩家移动、跳跃、下蹲和旋转
– 实现武器射击和弹丸系统
– 创建换弹机制和动画通知
– 构建弹药计数器与HUD界面
– 使用Paper2D资产设计游戏关卡
– 添加音效和游戏反馈
– 构建生命值和伤害系统
– 构建能够追踪并攻击玩家的敌人AI
– 创建飞行敌人
– 设计环境危险物和陷阱
– 创建可收集的拾取系统
– 实现二段跳机制
– 创建基于弹丸的敌人攻击
– 构建胜利画面和动画UI
– 学习实用的蓝图开发工作流程
– 最终完成一个完整的可玩游戏项目

**要求**
– 一台能够运行Unreal Engine 5的电脑
– 学习游戏开发的热情
– Unreal Engine 5(可免费下载)




课程目录:
1 – 01 课程介绍
2 – 02 创建图块集(Tileset)和图块地图(Tilemap)
3 – 03 创建玩家角色
4 – 04 Unreal引擎的2D设置
5 – 05 为斜坡创建碰撞
6 – 06 角色移动
7 – 07 旋转玩家角色
8 – 08 PaperZD动画蓝图
9 – 09 玩家跳跃
10 – 10 玩家下蹲
11 – 11 玩家子弹
12 – 12 子弹爆炸
13 – 13 开火动画
14 – 14 子弹发射位置
15 – 15 关卡设计
16 – 16 跳跃音效
17 – 17 脚步声
18 – 18 子弹数量
19 – 19 换弹
20 – 20 换弹动画
21 – 21 换弹动画通知
22 – 22 换弹音效
23 – 23 弹药UI
24 – 24 玩家HUD
25 – 25 更新弹药UI
26 – 26 弹匣UI
27 – 27 更新弹匣UI
28 – 28 创建机械敌人
29 – 29 机械敌人墙体检测器
30 – 30 机械敌人在与玩家碰撞时销毁
31 – 31 用子弹销毁机械敌人
32 – 32 创建外星敌人
33 – 33 外星敌人跟随玩家
34 – 34 销毁外星敌人
35 – 35 创建飞行敌人
36 – 36 使用时间轴(Timeline)和插值(Lerp)移动飞行敌人
37 – 37 飞行敌人旋转
38 – 38 销毁飞行敌人
39 – 39 玩家生命值系统
40 – 40 玩家受伤状态
41 – 41 玩家死亡
42 – 42 创建生命条
43 – 43 更新生命值UI
44 – 44 创建拾取物品
45 – 45 物品类型
46 – 46 拾取物品
47 – 47 创建激光陷阱
48 – 48 管理激光触发时机
49 – 49 激光伤害玩家
50 – 50 创建尖刺蓝图
51 – 51 尖刺动画
52 – 52 激光和尖刺伤害玩家
53 – 53 创建电击炮塔
54 – 54 炮塔伤害玩家
55 – 55 改进关卡并添加二段跳
56 – 56 创建销毁区域(Killzone)蓝图
57 – 57 完成关卡收尾
58 – 58 将敌人和陷阱添加到关卡中
59 – 59 创建蠕虫Boss
60 – 60 蠕虫面向方向
61 – 61 蠕虫受击
62 – 62 蠕虫死亡
63 – 63 蠕虫火球
64 – 64 生成火球
65 – 65 蠕虫攻击动画
66 – 66 火球生成位置
67 – 67 眩晕与死亡状态
68 – 68 预判火球速度以命中玩家
69 – 69 蠕虫与玩家重叠碰撞
70 – 70 销毁超出屏幕的抛射物
71 – 71 游戏胜利UI
72 – 72 UI动画
73 – 73 按钮事件
74 – 74 播放游戏胜利动画
75 – 75 完成游戏收尾

发表回复

后才能评论