Esempi
Benvenuto Vulkan
L'esempio Hello Vulkan mostra come configurare l'app per Android per utilizzare Vulkan. Il risultato finale è solo un triangolo colorato sullo schermo, ma mostra in dettaglio l'intera procedura di configurazione necessaria.
Per una comprensione approfondita di ogni passaggio, consulta il codelab basato su questo esempio e ampliato per eseguire il rendering di un triangolo con texture e rotante.
Tunnel AGDK
L'esempio Tunnel AGDK mostra un semplice gioco senza fine che supporta sia Vulkan sia OpenGL ES. Mostra come verificare se il dispositivo supporta Vulkan e come eseguire il fallback a OpenGL ES se il supporto è insufficiente.
Unity Boat Attack
Unity Boat Attack è un progetto di esempio open source creato appositamente per facilitare i test e lo sviluppo della Universal Render Pipeline di Unity. È pensato per scoprire come funzionano alcune delle funzionalità di URP e come risorsa di apprendimento per alcuni trucchi.
Dai un'occhiata al repository open source repository per saperne di più.
Tempio del Sole UE4
Sun Temple è un esempio creato appositamente per Unreal Engine 4.x per dimostrare la potenza del motore nel mondo dei giochi mobile. Usalo per scoprire cosa può portare Vulkan al tuo gioco mobile.
Gioco di avvio Lyra UE5
Lyra Starter Game è un nuovo progetto di gioco di esempio rilasciato con UE5 per dimostrare le ultime best practice 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. Esportalo 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 rotante 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 rilasciano titoli solo Vulkan. In questo modo possono concentrarsi sul gioco anziché dover lavorare sul supporto della tecnologia legacy. Il rilascio di titoli solo Vulkan consente loro di sfruttare appieno i miglioramenti apportati ai chip mobile moderni.
Scopri come questi sviluppatori utilizzano Vulkan per una grafica migliore.
- Com2uS utilizza Vulkan per una grafica migliore
- Ottimizzazione di Godot Engine Vulkan per Android
- GCC Pokémon Pocket: adozione dello sviluppo solo Vulkan per i giochi casual
Video
Per saperne di più sullo sviluppo della grafica e su Vulkan su Android, guarda questi video:
- Making high fidelity Android games possible with Vulkan (Google I/O'19)
- Optimizing Vulkan games performance (GGDS 2023)
- Android game graphics - OpenGL ES versus Vulkan case study (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 guidare lo sviluppo futuro dell'API e dell'ecosistema Vulkan.
L'ultima edizione si è tenuta dal 5 al 7 febbraio 2024 nel campus di Google a Sunnyvale. L'agenda completa con le presentazioni di tutti i relatori è disponibile in Vulkanised 2024 Agenda.
La maggior parte delle sessioni viene registrata e la riproduzione può essere visualizzata su YouTube.
Vulkanised 2023
L'edizione 2023 di Vulkanised copre anche molti progressi interessanti per Vulkan sui chip mobile. L'agenda completa con i video e le presentazioni è disponibile in Vulkanised 2023 Agenda, e le sessioni registrate sono disponibili in questa playlist di YouTube.