Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A quick tour of the Cysharp OSS

CA.unity #1
https://meetup.unity3d.jp/jp/events/1271

  • Be the first to comment

A quick tour of the Cysharp OSS

  1. 1. 河合 宜文 / Kawai Yoshifumi / @neuecc Cysharp, Inc. Cygames C#大統一理論 C#
  2. 2. C#の可能性を切り開いていく https://github.com/Cysharp
  3. 3. MagicOnion ★2109 UniTask ★1593 MasterMemory ★705 ZString ★651 ZLogger ★431 Ulid ★194 RuntimeUnitTestToolkit ★144 SlnMerge ★78 https://github.com/Cysharp
  4. 4. ConsoleAppFramework ★482 ProcessX ★134 LitJWT ★73 LogicLooper ★67 ValueTaskSupplement ★59 UnitGenerator ★51 RandomFixtureKit ★24 DFrame ★15 https://github.com/Cysharp
  5. 5. MessagePack-CSharp ★3173 ZeroFormatter ★2093 Utf8Json ★1987 UniRx ★4853 LINQ to GameObject ★572 https://github.com/neuecc
  6. 6. NieR Re[in]carnation
  7. 7. Quick Tour
  8. 8. C#サーバーによるリアルタイム通信エンジン // 自然な書き味で、タイプセーフにRPC(Remote Procedure Call)を実現 // C#のasync/await構文により、非同期通信も自然に見える var client = MagicOnionClient.Create<ITestService>(channel); var result = await client.Sum(100, 200); public class TestService : ITestService { public async UnaryResult<int> Sum(int x, int y) { return x + y; } } https://github.com/Cysharp/MagicOnion
  9. 9. D4DJ Groovy Mix バーチャルキャスト 少女キャリバー.io メルクストーリア - 癒術士と鐘の音色 - https://qiita.com/naoya-kishimoto/items/0d913a4b65ec0c4088a6 BANK OF INNOVATION(未発表タイトル)
  10. 10. Unityでasync/awaitをゼロアロケーションで実現 https://github.com/Cysharp/UniTask/
  11. 11. マスタデータ用超高速インメモリデータベース https://github.com/Cysharp/MasterMemory
  12. 12. Zero Allocation StringBuilder https://github.com/Cysharp/ZString
  13. 13. Zero Allocation Text/Structured Logger https://github.com/Cysharp/ZLogger
  14. 14. ソート可能なGUIDの高速なC#実装 https://github.com/Cysharp/Ulid
  15. 15. 実機/CI用のUnity Test Runnerフロントエンド https://github.com/Cysharp/RuntimeUnitTestToolkit
  16. 16. サーバーの.slnとUnityの.slnを合成 https://github.com/Cysharp/SlnMerge
  17. 17. Conclusion
  18. 18. サーバーとクライアント(Unity)の両方をカバー 最高のコンテンツを作るための最高の開発体験を

×