Skip to content

chris1054/Universal-Resolver

 
 

Repository files navigation

Unity-IoC - Universal Resolver

Introduction video https://www.youtube.com/watch?v=y0pQth1mnzo

Basic usages on a simple UI https://www.youtube.com/watch?v=tcjIa0zuKw4

Connect with me on Unity3d community: https://connect.unity.com/u/vinh-swk2-1-1

You can download this asset from unity3d assetstore, https://assetstore.unity.com/packages/tools/integration/universal-resolver-138872

however I would recommend you download from this github repository. for latest updates and bug fixes. https://github.com/game-libgdx-unity/Universal-Resolver/

Online documentation. https://docs.google.com/document/d/e/2PACX-1vRICY-Xj7f-Tlg0TLgALpe24w6IjPIrpFTPIwKZfxUtrVD8IV74Gb9qVOqm12_ORu02is9b7cf6u1YY/pub

Implements for Unity in fields of IoC, Reactive programming, Firebase, Photon Server, etc.

Universal Resolver is an IoC Framework, which is a combination of binding settings as scriptableobject, along with C# Attributes which allow you to resolve any fields, constructors, methods or properties as [Component], [Singleton], [Prefab] or [Transient].

There are a lot of test scenes in the sample folder. Also I developed a minesweeper game using this framework, inside the sampleGame folder.

This asset supports

  • Resolve both C# & Unity Component objects.
  • Build games on Editor, Standalone, iOS, Android and WebGL.
  • Write loose-couple and testable C# code.
  • Using scriptable setting files to do binding, it means you don't need to change the code to change the behavior
  • You just need to change setting files and run or restart your game to have changes applied.

Programmer & Document writer: Vinh Vu Thanh

Contact email: Mrthanhvinh168@gmail.com Thanks for reading!

About

Implements for Unity in fields of IoC, Reactive programming, Firebase, Photon Server, etc.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.0%
  • Classic ASP 4.4%
  • Other 0.6%