Exemplos
Olá, Vulkan
O exemplo 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 melhor cada etapa, confira o codelab, que é baseado nesse exemplo e expandido para renderizar um triângulo texturizado em rotação.
Túnel AGDK
O exemplo do AGDK Tunnel demonstra um jogo sem fim simples que oferece suporte a Vulkan e OpenGL ES. Ele mostra como verificar se o dispositivo tem suporte ao Vulkan e fazer substituição para o OpenGL ES se o suporte for inadequado.
Ataque do Barco da Unidade
O Unity Boat Attack é um projeto de exemplo de código aberto criado especificamente para ajudar no teste e no desenvolvimento do Pipeline de Renderização Universal da Unity. O objetivo é descobrir como alguns dos recursos do URP funcionam e ser um recurso de aprendizado para alguns truques.
Confira o repositório de código aberto para saber mais.
Templo do Sol da UE4
O 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 esse recurso para conferir o que o Vulkan pode trazer para seu jogo para dispositivos móveis.
Jogo da UE5 Lyra Starter
O Lyra Starter Game é um novo projeto de exemplo lançado com o UE5 para demonstrar as práticas recomendadas mais recentes para a criação de jogos no UE5. Ele serve como ponto de partida para os desenvolvedores de jogos criarem novos projetos e servirem 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
O Filament é um mecanismo de renderização baseado fisicamente em tempo real para Android, Linux, iOS, macOS, Windows e WebGL. Ela foi desenvolvida para ser a menor e eficiente possível.
Codelab
O codelab Começar a usar o Vulkan no Android orienta você a configurar o pipeline de renderização do Vulkan e, em seguida, renderizar um triângulo texturizado e giratório na tela. Você pode continuar usando o projeto para renderizar os elementos gráficos do jogo.
Histórias de desenvolvedores
Cada vez mais, desenvolvedores de jogos em todo o mundo estão lançando títulos apenas com Vulkan. Isso permite que eles se concentrem no jogo em vez de trabalhar no suporte às tecnologias legadas. O lançamento apenas de títulos do Vulkan permite que eles façam uso total das melhorias disponibilizadas para ícones de dispositivos móveis modernos.
Confira como a Com2uS decidiu oferecer suporte ao Vulkan apenas no Summoners War: Chronicles e a Activision usa o Vulkan em Call of Duty: Warzone Mobile para melhorar os gráficos.
Vídeos
Para saber mais sobre o desenvolvimento gráfico 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)
Vulkanizado 2024
O Vulkanized é o maior evento dedicado a desenvolvedores que usam a API do 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 Campus do Google em Sunnyvale. A programação completa com todas as apresentações pode ser encontrada em Pauta do Vulkanized 2024.
A maioria das sessões é gravada, e o conteúdo pode ser assistido no YouTube.
Vulkanizado 2023
A edição de 2023 do Vulkanized também abrange muitos progressos interessantes para o Vulkan em chips de dispositivos móveis. A programação completa com os vídeos e apresentações pode ser encontrada em Programa Vulkanized 2023, e as sessões gravadas estão disponíveis nesta playlist do YouTube.