概要
トーナメントSDKとは
トーナメントSDKは、ゲームのリアルタイムトーナメントをオーケストレーションするソリューションです。
プレイヤーベースがトーナメントでインタラクトし、参加し、競争できるようにするUnityプラグインを提供します。
すべてゲームクライアント内で行われるので、プレイヤーがゲームを出る必要がありません。
また、特定のトーナメントをスケジュールおよび再取得したり、エントリー料金の差し引きや賞品の受け渡しを可能にします。
実装例
 
         
         
         
        ソリューションパーツ
ダッシュボード
Webベースのダッシュボードを使用して、トーナメントに必要なすべてのlive-opsタスクを処理できます。
トーナメントテンプレートの作成、トーナメントのスケジューリング、トーナメントパフォーマンスの分析や最適化などです。
 
Unityプラグイン
使いやすいUnityプラグインにより、すべてのトーナメントメタデータおよびゲームクライアント内でトーナメントを実行するために必要なオーケストレーションツールにアクセスすることができます。
デフォルトでサンプルUIが付属しています。
これらは、カスタムUX/UI統合のために、再構築することもできますし、まったく使用しないこともできます。
トーナメントデータの読み込みのコード例:
C#
private IEnumerator LoadCoroutine()
{
    //トーナメントリストの読み込み/更新
    yield return BackboneManager.Client.LoadTournamentList();
    //リストの最初のトーナメントを取得
    var tournament = BackboneManager.Client.Tournaments.TournamentList[0];
    //すべてのトーナメントデータを読み込む/更新
    yield return BackboneManager.Client.LoadTournament(tournament);
    //トーナメントメタデータにアクセスして視覚化
    var name = tournament.Name;
    var startTime = tournament.Time;
    var status = tournament.Status;
    var userInvite = tournament.Invite;
    //...
}
Quantumの魅力
Quantum を使用することにより、プレイヤーにとって最高のトーナメント体験を簡単に実現できます。ゲームにトーナメントを適切に実装するには、以下が 含まれている必要があります:
-再接続 ゲームサーバーから予期せず切断したという原因だけで、プレイヤーが重要な試合に負けることのないようにします。
-リプレイ 競り合った試合をプレイヤーが再視聴し、負けにつながったミスが何だったかを分析できるようにします。
-観客 トーナメント管理者が試合に遅れて参加したり観戦できるようにし、ゲームの貴重なトーナメントのストリームカバレッジを作成できるようにします。