{"repo":"kadinche/Kassets","free":true,"listed":false,"github":"https://github.com/kadinche/Kassets","clone":"git clone https://github.com/kadinche/Kassets.git","description":"Unity's Scriptable Object Architecture.","language":"C#","stars":121,"topics":["unity","architecture","unity3d"],"license":"MIT","category":"game-templates","readme_excerpt":"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's talk at Unite Austin 2017. Though Kassets can function independently, it was originally developed to extend the functionality of the libraries [UniRx] and [UniTask] into the Scriptable Object Architecture. Therefore, it is recommended for enhanced functionality to use Kassets in conjunction with either or both the [UniRx] and [UniTask]. To do so, simply import any or both of these libraries along with Kassets. [!NOTE] From v2.7.0, Kassets also supports [R3] as an alternative to [UniRx]. Being marked as public archive, [UniRx] is now considered obsolete. Hence, all functionality of [UniRx] is now being forwarded to [R3]. [R3] The new future of dotnet/reactive and UniRx. [UniRx] is a Reactive Extensions for Unity. [UniTask] provides an efficient allocation free async/await integration to Unity. Unity Version - Unity 2021.3+ - Note that this GitHub project cannot be opened directly in Unity Editor. See Installation for cloning. For further details, see [Documentation] Getting Started Installation Add from OpenUPM Import via scoped registry. Update from Package Manager. To add OpenUPM to your project: - open Edit/Project Settings/Package Manager - add a new Scoped Registry: - click Save - open Package Manager - Select My Registries in top left dropdown - Select Kassets and click Install - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kadinche","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kadinche/Kassets/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}