タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

unityとgrpcに関するgriefworkerのブックマーク (4)

  • UnityとC#で簡単にgRPCする in 2023

    Turing株式会社のUXチームでインターンをしている東大4年の三輪です。 自動運転のUXを向上させるため、UXチームでは自動運転の「可視化」ソフトウェアの開発に取り組んでいます。 このソフトウェアはTuringが販売する車のディスプレイに搭載される予定です。AIが認識している世界をユーザにも見える形で示すことで、ユーザは自動運転AIの振る舞いをよりよく把握することができるようになります。 画面は開発中のものです 可視化ソフトウェアは、自動運転AIの出力を受け取り、解釈し、Unity上で描画します。この際、自動運転AIと可視化ソフトウェアの間の通信はgRPCで行うことになっています。しかし、Unity上でのgRPCはさまざまな事情でやや複雑な構成を取る必要があります。 この記事では、UnitygRPCサーバを実装するステップを解説します。 gRPC gRPCはRPC(Remote Pro

    UnityとC#で簡単にgRPCする in 2023
  • neue cc - MagicOnion v1 -> v2リブート, gRPCによる.NET Core/Unity用ネットワークエンジン

    先にCygames Engineers' BlogでMagicOnion – C#による .NET Core/Unity 用のリアルタイム通信フレームワークとしてリリースを出しましたが、改めまして、MagicOnionというフレームワークを正式公開しました。 GitHub - Cysharp/MagicOnion MagicOnionはAPI通信系とリアルタイム通信系を一つのフレームワークで賄う、というコンセプトを元に、前職のグラニで「黒騎士と白の魔王」の開発において必要に迫られて捻り出されたものでした。 で、今更気づいたのがMagicOnionって正式リリースしてなかったんですよね、このブログでも↑のような形でしか触れていなくて、公式ドキュメントも貧弱な謎フレームワークだったという。今回Ver2って言ってますが、その前はVer0.5でしたし。まぁここでは便宜的にv1と呼びます。 何故に正

  • MagicOnion – C#による .NET Core/Unity 用のリアルタイム通信フレームワーク | Cygames Engineers' Blog

    Cy#の河合です。Cy#は今年の9月に設立されたばかりの会社で、その名の通りC#関連の開発を行っていきます。今回はCy#よりオープンソースライブラリとして、Unity向けのリアルタイム通信/API通信統合ライブラリをリリースしました。 GitHub – cysharp/MagicOnion もともと2年前に最初に公開し、実際にリリースされたモバイルゲームでも使用していたものですが、今回リアルタイム通信向け機能をよりブラッシュアップして、正式公開としました。そういう点では、”既に実績がある”とも言えます。今回より新しいスタートということで、バージョン2.0です。 基的な機能は サーバークライアント間のストリーミングRPCを提供します。サーバー側をC#、クライアント側もC#で実装し、メッセージのフォーマットはLZ4圧縮されたMessagePack、通信はgRPCによるHTTP/2を用いていま

    MagicOnion – C#による .NET Core/Unity 用のリアルタイム通信フレームワーク | Cygames Engineers' Blog
  • UnityプロジェクトでのgRPC導入方法について

    UnityEditor上で動かす まずは、UnityEditor上でgRPCを動かしてみます。 こちらは、gRPC公式がQuickStartを用意していますので詳細は割愛します。 ただし1点注意点として、nugetで取得できるデフォルトのgPRCのバージョンが、1.8.0なので注意が必要です。 後々実機で動かすために必要なので、gRPCのレポジトリから1.12.0をクローンしてください。 QuickStartどおりビルドすると、下記の成果物が作成されます。 Google.Protobuf.dll System.Interactive.Async.dll libgrpc_csharp_ext.x64.dylib Google.Protobuf.dllとSystem.Interactive.Async.dllは、そのままUnityProjectに取り込みます。 libgrpc_csharp_e

    UnityプロジェクトでのgRPC導入方法について
  • 1