Ejemplos
Hello Vulkan
En el ejemplo de Hello Vulkan, se muestra cómo configurar tu aplicación para Android a fin de usar Vulkan. El resultado final es solo un triángulo de color en la pantalla, pero muestra en detalle todo el proceso de configuración necesario.
Para comprender mejor cada paso, consulta el codelab, que se basa en este ejemplo y se expande para renderizar un triángulo con textura que rota.
Túnel de AGDK
En el ejemplo de AGDK Tunnel, se muestra un juego sin fin simple que admite Vulkan y OpenGL ES. Se muestra cómo verificar la compatibilidad del dispositivo con Vulkan y cómo recurrir a OpenGL ES si la compatibilidad no es adecuada.
Ataque en un bote de la Unity
Unity Boat Attack es un proyecto de muestra de código abierto creado específicamente para ayudar a las pruebas y el desarrollo de la canalización universal de renderizaciones de Unity. Su objetivo es descubrir cómo funcionan algunas de las funciones de URP y es un recurso de aprendizaje para algunos trucos.
Consulta el repositorio de código abierto para obtener más información.
Templo del Sol UE4
Sun Temple se creó específicamente con una muestra para Unreal Engine 4.x a fin de demostrar la potencia del motor en el mundo de los juegos para dispositivos móviles. Úsalo para descubrir lo que Vulkan puede aportar a tu juego para dispositivos móviles.
Juego inicial Lyra de UE5
Lyra Starter Game es un nuevo proyecto de juego de muestra que se lanzó con UE5 para demostrar las prácticas recomendadas más recientes para crear juegos en UE5. Está destinada a ser el punto de partida para que los desarrolladores de juegos creen proyectos nuevos y funcionen como recursos de aprendizaje personalizables. Exporta el archivo con Vulkan en Android para revisar las capacidades de Vulkan en dispositivos móviles Android.
Filamento
Filament es un motor de renderización físico en tiempo real para Android, Linux, iOS, macOS, Windows y WebGL. Está diseñado para ser lo más pequeño y eficiente posible.
Codelab
En el codelab Cómo comenzar a usar Vulkan en Android, se te guiará para configurar la canalización de renderización de Vulkan y, luego, renderizar un triángulo con textura y giratorio en la pantalla. Luego, podrás seguir usando el proyecto para renderizar los gráficos de tu juego.
Historias de desarrolladores
Cada vez más desarrolladores de juegos de todo el mundo lanzan títulos exclusivos para Vulkan. Esto les permite enfocarse en su juego en lugar de tener que trabajar para admitir tecnología heredada. El lanzamiento de títulos exclusivos para Vulkan les permite aprovechar al máximo las mejoras disponibles para los chips modernos para dispositivos móviles.
Descubre cómo Com2uS decide admitir Vulkan solo en Summoners War: Chronicles y Activision usa Vulkan en Call of Duty: Warzone Mobile para obtener mejores gráficos.
Videos
Para obtener más información sobre el desarrollo de gráficos y Vulkan en Android, consulta estos videos:
- Cómo hacer posibles juegos de alta fidelidad para Android con Vulkan (Google I/O 2019)
- Optimización del rendimiento de los juegos de Vulkan (GGDS 2023)
- Gráficos de juegos para Android: Caso de éxito de OpenGL ES frente a Vulkan (GDC 2023)
Optimizado para 2024
Vulkanized es el evento más importante dedicado a los desarrolladores que usan la API de Vulkan. Reúne a la comunidad de desarrolladores de Vulkan para intercambiar ideas, resolver problemas y ayudar a orientar el desarrollo futuro del ecosistema y la API de Vulkan.
La edición más reciente se llevó a cabo del 5 al 7 de febrero de 2024 en el campus de Google de Sunnyvale. Puedes encontrar la agenda completa con todas las presentaciones de los presentadores en Agenda de 2024 con tecnología Vulkan.
La mayoría de las sesiones se graban y la repetición se puede ver en YouTube.
Optimizado para el 2023
En la edición de 2023 de Vulkanized también por muchos avances interesantes para Vulkan en chips para dispositivos móviles. El temario completo con los videos y las presentaciones se encuentra en la Agenda de 2023 con aplicación Vulkan. Además, las sesiones grabadas están en esta playlist de YouTube.