PlayFab とは?

PlayFab は、マネージド ゲーム サービス、リアルタイム分析、および LiveOps を備えたライブ ゲーム向けの完全なバックエンド プラットフォームです。 これらの機能は、コストを削減しながら収益を上げ、プレイヤーのエンゲージメントを高めるのに役立ちます。 このトピックでは、PlayFab 機能の高レベルな概要をお届けします。

PlayFab のバックエンド サービスは、ゲーム開発者にとって発売までの障壁を減らし、大規模なスタジオから小規模なスタジオまで、ゲームに合わせて拡張できるコスト効率の高い開発ソリューションを用意し、プレーヤーのエンゲージメント、リテンション、収益化をサポートします。 PlayFab は、開発者がインテリジェント クラウドを使用して、ゲームの構築や運営、ゲーム データの分析、全体的なゲーム エクスペリエンスを向上させることを可能にします。 PlayFab プラットフォームは、ゲーム向け Azure を自然に補完するものです (詳細は azure.com/gaming にアクセスしてください)。 世界 42 地域に拠点を持つ Azure は、ワールドクラスのサーバー インフラを備え、クリエイターは世界中にリーチすることが可能な環境で素晴らしいゲームの開発に専念することができます。 ゲーマーにとっては、より高いレベルの、より速いイノベーションとより良いエクスペリエンスにつながります。

PlayFab の機能

PlayFabを を使用すると、以下のことができます。

  • 完全なバックエンドソリューションにより、低遅延のマルチプレイヤー サーバーを大規模に構築、管理、運用する際の課題を解決します。
  • 複数のデバイス間でプレーヤーを追跡するために、複数の形式の組み込み認証を使用します。
  • 完全な文字起こしおよび翻訳サービスを使用して、ゲーム内チャットを介してコミュニケーションを取る機能をプレイヤーに提供します。
  • 豊富なプレイヤー セグメントを作成し、A/B 実験を実行することで、高度な LiveOps ツールを使用してプレイヤーエンゲージメントを深めます。
  • ランキングをすばやく作成し、コンテンツの実験を実行してプレイヤーのエンゲージメントを深めます。
  • 仮想通貨の作成や追跡、アイテムのストア管理、決済などができるエコノミー サービスで、成長を加速させます。

PlayFab 機能を利用するには、PlayFab 開発者アカウント にサインアップする必要があります。

PlayFab は以下のサービスを提供します。

マルチプレーヤー サービス

クロスネットワークの ID とデータ

プレーヤー認証: Windows、Xbox、Steam、PlayStation™Network、任天堂、Facebook、iOS、Android など、さまざまなプラットフォームで、プレイヤーがアカウントをリンクさせて自由に移動できるようにします。

プレーヤー データ管理: プレーヤーの情報やゲームの状態をデバイス間で共有します。

マッチメイキング - Xbox Live で証明済みの SmartMatch の機能をあらゆるプラットフォームで使用し、プレーヤーが対戦相手を見つけやすくします。

"PlayStation" は、Sony Interactive Entertainment Inc. の登録商標または商標です。

マルチプレーヤー サーバー

専用サーバー: あらゆるプラットフォームで待機時間の短いリアルタイム ゲームプレイを実現します。

年中無休の監視と DDoS 保護 - DDoS 攻撃などのインシデントから保護します。

Microsoft Azure を使用したグローバル リーチ: 他のどのプロバイダーよりも多くのグローバル・リージョンを持つクラウド上で、プレーヤーとの距離を縮めます。

コスト コントロール: 需要に応じてサーバー コアを動的に拡大縮小することができます。

チャット

パーティー: 遅延時間の短いピア ツー ピア通信を使用してプレーヤーを接続します。

テキスト チャットとボイス チャット: アクセシブルなボイス チャット、トランスクリプション、翻訳を促進します。

アクセシビリティ: 自動音声変換や音声合成を使用して、すべてのユーザーが簡単に通信できます。

リアルタイム翻訳: 30 以上の異なる言語間でボイス チャットやテキスト チャットを翻訳することで、グローバルな障壁を取り除き、プレーヤーの同時開催を進めます。

暗号化: プレーヤーの安全な通信を確保します。

ランキングと統計

トーナメントとランキング: 友達や知らないユーザーとの間で、永続的または期間限定の競争を促進します。

スケジュール処理: スケジュールに合わせてランキングをリセットし、順位をアーカイブしてプレーヤーが過去の成績を確認できます。

賞品: プレーヤーのアクションやランキング順位に応じてリワードを提供します。

チート防止: 望まない行動を防ぎ、不正なプレーヤーやアカウントを削除します。

LiveOps

エンゲージメントとリテンション

ゲーム マネージャー Web ポータル: スタジオのメンバーがゲームを構築、構成、操作するための (役割とアクセス権限を含む) 共有スペース。

日次レポート: 業界で使用されているトップ メトリクスのレンズを通して、ゲームのパフォーマンスを評価し、毎日計算されます。

プレーヤー プロフィール: 認証サービスやプラットフォーム間でプレーヤーを追跡します。

カスタマイズ: サーバーに保存されているプレーヤー データとロジックを使用して、カスタムのゲーム メカニックを構築します。

実績システム: ルール エンジンとカスタム プレーヤー イベントを使用して、強力な実績システムを構築します。

リアルタイム セグメント化: ターゲットのプレーヤーのグループにすぐに行動を起こします。

プレーヤー通信: プッシュ通知、メール、毎日のメッセージ ポップアップでコミュニティと会話します。

コンテンツの管理

タイトル データ: - ゲーム構成をリモートで管理します。

アイテム カタログ: アプリ内付与や購入が利用可能なアイテムのカタログを構成し、いつでも更新することができます。

コンテンツ配信ネットワーク: ゲーム マネージャー経由でゲーム アセットをアップロード、ホスト、および配信します。

A/B テスト

プレーヤー バケット: ランダムに割り当てられたプレーヤーのグループを使用して実験を行います。

収益化

ストアと販売: 個人向けに設定したストアをプレーヤー セグメントに提供し、Xbox、Steam、Google、PayPal などでの支払いをサポートします。

仮想通貨: プロモーション用のクーポンや仮想通貨を造り、初期残高の設定や任意の自動チャージをサポートします。

ユーザー生成コンテンツ: プレーヤーは、モデレートされたコンテンツを作成、アップロード、検索することができます。

ドロップ テーブル: 初めてのユーザーや常連ユーザーに魅力的なバンドルを作成し、アイテムの希少性で需要を喚起します。

詐欺防止: サーバー側のレシート検証を使用して、購入が完了する前に本物かどうかを確認します。

自動化

CloudScript: 専用サーバーなしでサーバー機関が必要な場合に、軽量な論理処理を構築します。

タスクのスケジュール: 事前定義されたアクションを設定して、価格、イベント、退会したプレーヤーへのメッセージなど、あらゆることを管理できます。

データと分析

リアルタイム分析

PlayStream: ゲームで発生したすべてのイベントの統合リアルタイム ストリーム (および履歴アーカイブ) を監視します。

リアルタイム ルール エンジン: PlayStream イベントに反応する強力なアクションとトリガーを設定します。

リアルタイム セグメンテーション: データ プロパティを使用してプレーヤーをセグメントに分類し、プレーヤーの参加や終了に応じてアクションを実行します。

イベント フィルターと検索: タイム スライスにズームして、プレーヤー、イベント、エラー状態を詳細に分析します。

レポート: ゲームの日次および月次のパフォーマンスをまとめたレポートを、毎日のメールとオンデマンドで提供します。

データ管理

インサイト: すべてのイベント データと処理データを、クラウド上の単一のタイトル データベースに集約します。

イベント アーカイブ: 既存の Azure Blob Storage または Amazon S3 データウェア ハウスへのイベントのエクスポートをスケジュールします。

コンプライアンス

GDPR: PlayFab は、一般データ保護規制 (GDPR) に準拠するよう取り組んでいます。また、サービス プロバイダーとして、プレーヤーが自分のデータの表示や削除ができるようなフックを提供するよう努めています。

COPPA: PlayFab は現在、COPPA に準拠したゲームで使用されています。

SDK

SDK は、ほとんどの一般的な言語、プラットフォーム、ゲーム エンジンで使用できます。 「SDK の概要」を参照して、機能領域別に必要な PlayFab SDK を見つけ、それぞれでサポートされている言語、プラットフォーム、ゲーム エンジンの中から選択します。

サポート

ドキュメント: チュートリアル、サンプル、包括的な参照ドキュメントを備え、すぐに使い始めることができます。

フォーラム: コミュニティ フォーラムでは、専門家から学び、自分の知識を共有することができます。

Slack: 他の開発者との会話を継続しながら PlayFab デベロッパー サクセスと直接通信できるチャネル。

リアルタイム サービスの正常性: status.playfab.com にアクセスして、現在および過去のサービスの正常性に関する情報を取得します。

チケット: エンタープライズ レベルのチケット制サポートを取得します。

年中無休の緊急エスカレーション: 緊急性の高い問題については、24 時間体制でサポートします。