ゲームエンジンのサポート
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
一定期間、一般的なマルチプラットフォーム ゲームエンジンは Vulkan をサポートしています。ただし、デバイスのサポートレベルが異なるため、これらのゲームエンジンには、正常なデバイスを許可リストに登録し、既知の不正なデバイスを拒否リストに追加する方法が実装されています。
これらのエンジンのデフォルト リストから開始し、サポート対象のデバイスではエンジンが自動的に Vulkan を使用し、サポート対象外のデバイスでは OpenGL ES にフォールバックできます。
Unity
Unity で自動デバイス選択を有効にするには、Auto Graphics API を設定する手順を行います。
VkQuality Unity エンジン プラグインを使用して、特定のデバイスで使用するゲーム用のグラフィック 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
ファイルは常に最新の状態に保ってください。新しいデバイス ドライバでは、以前に認識されていた不良デバイスが修正される可能性があるため、更新されたデバイス ドライバで無料で得られる最適化を見逃すことは避けるべきです。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[null,null,["最終更新日 2025-07-27 UTC。"],[],[],null,["# Game engine support\n\nPopular multi-platform game engines have supported Vulkan for some time.\nHowever, due to varying levels of device support, these game engines have\nimplemented ways to allowlist good devices and denylist known bad devices.\n\nYou can start from these engines' default list and let the engine automatically\nuse Vulkan on supported devices and fall back to OpenGL ES for non-supported\ndevices.\n\nUnity\n-----\n\nTo enable automatic device selection on Unity, follow the steps to configure\n[Auto Graphics API](/games/engines/unity/start-in-unity#auto_graphics_api).\n\nUse the [VkQuality Unity engine plugin](/games/engines/unity/unity-vkquality) to\nprovide launch-time recommendations of the graphics API for your game to use on\na specific device.\n\nUnreal Engine\n-------------\n\nTo enable automatic device selection on Unreal Engine, follow the steps to\n[Support Vulkan](/games/engines/unreal/unreal-on-android#vulkan). When you\nselect both **Support Vulkan** and **Support OpenGL ES 3.2**, Unreal uses Vulkan\nby default. If the device doesn't support Vulkan, Unreal falls back to\nOpenGL ES 3.2.\n\nIf you are using specific Vulkan features that are known to behave badly on\ncertain devices, you can customize your `BaseDeviceProfile.ini` file to exclude those\ndevices. Check out [Customizing Device Profiles and Scalability for Android](https://dev.epicgames.com/documentation/en-us/unreal-engine/customizing-device-profiles-and-scalability-in-unreal-engine-projects-for-android#androiddeviceprofiles)\nto learn how to customize it. Remember to keep your `BaseDeviceProfile.ini` file\nupdated. As new device drivers may fix previously known bad devices, you do not\nwant to miss out on optimizations that you will get for free from the updated\ndevice drivers."]]