Unityによるマルチプレイヤーアクションのための別解C#統一理論

TRACK B12:30 - 13:30
  • #csharp
  • #dotnet
  • #unity
  • #grpc
  • #multiplayeronline

モバイルゲームにおけるマルチプレイ(MO)への対応は現在多くのゲームで必要とされてきていますが、その実現方法には様々な選択肢があり、求められるゲーム性やシステムの堅牢性に応じてそれらを比較検討しながら設計・実装を行っていく必要があります。

近年では複数の技術要素をパッケージングして使いやすい形で提供してくれるフレームワークも幾つか登場してきていますが、これらも全てのケースに使える銀の弾丸ではないため、実現したいゲームの内容に合わせて採用の是非を検討しなければなりません。

本セッションでは、「スピード感のある協力型MOアクション」を実現するため「Unityと.NETによるC#統一実装のクライアント・サーバ型型システム」をgRPCをベースとした独自実装で構築した例を基に、システム構成や利用技術の選定といった上段の話からアクション性の高いゲームの通信対応に特有の課題への対処の話まで、幅広くお話しをさせていただきます。