基于 Mirror 权威服务器架构的 Unity 模块化多人 FPS 框架,含游戏模式、武器系统、AI 机器人与微交易集成,最低 Unity 2022.3.68f1,版本表到 v0.8.5.0 BETA。

🔫 Modular Multiplayer FPS Engine (Mirror) (MMFPSE) 是一款专为 Unity 打造的模块化多人第一人称射击游戏开发框架,基于权威服务器架构的 Mirror Networking 构建,支持多人对战(PVP)与单人/合作(SP/COOP)模式。该引擎从底层设计即面向网络同步,非单机控制器的简单移植,提供完整的游戏模式、武器系统、AI 机器人、自定义角色、微交易集成等核心功能,是快速开发高品质多人 FPS 游戏的终极解决方案。
Modular Multiplayer FPS Engine Mirror MMFPSE 版本信息\下载方式
| 版本 | Unity 版本支持 | 提供下载方式 | 更新日期 | |
| 1 |
Modular Multiplayer FPS Engine Mirror MMFPSE v0.8.1.2 BETA
|
|
百度网盘+夸克网盘 | 2025-11-04 |
| 2 |
Modular Multiplayer FPS Engine Mirror MMFPSE v0.8.3.0 BETA
|
2022.3.68f1及更高 | 百度网盘+夸克网盘 | 2025-11-04 |
| 3 |
Modular Multiplayer FPS Engine Mirror MMFPSE v0.8.3.1 BETA
|
2022.3.68f1及更高 | 百度网盘+夸克网盘 | 2025-11-04 |
| 4 |
Modular Multiplayer FPS Engine Mirror MMFPSE v0.8.3.2 BETA
|
2022.3.68f1及更高 | 百度网盘+夸克网盘 | 2025-11-04 |
| 5 |
Modular Multiplayer FPS Engine Mirror MMFPSE v0.8.4.0
|
2022.3.68f1及更高 | 百度网盘+夸克网盘 | 2025-11-04 |
| 6 |
Modular Multiplayer FPS Engine Mirror MMFPSE v0.8.5.0 BETA
|
2022.3.68f1及更高 | 百度网盘+夸克网盘 | 2026-08-20 |
可编程渲染管线(SRP)兼容性
| Unity版本 | 内置渲染管线 | 通用渲染管线(URP) | 高清渲染管线(HDRP) |
| 2022.3.68f1 |
|
|
兼容 |
⚙️ 技术细节
🌐 权威网络架构与服务依赖
- 采用 Mirror Networking 作为底层通信框架,确保服务器权威(Server-Authoritative)设计,防止作弊。
- 需从 Unity 资源商店单独导入 Mirror 才能运行。
- 默认集成 Unity Game Services 的 Lobby/Relay 服务 实现玩家匹配与连接,支持免费起步(按用量计费),开发者也可替换为自定义主服务器方案。
- 当前版本为 Beta,鼓励用户通过 Discord 反馈问题以持续优化。
🎮 完整游戏模式与 AI 支持
- 内置多种 PVP 模式:
- 死亡竞赛(Deathmatch)
- 团队死亡竞赛(Team Deathmatch)
- 枪械游戏(Gun Game)
- 占点模式(Domination)
- 支持 多队制(超过两队)与 完整机器人(Bot)系统,可用于训练、离线对战或填充服务器。
- 包含默认 沙盒模式(Sandbox) 用于单人/合作体验,其他 SP/COOP 模式将以插件形式发布。
- 已发布插件:淘汰赛(Elimination)、拆弹模式(Search and Destroy)。
🔫 深度可定制武器系统
- 支持 射线射击(Raycast) 与 物理弹道(Rigidbody Bullets) 两种模式。
- 支持 子弹穿透(Bullet Penetration)、多种射击模式(半自动、全自动、点射)。
- 包含近战(Bat)、手雷(Frag/Flashbang/Smoke)、狙击、霰弹枪等完整武器类型。
- 支持 左手反向动力学(Left Hand IK),提升持枪真实感。
🏃 角色与移动系统
📊 游戏性与系统功能
- 事件系统:允许开发者注入自定义脚本,扩展游戏逻辑。
- 强大插件系统:支持功能模块化扩展。
- 对象池(Object Pooling):优化弹壳、命中特效、子弹等高频对象性能。
- 基础统计系统:记录击杀、死亡等数据。
- 本地化支持:内置英文与德文,支持开发者轻松添加新语言。
🎨 UI 与世界交互
- 使用 TextMeshPro (TMPro) 实现高质量文本渲染(需项目中启用)。
- 支持 输入重映射(新输入系统)。
- 提供 服务器浏览器、小地图(Minimap)等标准 UI 组件。
- 集成 Xsolla 实现微交易(武器商店)。
- 场景元素:弹药/武器/医疗包刷新点、门系统、爆炸油桶、伤害/击杀区域等。
🖥️ 渲染与兼容性
- 兼容 Unity 内置渲染管线、URP、HDRP(2022.3.57f1)。
- 除 UI-Blur 着色器外,其他内容可自动转换至 URP/HDRP。
相关资源:UHFPS – Ultimate Horror FPS KIT HDRP:Unity 6 HDRP 第一人称恐怖游戏完整工具包 · MIS-Crawling:Unity引擎 \ Invector 匍匐战术扩展,狙击手必备插件 · Pop It 3d Fidget:Unity 解压神器,双人/单机 AI 对战完整源码
常见问题
支持哪些 Unity 版本?
版本表六行都标 2022.3.68f1 及更高;正文兼容性说明里写的是 2022.3.57f1,两处不一致,按表格的 2022.3.68f1 更稳妥。
需要额外装 Photon 吗?
不需要。底层通信框架是 Mirror Networking,采用权威服务器架构,与 Photon 无关。
兼容 URP 和 HDRP 吗?
兼容。可编程渲染管线表里 2022.3.68f1 的内置渲染管线、URP、HDRP 三项都标为兼容。
有哪几种玩法模式?
支持多人对战(PVP)以及单人与合作(SP/COOP),另含 AI 机器人、自定义角色与微交易集成。
目前是什么版本状态?
版本表共六行,从 v0.8.1.2 到 v0.8.4.0,再加带 BETA 标记的 v0.8.5.0。多数版本标注 BETA,说明还未进入正式版。
是把单机控制器改的吗?
不是。原文强调这个引擎从底层就是面向网络同步设计的,不是把单机 FPS 控制器做简单移植。



评论(0)