Skip to content

zjulzy/BulletDungeon

Repository files navigation

BulletDungeon

Developed with Unreal Engine 5

基于UE5的rougelike TPS闯关游戏

项目简介

2023-09-05.12-43-02.mp4

游戏流程

一个第三人称设计过关游戏,玩家可以通过完成固定的关卡目标通过一系列关卡并获得buff作为通关奖励

项目结构

  1. AbilitySysten/: GAS相关文件
  2. Character/: 角色系统
  3. Environment/: 关卡环境相关actor
  4. Equipments/: 武器和可拾取物系统
  5. Player/: player controller和player state
  6. UI/: UI相关

项目实现

  1. 技术实现
  2. 游戏关卡设计 在游戏流程中玩家会经历一系列的关卡,每个关卡需要通过完成关卡目标才能通关
    关卡中的怪物通过预先放置的刷怪点随机间歇性刷新,在刷怪点附近巡逻,发现玩家后会向玩家移动攻击
    关卡中的道具通过预先放置的道具点间歇性刷新,玩家可以通过拾取道具点上的道具来获得道具

总体工作规划

  • AI系统

    • 优化游戏AI
    • AI敌人攻击与相关动画
    • AI系统与能力系统联动
  • 角色和能力系统

    • 基于GAS的角色能力框架
    • 角色攻击的打击效果
    • 优化射击体验
      • 瞄准过程
      • 瞄准时的UI变化
    • 修改原动画中的bug
    • 动画兼容更多种类武器
    • 脚步音效通知
  • UI系统

    • 背包可视化界面
    • 完善hud
    • 背包界面显示人物属性
    • 选择buff的可视化界面
    • 可视化关卡目标
    • buff详情可视化界面
    • 整体外观表现的优化工作
    • 完善主菜单界面
    • 可视化伤害数值
    • 索敌方向条
    • 方向指示器添加更多目标
    • 显示在最上方的通知UI
    • 完善背包页面
    • 优化交互,如声效等
    • 准星变色
  • 武器和装备系统

    • 实现可拾取装备
    • 重新设计武器系统以容纳更多武器种类
    • 完善装备系统
    • 枪械攻击后坐力
    • 枪械攻击弹道和散布
  • 关卡流程系统

    • 完善过关流程
    • 为关卡替换室内地图
    • 关卡加载界面
    • 角色死亡相关处理
    • 设计关卡通过后可以选择的buff
    • 自定义的控制台指令
    • 结合sequencer完成剧情演出

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published