本课程案例为卡牌类塔防游戏,结合了上帝模式、降临模式两种模式。玩家可以以上帝视角发放卡牌安排作战;也可以降临到战场中,以第一人称的VR沉浸式战斗。
课程信息
教学总时长约18小时,使用软件:unreal engine。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章:准备工作
0101_VR游戏部分展示
0102_游戏开发教程介绍
0103_项目所需的软件安装
0104_Quest预览、PICO打包
0105_PICO官方预览不支持UE52
第二章:玩家Pawn制作
0201_VR玩家手部动画
0202_玩家VRPawn
0203_输入Input配置
0204_手部动画绑定输入
0205_VR传送
0206_近距离抓取物品
0207_远程操控物品(上)
0208_远程操控物品(下)
第三章:游戏实例和存档
0301_游戏实例和游戏存档
第四章:菜单和UI
0401_可拿捏的主菜单(上)
0402_可拿捏的主菜单(下)
0403_关卡选择的UI
0404_游戏设置的UI
0405_关于和退出的UI
0406_控件交互组件
第五章:主关卡和流送关卡
0501_流送关卡的介绍
0502_关卡一的简单搭建
0503_移动的飞行工具
0504_飞行工具的使用
0505_子关卡UI“开始游戏”
第六章:英雄角色
0601_Character父类蓝图制作
0602_角色动画蓝图
0603_AI(一):AI感知敌方
0604_AI(二):寻路移动
0605_AI(三):攻击敌方
0606_AI(四):功能测试
0607_近战攻击动画通知
0608_血条UI和功能制作
第七章:远程英雄角色
0701_远程英雄攻击方式
0702_添加弓箭射手英雄
0703_添加近战英雄
0704_导航回避遮罩的使用
第八章:防御塔角色
0801_防御塔Tower蓝图及AI
0802_防御塔Tower攻击
0803_防御塔TowerSK蓝图
0804_防御塔TowerSK的AI
0805_基地塔蓝图的制作
0806_补充防御塔的子类
0807_攻击范围调整
0808_数据表格存储变量
第九章:英雄卡片
0901_英雄卡片BP_Card制作
0902_Card基础事件
0903_Card的子类
0904_选择Card的UI制作
0905_Card解锁情况初始化
0906_选择Card的事件
0907_取消选择Card的事件
0908_右手添加选择Card
0909_将卡片选择主菜单
第十章:游戏控制器
1001_Card控制器制作
1002_控制器添加VRPawn
1003_右手抓取Card并抛掷
1004_Card碰撞生成英雄
1005_敌方BP_CampB_Controlle
1006_测试并微调UI
十一章:游戏结果判定
1101_游戏结果判定蓝图
1102_判定蓝图事件编写
1103_关卡失败Defeat
1104_关卡胜利Victory
1105_制作关卡二并测试
十二章:降临模式
1201_开始制作降临模式
1202_降临倒计时UI显示
1203_降临添加弩箭攻击
1204_添加音效和震感反馈
十三章:项目打包介绍
1301_项目打包SteamVR
1302_安卓1:项目设置
1303_安卓2:主菜单
1304_安卓3:卡片Card
1305_安卓4:天空和光照
1306_AndroidStudio40和SDK
十四章:Meta和PICO的
VR应用打包
1401_打包MetaQuest应用
1402_打包PICO应用
十五章:Android的发布模式打包
1501_安卓打包APK签名
多端支持
课程支持ios及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院“下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon,Edge,FaceAxis,Space,Map等。