Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

MVVM Databinding and Lobby Toolkit

Discussion in 'Assets and Asset Store' started by nventimiglia, Mar 5, 2014.

  1. nventimiglia

    nventimiglia

    Joined:
    Sep 20, 2011
    Posts:
    153
    The Mvvm Lobby toolkit has just been approved by the asset store. This toolkit is a 2 for one. Get a powerful data-binding framework and and fully functional lobby system . This package works on Unity basic. It has been tested on Windows, Mac, Webplayer, Android and IOS.

    Mvvm features
    • Databinding for NGUI and planned support for the new Unity GUI.
    • Binding supports monobehaviours, clr objects, interfaces and dlls
    • Editor inspectors. Select your binding member from dropdowns.
    • MEF Style injection. Use the [Import] annotation and the Injector will do the rest.
    • MEF Style Messenger. Use the [Subscribe] annotation to bind methods to the messenger.
    • WPF style view models. Bind to simple fields, properties and methods. IBindable is modeled after IPropertyNotifyChange with NotifyProperty() method. ObservableCollections included.
    • JsonFX serialization included.

    Lobby features
    • A complete 'main scene'. Includes 90% of the needs for most games.
    • Support for Teams. Includes a basic Friend-Foe system.
    • Level loading with support for late level loading (join game in progress).
    • Works with UnityNetworking and soon Photon.
    • Powerful profile system for sharing properties with peers.

    Basically, it is a turn key solution for all your UI and infrastructure needs. With this package you can start work on multiplayer games and have all that non gameplay piping done for you. I plan to soon include support for ISocialApi, Gamecenter and photon. I may also include a basic demo on doing web and OpenId authentication.

    Website with video and demo
    Asset Store
     
  2. Pythagoras

    Pythagoras

    Joined:
    Aug 9, 2013
    Posts:
    8
    Coming from Ndata, I must say your way of handling MVVM is much more elegant and flexible. This is GREAT, I switched over to your databinding in a matter of hours with many improvements. Thanks a lot for this package.