Exemples
Hello Vulkan
L'exemple Hello Vulkan montre comment configurer votre application Android pour utiliser Vulkan. Le résultat final n'est qu'un triangle coloré à l'écran, mais il montre en détail tout le processus de configuration nécessaire.
Pour comprendre chaque étape en détail, consultez l'atelier de programmation basé sur cet exemple et développé pour afficher un triangle texturé et rotatif.
Tunnel AGDK
L'exemple de tunnel AGDK présente un jeu simple et sans fin compatible avec Vulkan et OpenGL ES. Il montre comment vérifier si l'appareil est compatible avec Vulkan et passer à OpenGL ES si la compatibilité est insuffisante.
Unity Boat Attack
Unity Boat Attack est un exemple de projet Open Source spécialement conçu pour faciliter les tests et le développement du pipeline de rendu universel de Unity. Il est destiné à découvrir le fonctionnement de certaines fonctionnalités URP et constitue une ressource d'apprentissage pour certaines astuces.
Consultez le dépôt Open Source pour en savoir plus .
Temple du soleil UE4
Sun Temple est un exemple spécialement conçu pour Unreal Engine 4.x afin de démontrer la puissance du moteur dans le monde du jeu mobile. Utilisez-le pour découvrir ce que Vulkan peut apporter à votre jeu mobile.
Jeu de démarrage Lyra UE5
Lyra Starter Game est un nouveau projet de gameplay exemple publié avec UE5 pour illustrer les dernières bonnes pratiques en matière de création de jeux dans UE5. Il est destiné à servir de point de départ aux développeurs de jeux pour créer de nouveaux projets et à servir de ressources d'apprentissage personnalisables. Exportez-le avec Vulkan sur Android pour découvrir les fonctionnalités de Vulkan sur les appareils mobiles Android.
Filaments
Filament est un moteur de rendu en temps réel basé sur la physique pour Android, Linux, iOS, macOS, Windows et WebGL. Il est conçu pour être aussi petit et efficace que possible.
Codelab
L'atelier de programmation Premiers pas avec Vulkan sur Android vous guide dans la configuration de votre pipeline de rendu Vulkan, puis dans l'affichage d'un triangle texturé et rotatif à l'écran. Vous pouvez ensuite continuer à utiliser le projet pour afficher les graphismes de votre jeu.
Témoignages de développeurs
De plus en plus de développeurs de jeux du monde entier ne publient que des titres Vulkan. Cela leur permet de se concentrer sur leur jeu au lieu d'avoir à prendre en charge une technologie héritée. La publication de titres Vulkan uniquement leur permet de tirer pleinement parti des améliorations apportées aux puces mobiles modernes.
Découvrez comment ces développeurs utilisent Vulkan pour améliorer les graphismes.
- Com2uS utilise Vulkan pour améliorer les graphismes
- Optimisation de Godot Engine Vulkan pour Android
- JCC Pokémon Pocket : adoption du développement Vulkan uniquement pour les jeux occasionnels
Vidéos
Pour en savoir plus sur le développement graphique et Vulkan sur Android, consultez ces vidéos :
- Créer des jeux Android haute fidélité avec Vulkan (Google I/O 2019)
- Optimiser les performances des jeux Vulkan (GGDS 2023)
- Graphiques de jeu Android : étude de cas OpenGL ES vs Vulkan (GDC 2023)
Vulkanised 2024
Vulkanised est le plus grand événement dédié aux développeurs utilisant l'API Vulkan. Il rassemble la communauté des développeurs Vulkan pour échanger des idées, résoudre des problèmes et contribuer à orienter le développement futur de l'API et de l'écosystème Vulkan.
La dernière édition s'est tenue du 5 au 7 février 2024 sur le campus Google de Sunnyvale. L'agenda complet avec toutes les présentations des intervenants est disponible dans l'agenda de Vulkanised 2024.
La plupart des sessions sont enregistrées et peuvent être visionnées sur YouTube.
Vulkanised 2023
L'édition 2023 de Vulkanised couvre également de nombreux progrès intéressants pour Vulkan sur les puces mobiles. L'agenda complet avec les vidéos et les présentations est disponible dans l'agenda de Vulkanised 2023, et les sessions enregistrées sont disponibles dans cette playlist YouTube.