XR 2022.10 - 2023.08
Unity マルチプレイヤーネットワーキングシステム
クライアントサイド予測とサーバー調停機能を備えた、Unity向けリアルタイムマルチプレイヤーネットワーキングシステム
フルスタックエンジニア
Unity C# Netcode Photon Mirror
概要
VRソーシャルアプリケーション向けのカスタムマルチプレイヤーネットワーキングソリューションを構築。1ルームで最大50人の同時接続ユーザーによる低遅延インタラクションをサポート。
技術的なハイライト
- ネットワークアーキテクチャ: クライアントサイド予測を備えた権威サーバーモデル
- 状態同期: 効率的な帯域幅使用のためのデルタ圧縮
- 補間: ラグ補正によるスムーズな動作
- ボイスチャット: Vivoxによる空間オーディオ統合
主な機能
- ルームベースのマッチメイキングシステム
- アバターカスタマイズの同期
- 所有権転送機能を備えたオブジェクトインタラクションシステム
- 距離減衰機能を備えた空間ボイスチャット
パフォーマンス
- 平均ネットワーク遅延: 50ms未満
- 更新レート: 補間付き20Hz
- 帯域幅: ユーザーあたり約5KB/s