The Modular Multiplayer FPS Engine (Mirror) (MMFPSE) v0.8.7.2 BETA (24 Jan 2026) is a comprehensive first-person shooter kit designed for Unity, enabling developers to build both multiplayer and singleplayer FPS experiences. Built from the ground up for multiplayer functionality, it uses Mirror Networking for authoritative server-side control and includes support for a wide range of game modes such as Deathmatch, Team Deathmatch, Gun Game, Domination, and a Sandbox mode for singleplayer and co-op play. All game modes feature full bot support, multi-team capabilities, and customizable player interfaces.
The engine features a modular architecture that allows easy addition or replacement of content, with abstract classes enabling straightforward modification and extension of existing systems. It supports raycast shooting, physical bullet dynamics, bullet penetration, multiple fire modes (semi, auto, burst), melee combat, grenades, and left-hand IK. Player movement includes sprinting, running, walking, crouching, swimming, footsteps (terrain-based), stamina management, and model customization.
Included weapons are the Assault Rifle (FAL), Pistol (M1911), Shotgun, Sniper (M40), Frag Grenade, Flashbang, Smoke Grenade, and Bat. The kit provides a full UI suite with a server browser, minimap, and TextMeshPro (TMPro) text rendering, along with Xsolla integration for microtransactions. World systems include ammo, weapon, and health pack spawns, door systems, kill/damage zones, combat area zones, and exploding barrels. Additional features include an event system for custom scripting, a powerful plugin system, an editor tool for player model creation, a basic statistics system, and object pooling for bullets, shells, and impacts.
The engine requires a Master Server/Connection service, with Unity Game Services Lobby/Relay as the default option (free to start, with potential costs depending on usage). Users are advised not to manually import Mirror, as it is already integrated. The kit is available for free and is suitable for both beginners and experienced developers seeking a robust, scalable foundation for multiplayer FPS development.
2026-01-28 00:00:00-update version:Modular Multiplayer FPS Engine (Mirror) (MMFPSE) v0.8.7.2 BETA (24 Jan 2026)