XR 2022.10 - 2023.08

Unity マルチプレイヤーネットワーキングシステム

クライアントサイド予測とサーバー調停機能を備えた、Unity向けリアルタイムマルチプレイヤーネットワーキングシステム

フルスタックエンジニア

Unity C# Netcode Photon Mirror

概要

VRソーシャルアプリケーション向けのカスタムマルチプレイヤーネットワーキングソリューションを構築。1ルームで最大50人の同時接続ユーザーによる低遅延インタラクションをサポート。

技術的なハイライト

  • ネットワークアーキテクチャ: クライアントサイド予測を備えた権威サーバーモデル
  • 状態同期: 効率的な帯域幅使用のためのデルタ圧縮
  • 補間: ラグ補正によるスムーズな動作
  • ボイスチャット: Vivoxによる空間オーディオ統合

主な機能

  • ルームベースのマッチメイキングシステム
  • アバターカスタマイズの同期
  • 所有権転送機能を備えたオブジェクトインタラクションシステム
  • 距離減衰機能を備えた空間ボイスチャット

パフォーマンス

  • 平均ネットワーク遅延: 50ms未満
  • 更新レート: 補間付き20Hz
  • 帯域幅: ユーザーあたり約5KB/s