Working together with Cygames to push the limits of performance of both server-side(.NET) and client-side(Unity) C# through open source.
GitHub https://github.com/Cysharp
- MemoryPack: Extreme performance binary serializer for C# and Unity.
- MagicOnion: Unified Realtime/API framework for .NET platform and Unity.
- ConsoleAppFramework: Micro-framework for console applications to building CLI tools for .NET.
- MasterMemory: Embedded Typed Readonly In-Memory Document Database for .NET and Unity.
- ZString: Zero Allocation StringBuilder for .NET and Unity.
- UniTask: Provides an efficient async/await integration for Unity.
The libraries look very interesting.
I haven’t, but found their description intriguing. This comment by josefo advocated for them without specifically saying that they used them. I see you asked there as well, so I’ll at least leave the link to that thread here for context (later visitors).
Personally, I don’t have use cases for the unity or game specific libs (foreseeable anyway). But the MemoryPack, MagicOnion, and ConsoleAppFramework sounded interesting anyway. I have some potential use cases in mind but it’ll be a while until I can work on those things and consider using the first two.