Mirage Networking
Easy to use high performance Network library for Unity
Modularity
Mirage is built on top of modular components and is easily extensible. Use only the features that you need.
Shared codebase
Both server and client can share the same code in a single project which improves productivity and simplifies development.
No static state
Run multiple servers/clients from a single Unity instance.
Low bandwidth usage
Use our Bit Packing features to greatly reduce bandwidth.
State synchronization
Use SyncVars to easily synchronize your game state over the network.
Server authoritative
Utilize the Server RPCs to do server-authoritative tasks.