项目包含从主菜单到对战地图的基本联机体验。玩家可以进入大厅、选择阵营、准备并开始游戏,在对战地图中进行移动、瞄准、射击、换弹、拾取物品、装备武器和角色复活等操作。游戏过程中会同步玩家状态、生命值、击杀数、死亡数、剩余时间和结算结果,适合作为 Unreal 多人游戏客户端开发、网络同步、UMG 界面和 AI 行为系统的综合练习项目。
点击空白处退出提示
项目包含从主菜单到对战地图的基本联机体验。玩家可以进入大厅、选择阵营、准备并开始游戏,在对战地图中进行移动、瞄准、射击、换弹、拾取物品、装备武器和角色复活等操作。游戏过程中会同步玩家状态、生命值、击杀数、死亡数、剩余时间和结算结果,适合作为 Unreal 多人游戏客户端开发、网络同步、UMG 界面和 AI 行为系统的综合练习项目。
LegoGame 是一个基于 Unreal Engine 5.4 开发的第三人称多人射击游戏项目,主要使用 C++ 结合蓝图完成玩法逻辑、角色控制、AI 行为、UI 界面和多人流程。项目整体采用乐高风格的角色与场景表现,围绕房间大厅、阵营对抗、武器射击、角色复活、背包装备和结算展示等内容构建完整的游戏流程。
第三人称角色移动、跳跃、冲刺、蹲伏、瞄准和射击
多人大厅、玩家准备、房主开始游戏和地图切换流程
阵营系统、出生点选择、击杀统计和游戏结算
武器系统,包括开火、命中检测、换弹、弹药同步和伤害处理
背包与装备系统,包括物品拾取、丢弃、穿戴皮肤和装备武器
AI 敌人系统,使用 AI Controller、Behavior Tree、Blackboard 和 EQS
UMG 界面,包括主菜单、登录注册、设置、大厅、背包、HUD、排行榜、复活和结算界面
Enhanced Input 输入系统和自定义按键保存
基于 Unreal RPC 和属性复制的多人网络同步
技术栈:
Unreal Engine 5.4
C++
Blueprint
UMG
Enhanced Input
Behavior Tree / Blackboard / EQS
Unreal Multiplayer Replication



评论