参考資料

Steamがゲーム内で使用されているコントローラのレポートを追加

Steamがゲーム内で使用されているコントローラのレポートを表示する機能を追加したようです。
2018年に公開されたSteamのコントローラ使用状況によると3,000 万人以上のプレイヤーがコントローラを登録しているとのことで、コントローラへの対応が重要になっているのかも知れません。

https://store.steampowered.com/news/group/4145017/view/3061855517864424914?l=japanese

 

ゲームで使用されるコントローラの情報

Steamworks売上&有効化情報ダッシュボードに、ゲーム内でプレイヤーが使用している(使用できる)主要コントローラの内訳を表示する新しいレポートを追加しました。 これは、PS5コントローラーのサポートを追加した最近のアップデートと、Steam内でのさまざまなSteam入力機能の改善に続くものです。

この記事では、新しいレポートの詳細と、特にゲームがコントローラでのプレイに適している場合に役立つ、いくつかの点について説明します。

これらの新しいレポートを見るには、任意のアプリのSteamworks売上&有効化情報ダッシュボードを開き、右側のオプションのリストから「Controller Stats」をクリックしてください。

 

コントローラサポートが重要である理由

使用規模を理解しやすいように、まずは数字を見てみましょう:4,800万人のプレイヤーがSteamのゲームをプレイするためにコントローラを使用しており、1日のゲームセッション数の約10%がコントローラを使用しています。もちろん、すべてのゲームでコントローラが均等に使用されているわけではありません。 多くのRTSゲームではコントローラを使ったプレイは難しく、コントローラを使用するプレイヤーの割合ははるかに少ない傾向にあります(多くの場合1%未満)。 それとは対照的に、スポーツや格闘ゲームではセッションの70%以上、また、レースやスケートゲームではプレイヤーの90%以上がコントローラを使ってプレイしています。 アクションとアドベンチャーを見ると、ほとんどのサードパーソンアドベンチャーゲームでプレイヤーの40〜50%がコントローラを使用しており、FPSゲームの大部分は安定して7〜8%の範囲です。

このレポートの有用性は、開発するゲームの種類によっても異なります。 しかし、一般的に、多くのプレイヤーがSteam上の様々なゲームをコントローラを使ってプレイすることを好んでいます。これは、Valve内のチームを含む多くの人にとって驚きでした。

 

Steam入力統合の概要

レポートの何が役立つのかを詳しく見ていく前に、簡単なおさらいから始めましょう。 Steamには、コントローラの統合をサポートする主な方法が2つあります:

  1. ゲームパッドエミュレーション-Steam上に、コントローラを使ったプレイに適したゲームがある場合は、簡単かつ迅速に始められる方法です。 コントローラ用に「Steamゲームパッドエミュレーション」がデフォルトで有効になっていることを確認してください。 このSteamサービスを使用すると、プレイヤーは一般的に使われているさまざまなコントローラをすぐに機能するように構成し、コントローラの機能(LED、トラックパッド、ランブル、ジャイロなど)をゲーム内のアクションにマッピングできます。
    Steamゲームパッドエミュレーションによって、ゲームの開発者が追加の作業をすることなく、ユーザーは好きなゲームの基本的なコントローラサポートを有効にすることができます。 また、このサービスはコードを変更することなく有効にできるため、開発チームですでにサポートを終了している古いゲームで役立つかもしれません。
    ゲームパッドエミュレーションの詳細はこちら
  2. Steam入力API-コントローラサポートの統合度をより高め、あらゆる種類のコントローラを持つプレイヤーに最高のサポートを提供するAPIのセットです。 これをゲーム内に設定するにはゲーム開発者による初期作業が必要ですが、その後は、Steamで新たにサポートを追加したコントローラでも動作するように自動で拡張されます(最近では新しいPS5コントローラーにも対応しました)。
    Steam入力APIの詳細はこちら

新しいレポートに「Steam入力」と表示されている場合、SteamゲームパッドエミュレーションまたはSteam入力API統合のどちらかを意味します。これは、ゲームのAPI統合を行ったかどうかによって異なります。

 

新しいデータページの詳細

では、実際のレポートのデータを見てみましょう。 始めにサンプルゲームのフルページビューを紹介し、次に各セクションをそれぞれ説明します。

 

コントローラの全期間データ

レポートを詳しく見てみると、上部のセクションには、Steam上のゲームでコントローラを使用したことがあるユーザー数と、あなたのゲームでコントローラを使用したことがあるユーザー数が表示されています。 このセクションは、ゲームがコントローラでのプレイに適している場合に、今後コントローラでプレイする可能性のあるユーザーの潜在的な数を理解するのに役立ちます。

 

デイリーアクティブコントローラユーザー

レポートはまず、選択した期間内におけるゲームのデイリーアクティブユーザー数(DAU)とコントローラを使用するプレイヤー数を表示します。 Steam全体におけるコントローラ使用プレイヤー数の平均は約8%ですが、これはゲームやジャンルごとに大きく異なります。

また、このレポートには、主要なタイプのコントローラの経時的な使用状況を示すグラフも含まれます(1日以上の任意の範囲が表示されます)。 これは、新たなコントローラサポート追加による影響力の確認や、特定のタイプのコントローラでプレイしようとするプレイヤー数を視覚化するのに役立ちます。

これは比較的典型的なグラフで、コントローラセッションの約20%がPlayStationコントローラーです(世界平均は24%)。

 

以下のグラフのように、PlayStationコントローラーの使用率が全体の10%以下である場合、PlayStationコントローラー用のサポートを改善する余地があるかもしれません。

 

一方こちらは、全コントローラセッションの30%がPlayStationコントローラーであるゲームの例です。 おそらくこのゲームは、とても優れたPlayStationコントローラーサポートを提供しています。

 

コントローラモデルごとのセッション

次は、モデルごとのコントローラの使用状況と、Steam入力サービスを使用したコントローラによるセッションの割合を分類した表です。

この例では、ほとんどのコントローラセッション(68%)が、各種のXboxコントローラーでプレイされているのがわかります。これは多くのゲームで一般的です。 Xboxコントローラーサポートは、開発者にとって追加が比較的容易であり、多くのゲームエンジンに組み込まれています。 結果的に、Steam入力を使用したXboxセッションの割合は少なく(17%)、ほとんどのプレイヤーは、ゲームに組み込まれたデフォルトのXboxコントローラーサポートを使い続けています。

また、コントローラ使用の21%がPlayStationコントローラーで、そのセッションのほぼすべて(99%)がSteam入力サービスによるものであることも見て取れます。 これは、このゲームがPlayStationコントローラーをサポートするために、エミュレーションやSteam入力API統合を通して、Steamに依存していることを意味します。

 

マルチコントローラセッション

最後に、ローカル協力プレイをサポートするゲームをお持ちの方は、このセクションに興味を持たれるかもしれません。 最初の行には、指定された期間内の全コントローラゲームセッション数が表示されます。 2行目には、その中からローカルエリアネットワークおよび/または協力プレイでプレイされたセッション数が表示されます。

 

この情報は何に活用できますか?

コントローラを使ったプレイに適したゲームがある場合は、この新しいレポートから導き出せる結論がいくつかあります。 以下はその例です:

  • コントローラを所有しているユーザー数が非常に多いにもかかわらず、ゲームでコントローラを使用しているユーザーが少ない場合は、コントローラのサポートがあまり(または、全く)行われていないことが考えられます。
  • ゲームのPlayStationコントローラー使用率が、世界平均の24%をはるかに下回っている場合は、PlayStationコントローラーでの快適なプレイヤー体験を実現するためのサポートが十分ではない可能性があります。 Steam入力APIに一度統合すれば、使用可能なほぼすべてのコントローラモデルに対応できます。
  • また、ゲームのPlayStationコントローラーの使用率が低く、APIを利用したソリューションを統合するためのリソースがない(または、その作業前にテストしたい)場合は、Steam入力ゲームパッドエミュレーションを有効にすれば、追加の開発作業なしで、「かなり良い」PlayStationコントローラーサポートを提供できます。 これは完全な統合ではないため、プレイヤーに既存のボタンアイコンのプロンプトが表示される可能性があり、使用しているコントローラのアイコンと必ずしも一致しないことを覚えておいてください。

最後に、開発者の皆さんに対する提案と推奨がひとつあるとすれば、ゲーム内でプレイヤーに特定のボタンを押すように求めるプロンプトが表示されるときには、PlayStation対応アイコンを表示するようにしてもらいたいと思います。 各自で作成することも、Steam入力APIの統合ですでに提供されているアイコンを使用することもできます。

 

Steamでのコントローラサポートの詳細

入門に最適なのはSteam入力ドキュメントです。 コントローラサポートの概要と、Steamが作業軽減のために提供する機能とサービスの説明があります。 詳細はこちらから:https://partner.steamgames.com/doc/features/steam_controller

コメントを残す