関連チュートリアル: Multiplayer Networking
ユーザーの目的に応じて、ネットワーク機能には 2種類あります。
Unity のネットワークには「高レベル」なスクリプト API (Unity では、HLAPI と呼びます) があります。このスクリプト APIを使用することで「低レベル」な実装の詳細を気にすることなく、マルチプレイヤーゲームの一般的な要件を含むコマンドのほとんどにアクセスできます。以下は HLAPI の概要です。
Unity のネットワークは、ゲームエンジンとエディターに統合されました。これにより、コンポーネントやビジュアルツールを使い、マルチプレイヤーゲームを作成できるようになりました。以下の機能が提供されます。
Unity は、本番環境とリリースを通してゲームをサポートするために、以下を含む インターネットサービス を提供します。
Unity は リアルタイムのトランスポート層 API を含んでいます。以下の機能を提供します。
これらの機能の活用方法を調べるために、マルチプレイヤーゲームのサンプルプロジェクトを詳しく研究することもできます。 Unity のフォーラム には以下のサンプルプロジェクトがあります。