本课程将从零开始搭建俯视视角并附带轻Roguelike元素的射击游戏系统,我们将注重蓝图功能性开发,从场景搭建,风格制作,角色操控模式制作,射击功能制作,到敌人动画调整,敌人AI建立,不同攻击风格敌人制作,关卡机制制作,随机升级能力元素制作,细节的UI设计,音乐音效添加,到最后关底Boss制作,游戏打包注意事项,从头到尾一气呵成快速完成整套游戏系统开发,整套教程使用纯蓝图教学,需要学员具备一定的初级蓝图知识。
课程信息
教学总时长约10小时,使用软件:Unreal Engine 5,Photoshop。
适用行业:游戏引擎;难易度:中级。
交流答疑
对于课程内容相关的疑问,提供有交流群,不但可以在群里与同学交流,分享资料,与教程内容有关的技术问题还可以进入答疑专区寻求帮助。老师一般会在2个工作日内为您解答。
课程目录
第一章 关卡的建立
0101_关卡初步建立
0102_游戏视觉风格化后期处理
0103_关卡其他内容调整
第二章 玩家角色建立
0201_玩家角色蓝图建立
0202_玩家网格体的添加
0203_控制与游戏模式蓝图建立
0204_玩家角色动画蓝图的制作
0205_操控机制蓝图的制作
第三章 敌人设置与玩家武器攻击
0301_创造第一个敌人
0302_玩家射击动画制作与击中效果
第四章 伤害机制与敌人产生
0401_敌人死亡和生成动画
0402_伤害数字的制作
0403_按住连续射击功能实现
0404_阴影滞留bug的解决
0405_上弹功能与UI动画制作
0406_敌人刷新制作
第五章 HUD与敌人追击AI
0501_字体素材导入
0502_子弹提示UI制作
0503_带伤害提示的双层血条制作
0504_敌人攻击动画和AI
第六章 敌人攻击与关卡机制
0601_敌人攻击判定和玩家死亡
0602_关卡倒计时功能制作
0603_整理代码与敌人死亡小bug解决
0604_经验升级系统建立
0605_上弹也能持续射击bug解决
第七章 随机元素制作
0701_传送门制作
0702_随机能力卡牌UI制作
0703_能力卡牌数据建立
0704_卡牌随机显示制作
0705_普通能力卡牌蓝图功能
0706_特殊能力卡牌蓝图功能
0707_等级上限和存读档功能
0708_敌人刷新机制
0709_自爆兵制作
0710_蜘蛛射手制作
0711_Boss制作
第八章 UI界面和其他元素
0801_主菜单UI制作
0802_玩家死亡界面制作
0803_Boss开场小动画设置
0804_击杀Boss通关界面制作
0805_摄像机震动效果制作
0806_音乐音效添加
第九章 打包游戏和其他设置
0901_解决几个发现的bug
0902_实现滚轮画面缩放
0903_使用特殊能力后添加UI图标提示
0904_游戏画面设置功能制作
0905_游戏打包注意事项与游戏效果演示
多端支持
课程支持在ios以及Android端设备播放,您只需要登录各大手机应用平台,搜索“ABOUTCG学院”即可下载安装应用。
课程要求
本教学需要您对基础的3D概念和术语有一定的了解,比如Polygon(多边形),Edge(边),Face(面)Axis(轴向),Space(空间),Map (贴图) 等。