littlebot
Published on 2025-04-16 / 0 Visits
0

【源码】基于Unreal Engine的Roguelike游戏

项目简介

本项目是基于Unreal Engine开发的一款Roguelike游戏。它融合了角色扮演、动作和策略元素,玩家将化身冒险者,在随机生成的地牢里探索、战斗并收集资源。该游戏支持局域网联机,玩家能和朋友一同挑战各类敌人与Boss。

项目的主要特性和功能

玩家人物

  • 自定义血条组件实时显示角色健康状态。
  • 采用GAS系统,拥有丰富技能与能力。
  • 支持移动、跳跃、攻击等基本操作。
  • 利用UMG创建界面,显示血条、分数和游戏时间。

AI人物

  • 自定义行为树,可自动回血、寻敌并攻击。
  • 有自定义血条显示。
  • 运用GAS系统,具备多样攻防能力。
  • 发现玩家时显示特定UMG界面。

GAS游戏能力系统

  • 玩家和AI均可发射火球远程攻击。
  • 有带自定义动画的奔跑能力。
  • 角色能反弹敌人攻击。
  • 火球击中目标产生燃烧效果。
  • 可发射黑洞投射物吸引敌人。
  • 能发射位移投射物实现瞬间移动。

游戏物品(可交互)

  • 血瓶:消耗分数恢复生命值。
  • 金币:收集增加分数。
  • 宝箱:打开获随机奖励。
  • 汽油桶:攻击引爆伤害周围敌人。

UMG界面

  • 玩家血条用自定义材质,增强视觉效果。
  • 实时显示分数和游戏时间。
  • 具备主界面和暂停界面。

其他

支持局域网联机,玩家可和朋友在局域网内共同游戏。

安装使用步骤

  1. 确保已安装最新版本的Unreal Engine,若未安装,可从Epic Games Launcher下载安装。
  2. 启动Unreal Engine,选择“打开项目”,找到下载的项目文件夹,选择.uproject文件打开项目。
  3. 在Unreal Engine中点击“编译”按钮,等待项目编译完成。
  4. 编译完成后,点击“播放”按钮开始游戏。若进行局域网联机游戏,要保证所有玩家在同一网络下,并选择“局域网联机”模式。
  5. 游戏中,使用键盘和鼠标控制角色移动、攻击和使用技能,探索随机地牢,与AI战斗,收集资源和装备,挑战Boss。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】