Modern High Performance C# 2023 Edition

Yoshifumi Kawai
1 min readAug 30, 2023

I recently spoke at CEDEC 2023, the largest game developer conference in Japan. The topic of my talk was about C# performance, drawing on my past implementations and experience, particularly with high-performance serializers like MessagePack for C# and MemoryPack. I focused on what kinds of thought processes and implementation techniques are necessary to improve the overall performance of an application, with a special emphasis on I/O this time.

At my company, Cysharp, we focus on activities related to C# and open-source software (OSS). In 2022, I was recognized for “expanding the possibilities of .NET/Unity development through the provision of open-source software,” and I received the Excellence Award in the Engineering Department at CEDEC.

My passion for C# has been covered in an article by our parent company, Cygames. I would be delighted if you could check it out to get a glimpse into the roots of this passion and the kinds of activities Cysharp is engaged in.

At CEDEC 2023, I also conducted another session about replacing a metaverse application, originally built in PHP and C++, with C# using Cysharp’s network engine, MagicOnion. I hope to be able to introduce this topic as well at some point.

--

--

Yoshifumi Kawai

a.k.a. neuecc. Creator of UniRx, UniTask, MessagePack for C#, MagicOnion etc. Microsoft MVP for C#. CEO/CTO of Cysharp Inc. Live and work in Tokyo, Japan.