Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Los motores de juegos multiplataforma populares han sido compatibles con Vulkan desde hace algún tiempo.
Sin embargo, debido a los diferentes niveles de compatibilidad con dispositivos, estos motores de juego implementaron formas de incluir en la lista de entidades permitidas los dispositivos en buen estado y agregar a la lista de bloqueo los dispositivos maliciosos conocidos.
Puedes comenzar con la lista predeterminada de estos motores y dejar que el motor use Vulkan automáticamente en los dispositivos compatibles y recurrir a OpenGL ES para dispositivos no compatibles.
Unity
Si quieres habilitar la selección automática de dispositivos en Unity, sigue los pasos para configurar la API de Auto Graphics.
Usa el complemento del motor VkQuality para Unity para proporcionar recomendaciones de tiempo de inicio de la API de gráficos para que tu juego use en un dispositivo específico.
Unreal Engine
Para habilitar la selección automática de dispositivos en Unreal Engine, sigue los pasos para admitir Vulkan. Cuando seleccionas Support Vulkan y Support OpenGL ES 3.2, Unreal usa Vulkan de forma predeterminada. Si el dispositivo no es compatible con Vulkan, Unreal recurrirá a OpenGL ES 3.2.
Si usas funciones específicas de Vulkan que se sabe que tienen un mal comportamiento en ciertos dispositivos, puedes personalizar tu archivo BaseDeviceProfile.ini para excluir esos dispositivos. Consulta Cómo personalizar perfiles de dispositivos y escalabilidad para Android para obtener información sobre cómo hacerlo. Recuerda mantener actualizado tu archivo BaseDeviceProfile.ini. Dado que los controladores de dispositivos nuevos pueden corregir los dispositivos defectuosos anteriormente conocidos, no querrás perderte las optimizaciones que obtendrás de forma gratuita a partir de los controladores de dispositivos actualizados.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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."]]