This extension requires one license per seat
Requires Unity 4.5.5 or higher.
Examples of uMMO being used in real games (Contact us if you know of other games using uMMO):
Heaven Island
Woodle Tree 2
The King Of Disco
No hard CCU limit! Ever! You can host a local server for testing and later host the actual live server yourself (Linux and Windows supported, no additional software needed at all) or just let us host it! Its your choice completely. Runs in Unity Personal and Pro (and Plus)!
NOW actually includes 3 versions for perfect compatibility!
The latest version is 2.0 alpha. If you download with an older Unity version (like 5.2.2) you will be presented with version 1.35 stable (in example used in this existing MMO game). Version 2.0 will be from now on under constant development and subject to improvement. Here a list of all the packages/versions you actually purchase:
NEW!! Unity 5.3.5 and higher:
Version 2.0 "UNET Edition" alpha
Unity 5.2.2 and higher:
Version 1.35 "Unity 5 Legacy" stable
Unity 4.5.5 and higher:
Version 1.31 "Unity 4 Legacy" stable
Would you like to host your own dedicated game server? Do you aim for maximum privacy and control?
Do you need a networking framework that is easy to use and highly maintainable?
Do you need a networking framework that is flexible with outstanding support?
If you answer any of these questions positively, uMMO is the perfect tool for you!
Game servers hosting by yourself (on-premise) or as a service.
Support (Email and Skype) | 1h+ Tutorial
Made With A Passion For Maintainability With ONE click change object configuration logic. We believe we took the effort to create a very intuitive comprehensible and reliable developer interface: Easily add movement interpolation to make remote controlled characters appear just like locally controlled ones with ONE click: no rubberbanding/lagging guaranteed! Furthermore uMMO features automatic synchronization of animations with ONE click: that means no separate network controllers for animations necessary anymore! Legacy and Mecanim are supported natively! Using drag and drop you easily decide which scripts are being executed on server or clients. Either for the local client who controls your player object or scripts that are applicable for the characters who are controlled by players half-way around the world. This way script separation is being encouraged - even for highly custom and complex MMOs - which greatly benefits maintainability of your project.
Design server and client in the same scene at the same time!
Because of our approach data models do not have to be synchronized anymore: uMMO is the best tool for rapid prototyping of ANY kind of MMO. Although you deploy the same scene to server and client you can completely hide code from the client he shouldn't see using built-in server and client code separation. Because of the full control you have over your project and over what happens on server and client we were able to provide you with REAL authoritative MMO capabilities while giving you maximum flexiblity.
Latest UNET integration!
UNET is powerful and most importantly being actively developed/improved by Unity. uMMO 2.0 works with Unity >=5.3.4. Its compatible to version 5.4 as well. Not only is it compatible with it, uMMO discoveres if you use version 5.4 and lets you take advantage of its benefits.
Continue using ANY native UNET feature.
uMMO uses 100% native Unity networking code and does not limit your options. In example uMMO works with and without "local player authority" setting of the NetworkIdentity component and takes it into account. There are 6 demo scenes included: 3 different scenes each with and without "local player authority" set for the player prefab: Almost all possible combinations of functionalities are being visibly demonstrated in the Unity Editor if you click on a networked game object (hint: adding a NetObject component to any game object makes it a networked game object).
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.
Whats more?
- uMMO does not send you in any particular direction gameplay-wise: Build MMORPG, MMOFPS, MMORTS, ...
- Powerful input engine: Automatic input synchronization between server and client (authoritative server setup)
- Powerful plugin engine: Drag and drop configuration! Also: Define your own plugins easily!
- Powerful and proven serialization engine: Serialize everything out-of-the-box: Even nested dictionaries! - Instantiate players as well as NPCs (non-player characters)
- 100% native Unity network code: convert your existing singleplayer AND multiplayer game for use with uMMO easily!
- Server-client code separation
- 100% object-oriented and well-structured C# code.
- Receive full source code if you contact us with your invoice number!
- every feature/property in this package is documented with in-Editor documentation via MouseOver-hints.
- more inside, and even more to come. ATTENTION: Releases containing new features are likely to increase package price.