Synchronizes any of the Opsive character controllers with the Mirror networking implementation. The Ultimate Mirror Controller is currently in a pre-release phase.
For more details about this asset from the Unity Asset Store, please visit: Click Here
This is a paid asset, but now you can download the “Ultimate Mirror (Networking) Controller” for FREE. Please note that this package is provided solely for learning purposes or to test the product before purchase, and not for commercial use.
Ultimate Mirror (Networking) Controller v0.8.1 (Latest version)
“If possible, please buy the package to support the developer”
Description
REQUIRES any of the Opsive Character Controllers
REQUIRES Mirror
The Ultimate Mirror Controller will synchronize your Opsive character controller with the Mirror networking implementation. The Ultimate Mirror Controller supports a client, server, and dynamic authoritative model.
With this asset you can synchronize:
Character Movements
Character Animations
Character Look Source
Character Attributes
Character Abilities (any ability besides Drive and the add-on abilities)
Character Item Abilities
Character Items
Character States
Camera Movements
Camera States
Canvas Character Monitors
Network Object Pool
Health (Object and Character)
Spawning (Object and Character)
Respawning (Object and Character)
Projectiles
Moving Platforms
Forum | Discord | Detailed documentation (coming soon)
If you are using the Opsive PUN add-on you can easily migrate to the Ultimate Mirror Controller using the PUN Migration Manager.
Note: The Ultimate Mirror Controller is currently in a pre-release phase. Not all controller features are fully supported (such as the Drive ability) and some of the documentation needs to be improved. If you do not have scripting experience we do not recommend purchasing this asset right now and instead waiting for the release.
Technical details
Client-Side Prediction and Server Reconciliation (Server Authoritative Model)
Host Migration Module (Client Authoritative Model)
Auto Reconnection Module
Authority Manager (Manage Authoritative Models)
Interest Manager (Universal Interest Management fully customizable with modules)
Setup Manager (Universal setup for Network Manager fully customizable with modules)
Simple NetworkManager with events for SetupManager
Network Utility (override methods for spawn, unspawn, destroy, assign authority, remove authority etc for manage internal processes)
Network Object Pool
Scene, Character, Camera, Canvas, Object Managers
Pun Migration Manager
Spectator Mode (Experimental: Server Debug only)