kadinche/Kassets
Kassets is an implementation of Scriptable Object Architecture. Scriptable Object Architecture provides a clean and decoupled code architecture. It is implemented based on Ryan Hipple talk on Unite Austin 2017.
Kassets can be used independently. However, Kassets was originally made as an attempt to extend functionality of UniRx and UniTask into ScriptableObjectArchitecture. So, it is recommended and would be more effective to use Kassets along with [UniRx], [UniTask], or both. To use them, simply import any or both of these library along with Kassets.
UniRx is a Reactive Extensions for Unity.
UniTask provides an efficient allocation free async/await integration to Unity.
Unity Version
Unity 2019.4+
Note that this github project cannot be opened directly in Unity Editor. See Installation for cloning.
Dependencies
UniRx [Optional]
UniTask [Optional]