
The Modular Multiplayer FPS Engine (Mirror) (MMFPSE) v0.8.6.1 BETA (25 Nov 2025) is a comprehensive first-person shooter kit designed for Unity, built from the ground up to support multiplayer gameplay. It utilizes Mirror Networking for authoritative server-side control and includes support for both multiplayer and singleplayer/cooperative modes. The engine requires a Master Server or connection service, with Unity Game Services Lobby/Relay as the default option—available free for initial setup, though additional costs may apply. Users are advised not to manually import Mirror, as the engine integrates it seamlessly.
The modular architecture enables easy replacement and expansion of content, while abstract classes facilitate customization and development of new systems. The engine supports multiple game modes including Deathmatch, Team Deathmatch, Gun Game, Domination, and a Sandbox mode for singleplayer and co-op, with full bot support and multi-team functionality. All game modes are fully customizable and can be extended via addons to avoid increasing the base price.
Weapon systems include raycast shooting, physical bullet behavior, bullet penetration, fire modes (semi, auto, burst), melee, grenades, left-hand IK, and rigidbody bullets for grenades or bullets. Player features cover basic movement (sprint, run, walk, crouch), swimming, footsteps (with terrain-based texture detection), stamina, and player model customization. Gameplay includes player-based bots, leveling and unlocking, third-person mode, and an assist system.
Included weapons are the Assault Rifle (FAL), Pistol (M1911), Shotgun, Sniper (M40), Frag Grenade, Flashbang, Smoke Grenade, and Bat. The UI features a server browser, minimap, TextMeshPro-based text display, and Xsolla integration for microtransactions. World systems include ammo, weapon, and health pack spawns, door systems, kill/damage zones, combat area exit zones, and exploding barrels. Additional features include an event system for custom script injection, a powerful plugin system, an editor tool for adding player models, a basic statistic system, and object pooling for impacts, shells, and bullets.
Modular Multiplayer FPS Engine (Mirror) (MMFPSE) v0.8.6.1 BETA (25 Nov 2025)