Build your own multiplayer or singleplayer FPS with an authoritative Mirror-Networking-based engine. Fully modular, extensible, and stable. Currently in Beta.
Technical details
🧠 Technical Details
The Modular Multiplayer FPS Engine (Mirror) gives you everything you need to build a complete, customizable multiplayer shooter — from core mechanics to advanced systems.
Every feature is modular, extendable, and production-ready.
🎯 Game Modes
- Deathmatch
- Team Deathmatch
- Gun Game
- Domination
- Sandbox (Singleplayer + Co-op) – included by default
- (Additional SP/Co-op modes available separately — keeping the base kit affordable)
All game modes include:
✓ Full bot support
✓ Multi-team gameplay (more than two teams)
✓ Singleplayer and Co-op interfaces
🔫 Weapon System
- Raycast & Physical Bullet Shooting
- Bullet Penetration
- Fire Modes: Semi, Auto, Burst
- Melee System
- Grenades (Frag, Flashbang, Smoke)
- Rigidbody Bullets (ideal for grenade launchers, usable for firearms too)
- Left-Hand IK Support
🧍 Player Features
- Advanced Movement System: Sprint, Run, Walk, Crouch
- Swimming Mechanics
- Dynamic Footstep System (texture-based sounds)
- Stamina System
- Player Model Customization Tool
⚔️ Gameplay Systems
- Player Bots
- Leveling & Unlocking System
- Third-Person Mode
- Assist System (kill assists, etc.)
🔥 Included Weapons
- Assault Rifle (FAL)
- Pistol (M1911)
- Shotgun
- Sniper Rifle (M40)
- Frag Grenade
- Flashbang
- Smoke Grenade
- Baseball Bat
🧭 UI & Interface
- Input Remapping (using Unity’s new Input System)
- Server Browser
- Minimap
- TextMeshPro Support (TMPro required)
- Xsolla Integration – enable in-game microtransactions or weapon stores
- Localization System – includes English & German (add your own with ease)
🌍 World & Environment Features
- Ammo, Weapon & Health Spawns
- Door System
- Kill & Damage Zones
- Combat Area Limits (Leaving-Zone Warnings)
- Explosive Barrels
🧩 Core & Utility Systems
- Event System – inject custom logic easily
- Powerful Plugin System – add new modules without touching core code
- Editor Tool for Player Models
- Basic Statistics System
- Optimized Object Pooling – for impacts, shells, and bullets
Original_Link: https://assetstore.unity.com/packages/templates/systems/modular-multiplayer-fps-engine-mirror-mmfpse-192482









