はじめに

Photonは、グローバル規模のリアルタイムマルチプレイヤーゲームを開発・運用するための基盤およびインフラストラクチャです。本ページでは、最短で最初のマッチを実行するまでの流れをご紹介します。ゲームに最適なPhoton製品とトポロジーの選び方については、Photon製品をご覧ください。

Photonは、2009年にリリースされたPhoton Realtimeから、現在のFusionおよびQuantumに至るまで、3世代にわたり独自のリアルタイムマルチプレイヤー技術を革新し続けてきました。現在では、世界最大級の専用マルチプレイヤークラウドを運用し、毎月数千タイトル・約14億人のプレイヤーを支えています。

10分以内で実現させる初めてのマッチ

最初のネットワークセッションまでに必要なステップは3つ。アプリを作成し、SDKを入手して、サンプルを実行するだけです。

Photonアカウントと初めてのアプリを作成する

  1. 無料のPhotonアカウントを作成します。
  2. ダッシュボードで、新しいアプリケーションを作成します。新規アプリケーションは開発用となり、最大20CCU(同時接続ユーザー数)です。
  3. 生成されたApp IDをコピーしておきます。後の手順でペーストします。
  4. 必要なだけ無料で開発を行います。
  5. FusionまたはQuantumなら、100 CCUまで無料で本番稼働できます(ゲームの場合のみ)。
  6. CCUは後からいつでも追加でき、アップグレードは即時反映されます。

App IDは、ゲームクライアントとPhoton Cloud上のアプリを接続するためのIDです。

サーバーのセットアップや保守は必要ありません。ゲームは、15以上のリージョン、オートスケーリング、標準搭載のDDoS対策を備えた当社のグローバルインフラ上で自動的に稼働します。

SDKのダウンロード

使用するSDKが決まったら、以下の手順に従って進めてください。

  1. Photon SDKダウンロードページへ移動する。
  2. ご使用のエンジンおよびプラットフォーム(Unity向けのFusion、Unity向けのQuantum、.NET・C++・JavaScript向けのRealtimeなど)に一致するSDKをダウンロードする。
  3. SDKのセットアップガイドに従って、プロジェクトにパッケージをインポートまたはインストールする。

すべてのPhoton SDKには以下が含まれています。

  • プロジェクト例およびサンプルシーン
  • UnityUnrealをはじめとする各種エンジンやネイティブプラットフォームへの統合方法

クイックスタートサンプルを開く

Photonの動作をすぐに確認するには、付属のサンプルを実行するのが最も簡単です。

  1. SDKに含まれるクイックスタートまたはスタータープロジェクトを開く(例:Fusion Starter、Fusion Simple FPS、Quantum Asteroids)。
  2. サンプル内でApp ID設定を見つける(通常、Photonまたはネットワーク設定のスクリプト/アセット内にあります)。
  3. ダッシュボードで作成したApp IDをペーストする。
  4. エンジン(Unityなど)で**Play(プレイ)**を押し、ゲームを開始する。
  5. 2つ目のインスタンスを起動するか、ビルド&実行して複数プレイヤーを接続する。

次のステップ

ここから先は、選んだ製品の技術資料を読み進めるか、サンプルを見て完成したPhotonゲームの姿を確認してみましょう。

Back to top