ゲームエンジンのサポート

一定期間、一般的なマルチプラットフォーム ゲームエンジンは Vulkan をサポートしています。ただし、デバイスのサポートレベルが異なるため、これらのゲームエンジンには、正常なデバイスを許可リストに登録し、既知の不正なデバイスを拒否リストに追加する方法が実装されています。

これらのエンジンのデフォルト リストから開始し、サポート対象のデバイスではエンジンが自動的に Vulkan を使用し、サポート対象外のデバイスでは OpenGL ES にフォールバックできます。

Unity

Unity で自動デバイス選択を有効にするには、Auto Graphics API を設定する手順を行います。

Unreal Engine

Unreal Engine で自動デバイス選択を有効にするには、Vulkan のサポートの手順に沿って操作します。[Support Vulkan] と [Support OpenGL ES 3.2] の両方を選択すると、Unreal はデフォルトで Vulkan を使用します。デバイスが Vulkan をサポートしていない場合、Unreal は OpenGL ES 3.2 にフォールバックします。

特定のデバイスで正常に動作しないことがわかっている Vulkan 機能を使用する場合は、BaseDeviceProfile.ini ファイルをカスタマイズして、該当するデバイスを除外できます。カスタマイズ方法については、Android 向けのデバイス プロファイルとスケーラビリティのカスタマイズをご覧ください。BaseDeviceProfile.ini ファイルは常に最新の状態に保ってください。新しいデバイス ドライバでは、以前に認識されていた不良デバイスが修正される可能性があるため、更新されたデバイス ドライバで無料で得られる最適化を見逃すことは避けるべきです。