ゲームの調整

インゲーム アナリティクスを使用して、プレイヤーのエンゲージメントを追跡しバランスの問題を見つけます。

Choose your operating system:

Windows

macOS

Linux

プレイヤーの継続率をキャプチャするには、アナリティクス プロバイダーをゲームに登録します。これはプロジェクトの DefaultEngine.ini ファイルを使って行いますのでデフォルト プロバイダーを 登録する必要があります。任意で、ゲームの異なるビルドタイプ (開発、テスト、実稼働) に対して、別のプロバイダーとアカウント詳細を登録することもできます。以下のセクションは Apsalar プラグインのコンフィギュレーションの例です。

[Analytics]
ProviderModuleName=IOSApsalar
ApiKey=YourAnalyticsKey1
ApiSecret=YourAnalyticsSecret1
SendInterval=60

[AnalyticsDevelopment]
ApiKey=YourAnalyticsKey2
ApiSecret=YourAnalyticsSecret2
SendInterval=60

[AnalyticsTest]
ApiKey=YourAnalyticsKey3
ApiSecret=YourAnalyticsSecret4
SendInterval=60

[Analytics] セクションは、使用しているデフォルトのことで、デフォルトのプロバイダー モジュール名を設定します。上記のケースでは、4.5 リリースの一部の IOSApsalar プラグインを 設定しました。 ApiKey ApiSecret のフィールドは、 Apsalar ウェブサイトのものです。アカウントを作成すると、使用するキーとシークレットが与えられます。

プロジェクト用の設定が完了すると、アナリティクス イベントを記録する準備が整います。基本的な継続率を取得するには、ゲームの開始と共にセッションを作成し、 フォアグラウンドから消えた時点でセッションを終了する必要があります。方法は、以下のコード行、 あるいはバージョン 4.5 以降についている ブループリント分析プラグイン を使用して行います。

FAnalytics::Get().GetDefaultConfiguredProvider()->StartSession();
FAnalytics::Get().GetDefaultConfiguredProvider()->EndSession();

これらのコールをゲームの一部とすると、プレイヤーの継続率の自動収集が始まります。基本的な継続率の収集の終了後、 さらにイベントを追加して、ゲーム内のプレイヤーのビヘイビアをもっと詳しく知ることができます。

Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
閉じる