Campioni
Ciao Vulkan
L'esempio Hello Vulkan mostra come configurare l'applicazione Android per l'utilizzo di Vulkan. Il risultato finale è solo un triangolo colorato sullo schermo, ma mostra in dettaglio tutta la procedura di configurazione necessaria.
Per una comprensione approfondita di ogni passaggio, consulta il codelab basato su questo esempio ed espanso per eseguire il rendering di un triangolo con texture e in rotazione.
Tunnel AGDK
L'esempio AGDK Tunnel mostra un semplice gioco senza fine che supporta sia Vulkan che OpenGL ES. Mostra come verificare il supporto di Vulkan sul dispositivo e il fallback a OpenGL ES se il supporto non è adeguato.
Attacco di barche di Unity
Unity Boat Attack è un progetto di esempio open source creato appositamente per facilitare il test e lo sviluppo della Universal Render Pipeline di Unity. È pensato per scoprire come funzionano alcune funzionalità di URP e come risorsa di apprendimento per alcuni trucchi.
Per saperne di più, consulta il repository open source.
Tempio del Sole UE4
Tempio del sole è un sample creato appositamente per Unreal Engine 4.x per dimostrare la potenza del motore nel mondo dei giochi mobile. Usalo per scoprire cosa può fare Vulkan per il tuo gioco mobile.
UE5 Lyra Starter Game
Lyra Starter Game è un nuovo progetto di gameplay di esempio rilasciato con UE5 per dimostrare le migliori pratiche più recenti per la creazione di giochi in UE5. È pensato per essere il punto di partenza per gli sviluppatori di giochi per creare nuovi progetti e fungere da risorse di apprendimento personalizzabili. Esportarlo con Vulkan su Android per scoprire le funzionalità di Vulkan sui dispositivi mobili Android.
Filamento
Filament è un motore di rendering basato sulla fisica in tempo reale per Android, Linux, iOS, macOS, Windows e WebGL. È progettato per essere il più piccolo ed efficiente possibile.
Codelab
Il codelab Introduzione a Vulkan su Android ti guida nella configurazione della pipeline di rendering Vulkan e poi nel rendering di un triangolo con texture e in rotazione sullo schermo. Puoi quindi continuare a utilizzare il progetto per eseguire il rendering della grafica del gioco.
Storie di sviluppatori
Sempre più sviluppatori di giochi in tutto il mondo stanno rilasciando titoli solo Vulkan. In questo modo, possono concentrarsi sul loro gioco anziché dover supportare la tecnologia precedente. La pubblicazione di titoli solo Vulkan consente di sfruttare appieno i miglioramenti resi disponibili per i chip mobile moderni.
Scopri come questi sviluppatori utilizzano Vulkan per una grafica migliore.
- Com2uS utilizza Vulkan per una grafica migliore
- Call of Duty Warzone Mobile utilizza Vulkan per una grafica migliore
- Ottimizzazione di Vulkan di Godot Engine per Android
- GCC Pokémon Pocket: adozione dello sviluppo solo Vulkan per i giochi casual
Video
Per saperne di più sullo sviluppo di grafica e Vulkan su Android, guarda questi video:
- Rendere possibili giochi Android ad alta fedeltà con Vulkan (Google I/O'19)
- Ottimizzazione delle prestazioni dei giochi Vulkan (GGDS 2023)
- Grafica dei giochi Android: case study su OpenGL ES e Vulkan (GDC 2023)
Vulkanised 2024
Vulkanised è il più grande evento dedicato agli sviluppatori che utilizzano l'API Vulkan. Riunisce la community di sviluppatori Vulkan per scambiare idee, risolvere problemi e contribuire a indirizzare lo sviluppo futuro dell'ecosistema e dell'API Vulkan.
L'ultima edizione si è tenuta dal 5 al 7 febbraio 2024 nel campus di Google a Sunnyvale. L'agenda completa con tutte le presentazioni dei relatori è disponibile nell'agenda di Vulkanised 2024.
La maggior parte delle sessioni viene registrata e la registrazione può essere visualizzata su YouTube.
Vulkanised 2023
L'edizione 2023 di Vulkanised copre molti progressi interessanti anche per Vulkan sui chip mobile. L'agenda completa con i video e le presentazioni è disponibile nell'agenda di Vulkanised 2023, mentre le sessioni registrate sono disponibili in questa playlist di YouTube.