Örnekler
Hello Vulkan
Hello Vulkan örneği, Android uygulamanızı Vulkan kullanacak şekilde nasıl ayarlayacağınızı gösterir. Sonuç, ekranda renkli bir üçgen olsa da gereken tüm kurulum sürecini ayrıntılı olarak gösterir.
Her adımı ayrıntılı olarak anlamak için bu örneğe dayalı ve bunun yerine dokulu, dönen bir üçgen oluşturacak şekilde genişletilmiş olan codelab'e göz atın.
AGDK Tüneli
AGDK Tüneli örneği, hem Vulkan'ı hem de OpenGL ES'yi destekleyen basit bir sonsuz oyunu gösterir. Bu dokümanda, cihazın Vulkan desteğini nasıl kontrol edeceğiniz ve destek yeterli değilse OpenGL ES'ye nasıl geri döneceğiniz açıklanmaktadır.
Unity Boat Attack
Unity Boat Attack, Unity'nin Universal Render Pipeline'ının test edilmesine ve geliştirilmesine yardımcı olmak için özel olarak oluşturulmuş açık kaynaklı bir örnek projedir. Bu kaynak, URP özelliklerinden bazılarının nasıl çalıştığını keşfetmek ve bazı püf noktalarını öğrenmek için tasarlanmıştır.
Daha fazla bilgi edinmek için açık kaynak depoya göz atın.
UE4 Sun Temple
Sun Temple, Unreal Engine 4.x için özel olarak oluşturulmuş bir örnektir ve motorun mobil oyun dünyasındaki gücünü gösterir. Vulkan'ın mobil oyununuza neler katabileceğini öğrenmek için bu aracı kullanın.
UE5 Lyra Başlangıç Oyunu
Lyra Starter Game, UE5'te oyun yapmayla ilgili en iyi uygulamaları göstermek için UE5 ile birlikte yayınlanan yeni bir örnek oyun projesidir. Bu kaynak, oyun geliştiricilerin yeni projeler oluşturmak için başlangıç noktası olarak kullanabileceği ve özelleştirilebilir öğrenme kaynakları olarak yararlanabileceği bir araçtır. Android'de Vulkan'ı kullanarak dışa aktarın ve Android mobil cihazlarda Vulkan'ın özelliklerini inceleyin.
İplik
Filament, Android, Linux, iOS, macOS, Windows ve WebGL için fiziksel temelli gerçek zamanlı bir oluşturma motorudur. Mümkün olduğunca küçük ve verimli olacak şekilde tasarlanmıştır.
Codelab
Android'de Vulkan'ı kullanmaya başlama adlı codelab, Vulkan oluşturma ardışık düzeninizi ayarlama ve ardından ekranda dokulu, dönen bir üçgen oluşturma konusunda size yol gösterir. Ardından, oyun grafiklerinizi oluşturmak için projeyi kullanmaya devam edebilirsiniz.
Geliştirici Hikayeleri
Dünyanın dört bir yanındaki oyun geliştiriciler, giderek daha fazla sayıda yalnızca Vulkan'ı destekleyen oyunlar yayınlıyor. Böylece, eski teknolojiyi desteklemek yerine oyunlarına odaklanabilirler. Yalnızca Vulkan'ı destekleyen oyunlar yayınlamak, geliştiricilerin modern mobil çiplere sunulan iyileştirmelerden tam olarak yararlanmasını sağlar.
Bu geliştiricilerin daha iyi grafikler için Vulkan'ı nasıl kullandığını öğrenin.
- Com2uS, daha iyi grafikler için Vulkan'ı kullanıyor
- Android için Godot Engine Vulkan optimizasyonu
- Pokémon TCG Pocket: Basit oyunlar için yalnızca Vulkan geliştirme yöntemini kullanma
Videolar
Android'de grafik geliştirme ve Vulkan hakkında daha fazla bilgi edinmek için aşağıdaki videolara göz atın:
- Vulkan ile yüksek kaliteli Android oyunlar geliştirme (Google I/O'19)
- Vulkan oyunlarının performansını optimize etme (GGDS 2023)
- Android oyun grafikleri: OpenGL ES ve Vulkan karşılaştırması (GDC 2023)
Vulkanised 2024
Vulkanised, Vulkan API'yi kullanan geliştiricilere yönelik en büyük etkinliktir. Vulkan geliştirici topluluğunu bir araya getirerek fikir alışverişinde bulunmalarını, sorunları çözmelerini ve Vulkan API'sinin ve ekosisteminin gelecekteki gelişimini yönlendirmelerini sağlar.
En son etkinlik 5-7 Şubat 2024'te Sunnyvale'deki Google kampüsünde düzenlendi. Tüm sunumların yer aldığı tam programı Vulkanised 2024 Agenda'da bulabilirsiniz.
Oturumların çoğu kaydedilir ve tekrarı YouTube'da izlenebilir.
Vulkanised 2023
Vulkanised'in 2023 sürümünde, mobil çiplerde Vulkan ile ilgili birçok ilginç gelişme de ele alınıyor. Videoları ve sunumları içeren tam gündemi Vulkanised 2023 Agenda'da, kaydedilen oturumları ise bu YouTube oynatma listesinde bulabilirsiniz.