Some common usage features that are embeded here to be easily re-used.
- Import
UniCore-Bootstrapperin 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 -
Newtonsoft.Json :
com.unity.nuget.newtonsoft-json(by name) -
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