Amostra, codelab, histórias de desenvolvedores e vídeos

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:

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.