Amostras
Hello Vulkan
A amostra Hello Vulkan demonstra como configurar seu app Android para usar o Vulkan. O resultado final é apenas um triângulo colorido na tela, mas mostra em detalhes todo o processo de configuração necessário.
Para entender cada etapa em detalhes, confira o codelab, que é baseado nessa amostra e expandido para renderizar um triângulo texturizado e giratório.
AGDK Tunnel
A amostra AGDK Tunnel demonstra um jogo simples e infinito que oferece suporte ao Vulkan e ao OpenGL ES. Ela mostra como verificar se o dispositivo oferece suporte ao Vulkan e fazer o fallback para o OpenGL ES se o suporte for inadequado.
Unity Boat Attack
Unity Boat Attack é um projeto de amostra de código aberto criado especificamente para ajudar nos testes e no desenvolvimento do Pipeline de Renderização Universal do Unity. Ele foi criado para descobrir como alguns dos recursos do URP funcionam e como um recurso de aprendizado para alguns truques.
Confira o repositório de código aberto para saber mais .
UE4 Sun Temple
Sun Temple é uma amostra criada especificamente para o Unreal Engine 4.x para demonstrar o poder do mecanismo no mundo dos jogos para dispositivos móveis. Use-o para conferir o que o Vulkan pode oferecer ao seu jogo para dispositivos móveis.
UE5 Lyra Starter Game
Lyra Starter Game é um novo projeto de jogo de amostra lançado com o UE5 para demonstrar as práticas recomendadas mais recentes para criar jogos no UE5. Ele foi criado para ser o ponto de partida para os desenvolvedores de jogos criarem novos projetos e servir como recursos de aprendizado personalizáveis. Exporte-o com o Vulkan no Android para conferir os recursos do Vulkan em dispositivos móveis Android.
Filamento
Filament é um mecanismo de renderização fisicamente baseado em tempo real para Android, Linux, iOS, macOS, Windows e WebGL. Ele foi projetado para ser o menor e mais eficiente possível.
Codelab
O Como começar a usar o Vulkan no Android codelab orienta você na configuração do pipeline de renderização do Vulkan e na renderização de um triângulo texturizado e giratório na tela. Em seguida, você pode continuar usando o projeto para renderizar os gráficos do jogo.
Histórias de desenvolvedores
Cada vez mais, os desenvolvedores de jogos em todo o mundo estão lançando títulos apenas do Vulkan. Isso permite que eles se concentrem no jogo em vez de ter que trabalhar no suporte à tecnologia legada. O lançamento de títulos apenas do Vulkan permite que eles aproveitem ao máximo as melhorias disponibilizadas para chips móveis modernos.
Confira como esses desenvolvedores usam o Vulkan para melhorar os gráficos.
- A Com2uS usa o Vulkan para melhorar os gráficos
- Otimização do Vulkan do mecanismo Godot para Android
- Pokémon TCG Pocket: adotando o desenvolvimento apenas do Vulkan para jogos casuais
Vídeos
Para saber mais sobre o desenvolvimento de gráficos e o Vulkan no Android, confira estes vídeos:
- Como possibilitar a criação de jogos Android de alta fidelidade com o Vulkan (Google I/O'19)
- Como otimizar o desempenho dos jogos no Vulkan (GGDS 2023)
- Gráficos de jogos para Android: estudo de caso OpenGL ES x Vulkan (GDC 2023)
Vulkanised 2024
O Vulkanised é o maior evento dedicado a desenvolvedores que usam a API Vulkan. Ele reúne a comunidade de desenvolvedores do Vulkan para trocar ideias, resolver problemas e ajudar a orientar o desenvolvimento futuro da API e do ecossistema do Vulkan.
A edição mais recente foi realizada de 5 a 7 de fevereiro de 2024 no Google Campus em Sunnyvale. A agenda completa com os slides de todos os apresentadores pode ser encontrada em Agenda do Vulkanised 2024.
A maioria das sessões é gravada, e a reprodução pode ser assistida no YouTube.
Vulkanised 2023
A edição de 2023 do Vulkanised também aborda muitos avanços interessantes para o Vulkan em chips móveis. A agenda completa com os vídeos e slides pode ser encontrada na Agenda do Vulkanised 2023, e as sessões gravadas estão nesta playlist do YouTube.