Some common usage features that are embeded here to be easily re-used.
- Import
UniCore-Bootstrapper
in Unity Packages Manager via git url :https://github.com/Nevrozelya/UniCore.git?path=Assets/Bootstrapper
. - Within the Unity Editor toolbar, click on
UniCore > Setup
. - That's it!
-
VContainer :
https://github.com/hadashiA/VContainer.git?path=VContainer/Assets/VContainer
-
UniTask :
https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask
-
UniRx :
https://github.com/neuecc/UniRx.git?path=Assets/Plugins/UniRx/Scripts
-
UniCore (runtime) :
https://github.com/Nevrozelya/UniCore.git?path=Assets/Runtime
-
Extenject (for older projects only) :
https://github.com/Mathijs-Bakker/Extenject.git?path=UnityProject/Assets/Plugins/Zenject/Source
- MessagePack-CSharp : a highly performant serializer (for realtime multiplayer for example)
- LiteNetLib : lite reliable UDP library
- R3 : the successor of UniRx
- VitalRouter : a message passing library
- LINQ-to-GameObject-for-Unity : linq extension methods to access transforms hierarchy