ネットワークの概要
ネットワークシステムの概念

高レベル API

High Level API(HLAPI)は、Unity ゲームのマルチプレイヤー機能を構築するためのシステムです。これは、低レベルの トランスポート リアルタイム通信層の上に構築され、マルチプレイヤーゲームに必要な一般的なタスクの多くを処理します。トランスポート層はあらゆる種類のネットワークトポロジーをサポートしていますが、HLAPI はサーバー権威型のシステムです。参加者の 1 人が同時にクライアントとサーバーになることができますが、専用のサーバープロセスは必要ありません。インターネットサービス と連携して、開発者がほとんど何もする必用なく、マルチプレイヤーゲームをインターネット上でプレイすることができます。

HLAPI は Unity に組み込まれた新しいネットワーキングコマンドセットであり、新しい名前空間の UnityEngine.Networking 内にあります。容易に使えるので、インタラクティブな開発ができ、以下のようにマルチプレイヤーゲームのための便利なサービスを提供することに焦点を当てています。

  • メッセージハンドラー
  • 汎用的で高性能なシリアライゼーション
  • 分散型オブジェクトマネージメント
  • ステート同期
  • ネットワーククラス:Server、Client、Connection など

HLAPI は機能を付加する一連のレイヤーから成り立っています。

その他の情報については以下のページを参照してください。

ネットワークの概要
ネットワークシステムの概念