こんにちは、ブラストエッジゲームズでエンジニアをしているきみかです。 Qiita詳しくないのでやさしくしてください。 さて弊社には自主制作支援制度というものがあり、それを使って業後や休日などの時間で行っている個人開発をサポートしてもらっているのですが、その開発でMagicOnion v2を使うことに決めました。 MagicOnionを使いたい理由としてはいくつかあるのですが、やはり個人開発ということで生産効率を一番高めるにはUnityとサーバサイドをC#で統一しVisualStudioにサポートを受けること、Streamingな通信とUnaryな通信(リアルタイム通信とWebAPIみたいな単発の通信)を共通で扱えるものが欲しいこと、自身は業務でUnrealEngineを使っているので個人開発ではUnityを使っておきたいこと、などです。 基本的な部分は http://tech.cygame
![MagicOnion v2を使ってUnity IL2CPPでgRPC通信をする - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/6d82aaff574d29bd202403046452f6c868452e9c/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9TWFnaWNPbmlvbiUyMHYyJUUzJTgyJTkyJUU0JUJEJUJGJUUzJTgxJUEzJUUzJTgxJUE2VW5pdHklMjBJTDJDUFAlRTMlODElQTdnUlBDJUU5JTgwJTlBJUU0JUJGJUExJUUzJTgyJTkyJUUzJTgxJTk5JUUzJTgyJThCJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz0yYzY2MDA5NDYwY2I3ZjBhNDMzZmY3NDUyZWJmNzA3Yw%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB5S2ltaXNha2kmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTI0N2U0Yzk1YzE2ZDQ0MmEwZjZlOWRiNzE3ZmVlM2Uz%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D40e3f364bd3531294de58373928b2728)