1 入力デバイス
入力デバイスとは、プレイヤーがゲームとインタラクションするためのハードウェアやソフトウェアのことです。入力デバイスは、ゲームの入力を構築する際に最初に考慮すべきものであることが多いです。どのデバイスに対応するか、どのように処理するかで、どのプレイヤーがプレイできるかが大きく変わってきます。

成績表を表示する
1 入力デバイス
このビデオでは、開発者がプレイヤーにゲームにアクセスしてもらうための方法を、5つのモジュールに分けて紹介しています。
1.1 入力デバイスの紹介
ゲームが対応している入力デバイスによって、そのゲームを遊べるかどうかが決まります。ゲームパッド、キーボード、マウス、タッチスクリーンなどが一般的ですが、フライトスティックのようなあまり一般的でないデバイスでも、対応していればゲームをプレイできる場合があります。
プレイヤーは、異なる入力デバイスをより身近に、より快適に感じるかもしれません。また、アナログスティックやボタン、タッチやモーションなど、プレイヤーの好みに応じた入力方法が用意されている場合もあります。
特定のプラットフォームで利用可能なさまざまな互換性のあるデバイスを使用してゲームにアクセスする選択肢と、それらのデバイスがゲームによってどのように処理されるかの選択肢があることは、一部のプレーヤーにとって有用であり、必要なことです。
1.2 複数の入力デバイスに対応
ゲームをプレイするために、さまざまな入力デバイスを選択できるようにする。
Nintendo Switchの『マリオカート8』では、Joy-conやProコントローラーなど、このプラットフォームで利用可能な多くの入力デバイスでプレイできるほか、それらのデバイスがサポートするさまざまな設定を自由に使用することができます。
Windows版GNOGでは、ゲームパッドや、マウスアクセシビリティ版をプレイする場合はマウスだけなど、さまざまな入力デバイスを使用してプレイすることが可能です。どのデバイスを使用しても、プレイヤーは、メニューの操作を含め、ゲーム内のすべてのアクションにアクセスすることができます。
Windows版FIFAでは、ゲームパッドやマウスなど、いくつかの異なる入力設定を選択することができます。設定メニューから使いたい方を選択すると、ゲームのさまざまな部分に適用されます。
iOS版Oceanhorn 2では、ゲームパッドとタッチコントロールのどちらでもプレイでき、現在使用しているデバイスに応じて、2つのデバイスを切り替えて使用することができます。タッチスクリーンで入力した場合は、タッチ操作が入力ソースとして使用され、ゲームパッドで入力した場合は、ゲームパッドでの入力に瞬時に切り替わります。
一部のゲーム機では、マウスとキーボードの両方がゲームパッドの代替入力として開発者に提供されるなど、プラットフォームが追加入力デバイスに対応する傾向が強まっています。例えば、Xboxでは、GEARS 5とSea of Thievesの両方がマウスとキーボードをサポートしています。
1.3 同時入力
プレイヤーに複数の入力デバイスを同時に使用させる。
対応する入力デバイスが多ければ多いほど、プレイヤーが自分の好きな入力デバイスを使える可能性が高くなります。しかし、プレイヤーによっては、異なるデバイスの特定の部分が他のデバイスよりもアクセスしやすいと感じる場合があります。そのため、同じデバイスまたは異なるデバイスを同時に複数使用し、それぞれのデバイスからの入力を異なるアクションに使用してプレイできるようにすると便利でしょう。
このような遊び方には、複数のデバイスを同時に使用し、あたかも1つのデバイスしか使用していないかのように動作させることが有効です。アナログ入力とデジタル入力の両方について、これらのデバイスがどのように相互作用するかを考える必要があります。
Windows 10の『Ori and the Will of the Wisps』では、ゲームパッド、マウスとキーボード、キーボードのみという3種類のプレイ方法が用意されています。そして、デフォルトで対応しているすべての入力デバイスを同時に使用することができます。そのため、プレイヤーは、ジャンプや各種アビリティなどのアクションにはキーボードキーを使用し、移動にはゲームパッドのアナログスティックを使用することを好むかもしれません。この場合、最後にどの入力デバイスを使用したかによって、入力プロンプトが動的に変化しているのがわかります。
可能であれば、Ghost Recon Breakpointのように、コントローラの同時入力を有効または無効にするオプションを設けて、同時入力を選択できるようにしてください。
XboxとWindows 10のCopilot機能は、2つのデバイスを組み合わせて、1つのデバイスとして動作させることができます。しかし、一般的にはゲーム内でこの機能をサポートするのがベストです。これは、サポートされている場合、プレイヤーが各デバイスの入力とゲームプレイの設定を別々に設定できる可能性があり、すべてのプラットフォームシステムがこの機能をサポートしているわけではないためです。
また、同時入力を許可すると、他の人とコントロールを共有して、ゲーム内の1人のプレイヤーを協調してコントロールできるようになるため、便利です。
1.4 入力デバイスのブロック化
複数のデバイスをサポートしている場合、個々のデバイスを無効にすることができます。
複数のデバイスがサポートされている場合、プレイヤーが特定のデバイスからの入力を受け取らないようにすることは、特にプレイヤーがゲーム自体の外で入力デバイスを設定する可能性があるプラットフォームでは便利です。
例えば、Ghost Recon Breakpointでは、ゲームパッドやその他の入力デバイスを完全に有効または無効にすることができ、ゲームはそれらのデバイスからの入力を一切検出しなくなります。
同様に、Eagle Islandでは、ゲームパッド入力の有効/無効を選択でき、ゲームプレイ中にマウス入力の有効/無効を選択することもできます。
1.5 入力方法
様々な入力方法を提供する入力デバイス、または代替手段を提供する入力デバイスを選択する。
ボタンやアナログスティック、キー、マウスなどのポインティングデバイス、モーション、タッチ、音声認識、アイトラッキングなど、ゲーム内でどの入力デバイスをサポートするかを考える際には、それぞれのデバイスで利用できる入力方式を考慮します。
プレイヤーによっては、他の入力方法よりも使いたい入力方法があるかもしれませんので、対応できる範囲が広ければ広いほど、誰かがゲームをプレイできる可能性は高まります。
例えば、PlayStation®で『Skyrim VR』をプレイする場合、PlayStation®Moveコントローラーを使えば、モーションコントロールでプレイできますし、DualShockコントローラーを使えば、従来のボタンとアナログスティックを使ったプレイが可能です。
タッチ入力が難しい、あるいは使いたくないというプレイヤーもいると思いますので、タッチ入力に対応したプラットフォームでは、別の選択肢を追加するようにしてください。サヨナラ ワイルドハーツ」と「グラインドストーン」は、iOSではタッチ入力かゲームパッドのどちらかを使ってプレイすることが可能です。
ゲームパッドのボタンやアナログスティック、対応プラットフォームではマウスやキーボードなど、様々なプレイヤーが物理的にアクセスできるようになっていますので、最低限対応しておくことを目指しましょう。
ゲームパッドやマウス、キーボードなど、様々な入力方式に対応するため、ゲームプレイの変更も検討する必要があります。
このビデオでは、入力デバイスについて説明しました。SpecialEffect DevKitのWebサイト(specialeffectdevkit.info)で、このトピックの各モジュールを確認し、他のトピックも見つけてください。