This package uses Unity Legacy Networking at the moment. We will do everything in our power to support the new UNET networking layer though. At the moment we cannot say when that point will be reached, but we are working on it!.
Unity 5 ready
Would you like to host your own game server and have maximum privacy and flexibility? Or would you like to manage your networking game in a way that is highly maintainable also in the future? Or both?
This is uMMO - a complete framework for easiest possible creation and management of dedicated servers in Unity (non-dedicated is possible as well).
Features:
- 4 demo scenes included
- No DLLs - full source code enclosed
- Design server and client in the same scene - No syncing of data models anymore: best for rapid prototyping
- 100% native Unity network code: convert your existing multiplayer game in minutes!
- Create an MMO from any singleplayer game with a few clicks.
- Switch between authoritative and non-authoritative network infrastructure with a single click. I.e. using authoritative server setup enables you to implement server-side collision detection with ease!
- Instantiate players as well as NPCs (non-player characters)
- Interpolation / client side prediction: Make remote controlled characters appear just like locals!
- Automatic synchronization of animations: no network controllers for animations necessary anymore! Legacy and Mecanim supported!
- Decide specifically what scripts gets executed on the server and which on clients.
- Optional: Powerful input engine: Automatic input synchronization between server and client (authoritative server setup)
- Optional: Data transmission filter/Area-of-interest/Scope engine: i.e. only receive data from characters near you, not a single bit from anyone else (highly configurable).
- Build MMORPG, MMOFPS, MMORTS, ....
- Modular extension engine: Don't overwrite plugin code anymore and still be able to change nearly anything.
- Timeout manager: kick players idle for x seconds
- more inside, and even more to come
Works in Unity Personal and Unity Pro!Should work on all platforms which support native Unity networking, but specifically tested on: standalone Windows/Linux, Android, WebPlayer.