はじめに

Photonは、グローバル規模のリアルタイムマルチプレイヤーゲームを開発・運用するための基盤およびインフラストラクチャです。
本ページでは、Photonエコシステムの概要を説明し、最適なPhoton製品やネットワークトポロジーの選び方、そして最短で最初のマッチを実行するまでの流れをご紹介します。

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

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

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

  1. 無料のPhotonアカウントを作成する。
  2. In the ダッシュボードで、新しいアプリケーションを作成する。新規アプリケーションは開発用となり、最大20CCU(同時接続ユーザー)です。
  3. 生成されたApp IDをコピーしておく。後の手順でペーストします。
  4. 必要なだけ無料で開発を行う。
  5. 100 CCU分使える無料のFusionまたはQuantumで本番稼働を行う(ゲームの場合のみ**)**。
  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. ダッシュボードで作成したAppIDをペーストする。
  4. エンジン(Unityなど)で**Play(プレイ)**を押し、ゲームを開始する。
  5. 2つ目のインスタンスを起動するか、ビルド&実行して複数プレイヤーを接続する。
Back to top