Skip to content

zhukunqian/Unity3d-Foundation

 
 

Repository files navigation

Unity3d-Foundation

Databinding, MVVM, Tasks, Localization, Messenger, IOC, and WebApi Client for Unity3d

Bringing modern Microsoft development practices to Unity3d. If you are a Xamarin or WPF developer you might be wondering where the MVVM, databinding, and TPL tools for Unity3d are. They are here.

If you like this toolkit and want to see a high quality example of what you can make with it, please support my development by purchasing my premium asset on the asset store. It not only includes a slick, animated UI, but, a complete WebApi back end for support player data.

Download Free Package

Unity3d Foundation Premium

Features

  • Modular design, choose what parts you want
  • Databinding fully supports uGUI with custom editor inspectors
  • Databinding supports interfaces, structs, pocos, and monobehaviours
  • Mvvm (model-view-viewmodel) supports standard INotifyPropertyChange
  • Generic messenger, game-object messenger, and inversion of control componenets
  • UnityTasks supports running in the background or as coroutines
  • Localization supports CSV format and dynamic translation
  • Wiki documentation

Platforms

Desktop, Webplayer, Android, iOS, Windows Store

Dependencies

FullSerializer Json Library

License

MIT License

Donations

I accept donations via papal. Your money is an objective measure of my self esteem.

About

Unity3d Databinding, MVVM, Tasks, Localization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 75.6%
  • Classic ASP 24.4%