超神之路1:用虚幻4引擎制作第三人称Moba游戏v1.0

无论您是立志成为全面的独立开发者,还是奋斗与工作岗位的虚幻4程序员,本套教程均用多年商业项目的实战经验进行讲解,相信对您未来的发展有巨大的帮助。

tut_ue4Moba_181221_02

教学总长度50小时左右 

使用软件:UnrealEngine 4.20.2  ,   Git

本教程只能在线播放,且暂不支持移动端。目前支持win和mac系统。

在本套教程中,我们从一个空的项目开始,使用虚幻4.19公布的免费开源资源《帕拉贡(Paragon)》,用纯蓝图的方式,用大约录制50小时的时间,着重对虚幻4引擎的动画模块,UI模块,AI模块以及引擎架构、设计模式等方面进行讲解,制作一款属于自己的单机版Moba游戏, 除此之外,在1.0版本中,我们完成了雷刃·狂、天狼女·心菲2位英雄的8个特色技能。

本教学为进行时教学,每周五更新,更新完毕教学恢复原价。

在动画模块,我们从最基础的动画资源的使用入手,分别对混合空间、动画偏移、动画叠加、动画蓝图以及其中各种高级动画技巧如骨骼重定向、动画蓝图继承、骨骼分层等进行深入浅出的研究。
在UI模块,我们使用虚幻4的UMG进行UI的组建,使用其中数十种UMG组件,并且对整体UI框架的设计进行分析和使用,同时分析和解决UI与角色之间的相互调用问题。
在AI模块,我们着重讲解AIController的使用方法,用AIPerception组件来完成AI对视线、声音以及伤害的感知。同时,对AI模块常用蓝图黑板(Blackboard)、任务(Task)、装饰(Decorator)、服务(Service)进行深入讲解。
基于以上重点模块,本套教程同时对其他美术方面如材质球、特效、地形等方面进行初步入门讲解,让您能简单的制作一个材质球、特效或者地形,同时关键的是对蓝图与此类美术效果之间的通信有初步认识。

另外,本套教程完成了一般Moba游戏中的包括属性配置、属性成长、击杀计数、技能点、技能释放、英雄选择、自动刷怪、阵亡复活、回城以及您可能无法轻松击败的高智商AI等制作。
贯穿于整部教程,本套教程对游戏行业中核心的设计模式以及架构思路进行逐渐从入门到深入的讲解,对虚幻4引擎的gameplay架构进行初步剖析,之后您对object、gamemode、level、actor、component、controller等之间的关系和使用方式会有初步了解。另外,本套教程用实战的方式,对项目制作过程中非常常见的一些bug问题进行演示、调试以及解决。
无论您是立志成为全面的独立开发者,还是奋斗与工作岗位的虚幻4程序员,本套教程均用多年商业项目的实战经验进行讲解,相信对您未来的发展有巨大的帮助。来吧,和V&J一起愉快的开始我们的超神之路吧!

内容偏向

动画模块 20%
UI模块 20%
AI模块 20%
游戏架构及设计模式 35%
材质特效及地形 5%

完成效果截图

课程目录

第01章_准备工作

0101_内容介绍
0102_资源导入
0103_版本控制器Git的安装与演示

第02章_基础人物动画

0201_创建基础角色
0202_添加角色相机
0203_动画蓝图基础制作
0204_跳跃动画制作
0205_基础待机动画偏移制作
0206_移动动画细节优化
0207_计算移动时的坡度角度
0208_计算移动时的倾斜角度

第03章_攻击动画

0301_角色攻击行为准备工作
0302_创建动画组件
0303_制作攻击动画通知
0304_完成攻击基本逻辑
0305_制作骨骼分离动画

第04章_角色属性

0401_角色基础属性梳理
0402_创建属性组件
0403_属性组件-生命及魔法值
0404_属性组件-等级规则及成长
0405_属性组件-攻防属性
0406_属性组件-速度属性

第05章_基础UI

0501_创建基础UI
0502_同步UI生命及魔法值
0503_属性自动回复功能
0504_制作属性状态栏UI
0505_同步属性状态栏

第06章_战斗交互

0601_交互功能前期准备工作
0602_创建交互组件及相应动画通知_
0603_完成攻击检测_
0604_扩展攻击检测
0605_创建函数库
0606_添加基础AI_
0607_角色打击交互基本流程
0608_基础伤害机制
0609_完善伤害机制及伤害数字表现
0610_暴击机制
0611_完善暴击机制

第07章_小怪动画

0701_制作基础怪动画蓝图
0702_动画蓝图的继承
0703_受击反馈
0704_制作特效组件
0705_动画重定向的应用
0706_配置怪物动画及属性

第08章_小怪AI

0801_准备工作
0802_AI感官组件
0803_AI的大脑-AI_Controller_1
0804_AI_Controller_2
0805_AI_Controller_3
0806_近战怪AI行为树_1
0807_近战怪AI行为树_2
0808_近战怪攻击行为1
0809_近战怪攻击行为2
0810_远程怪行为
0811_远程怪与近战怪不同的机制

第09章_防御炮塔及中立怪AI

0901_炮塔准备工作
0902_炮塔动画蓝图_1
0903_炮塔动画蓝图_2
0904_炮塔行为树_1
0905_炮塔行为树_2
0906_炮塔行为树_3
0907_炮塔交互逻辑
0908_炮塔激光特效
0909_炮塔与小兵的交互
0910_优化仇恨机制
0911_怪物资产类数据逻辑完善
0912_怪物行为逻辑扩展
0913_快速制作中立怪

第10章_角色技能制作-雷刃·狂

1001_攻击准心UI
1002_技能栏UI_1
1003_技能栏UI_2
1004_技能栏UI_3
1005_技能组件
1006_完善技能组件及UI
1007_动态相机效果组件
1008_技能:雷锢-动态相机效果
1009_技能:雷锢-动画蓝图新增逻辑
1010_技能:雷锢-贴花及剑蓝图
1011_技能:雷锢-释放逻辑1
1012_技能:雷锢-释放逻辑2
1013_技能:雷锢-释放逻辑3
1014_技能:雷饮-Buff组件
1015_技能:雷饮-BuffUI
1016_技能:雷饮-释放逻辑
1017_技能:雷饮-Buff逻辑
1018_技能:雷盾
1019_技能:雷无极斩-释放逻辑
1020_技能:雷无极斩-镜头后期效果
1021_技能:雷无极斩-减速Debuff

第11章_角色技能制作-天狼女·心菲

1101_准备工作
1102_动画蓝图制作
1103_动画细节修改
1104_攻击逻辑
1105_技能:霓裳节拍-释放逻辑
1106_技能:霓裳节拍-飞弹蓝图
1107_技能:群狼华尔兹-释放逻辑
1108_技能:群狼华尔兹-群狼技能蓝图
1109_技能:律动冲刺-释放逻辑1
1110_技能:律动冲刺-释放逻辑2
1111_技能:律动冲刺-释放逻辑3
1112_技能:梦幻舞杀-释放逻辑
1113_技能:梦幻舞杀-Debuff叠加逻辑
1114_技能:梦幻舞杀-伤害机制

第12章_AI英雄

1201_AI英雄普通攻击行为
1202_AI英雄技能加点方式
1203_AI狂:技能-雷锢1
1204_AI狂:技能-雷锢2
1205_AI狂:技能-雷盾
1205_AI狂:技能-雷饮
1206_AI狂:技能-雷无极斩
1207_AI心菲:技能-霓裳节拍
1208_AI心菲:技能-群狼华尔兹
1209_AI心菲:技能-律动冲刺
1210_AI心菲:技能-梦幻舞杀

第13章_关卡及小地图制作

1301_Sunstance插件使用
1302_地形制作(无解说)
1303_英雄选择关卡制作
1304_英雄选择UI界面_
1305_存档读档功能
1306_游戏正式Mode
1307_英雄死亡重生机制1
1308_英雄死亡重生机制2
1309_英雄回城机制
1310_AI英雄逃跑及回城逻辑
1311_生命之泉的制作
1312_小怪刷新机制
1313_中立怪刷新机制
1314_游戏完整运行测试
1315_小地图制作1
1316_小地图制作2
1317_小地图制作3

本 教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面),Axis(轴向),Space(空 间),Map(贴图)等等,因为教学中,这些术语都是用英语发音的,如果您对3D完全一无所知,可能会导致对教学的理解困难。请先咨询客服后再买。

本教程只能在线播放,且暂不支持移动端。目前支持win和mac系统,播放之前需要与微信账户绑定。如果您有疑问,可以访问”帮助中心“获得解答。

课程评价

  1. niubia的简介照片 niubia说道:

    最终工程文件的解压密码是多少
    最终工程文件的解压密码是多少

学习本课程

加入购物车

教程精确搜索

加入我们

成为合作教师

推荐教程

帮助提示

阅读更多

help_howdownload

如何观看教程?

教程都是在线播放的,无需下载

阅读更多

help_active

理解硬件绑定和授权

购买的教学将与计算机绑定

阅读更多

help_oldcus

授权绑定额度用完

无法在新的设备上激活