Developed with Unreal Engine 5
基于UE5的rougelike TPS闯关游戏
2023-09-05.12-43-02.mp4
一个第三人称设计过关游戏,玩家可以通过完成固定的关卡目标通过一系列关卡并获得buff作为通关奖励
- AbilitySysten/: GAS相关文件
- Character/: 角色系统
- Environment/: 关卡环境相关actor
- Equipments/: 武器和可拾取物系统
- Player/: player controller和player state
- UI/: UI相关
- 技术实现
- 游戏关卡设计
在游戏流程中玩家会经历一系列的关卡,每个关卡需要通过完成关卡目标才能通关
关卡中的怪物通过预先放置的刷怪点随机间歇性刷新,在刷怪点附近巡逻,发现玩家后会向玩家移动攻击
关卡中的道具通过预先放置的道具点间歇性刷新,玩家可以通过拾取道具点上的道具来获得道具
-
AI系统
- 优化游戏AI
- AI敌人攻击与相关动画
- AI系统与能力系统联动
-
角色和能力系统
- 基于GAS的角色能力框架
- 角色攻击的打击效果
- 优化射击体验
- 瞄准过程
- 瞄准时的UI变化
- 修改原动画中的bug
- 动画兼容更多种类武器
- 脚步音效通知
-
UI系统
- 背包可视化界面
- 完善hud
- 背包界面显示人物属性
- 选择buff的可视化界面
- 可视化关卡目标
- buff详情可视化界面
- 整体外观表现的优化工作
- 完善主菜单界面
- 可视化伤害数值
- 索敌方向条
- 方向指示器添加更多目标
- 显示在最上方的通知UI
- 完善背包页面
- 优化交互,如声效等
- 准星变色
-
武器和装备系统
- 实现可拾取装备
- 重新设计武器系统以容纳更多武器种类
- 完善装备系统
- 枪械攻击后坐力
- 枪械攻击弹道和散布
-
关卡流程系统
- 完善过关流程
- 为关卡替换室内地图
- 关卡加载界面
- 角色死亡相关处理
- 设计关卡通过后可以选择的buff
- 自定义的控制台指令
- 结合sequencer完成剧情演出