Örnekler
Merhaba Vulkan
Merhaba Vulkan örneği, Android uygulamanızı Vulkan'ı kullanacak şekilde nasıl ayarlayacağınızı gösterir. Sonuç olarak ekranda renkli bir üçgen gösterilir ancak bu üçgen, gerekli tüm kurulum sürecini ayrıntılı olarak gösterir.
Her adımı ayrıntılı olarak anlamak için bu örneği temel alan ve bunun yerine dokulu, dönen bir üçgen oluşturacak şekilde genişletilen codelab'e göz atın.
AGDK Tüneli
AGDK Tüneli örneği, hem Vulkan hem de OpenGL ES'i destekleyen basit bir sonsuz oyunu gösterir. Cihazın Vulkan desteğini nasıl kontrol edeceğinizi ve destek yetersizse OpenGL ES'e nasıl geçeceğinizi gösterir.
Unity Boat Attack
Unity Boat Attack, Unity'nin Universal Render Pipeline'ın test ve geliştirilmesine yardımcı olmak için özel olarak oluşturulmuş açık kaynak bir örnek projedir. Bu sayfa, URP özelliklerinden bazılarının nasıl çalıştığını keşfetmenize ve bazı püf noktalarını öğrenmenize yardımcı olacak bir kaynaktır.
Daha fazla bilgi edinmek için açık kaynak depolarına göz atın.
UE4 Güneş Tapınağı
Sun Temple, Unreal Engine'un mobil oyun dünyasındaki gücünü göstermek için Unreal Engine 4.x için özel olarak oluşturulmuş bir örnektir. Vulkan'ın mobil oyununuza neler getirebileceğini kontrol etmek için bu aracı kullanın.
UE5 Lyra Başlangıç Oyunu
Lyra Starter Game, UE5'te oyun geliştirmeyle ilgili en son en iyi uygulamaları göstermek için UE5 ile birlikte yayınlanan yeni bir örnek oyun projesidir. Oyun geliştiricilerin yeni projeler oluşturması ve özelleştirilebilir eğitim kaynakları olarak kullanması için başlangıç noktası olması amaçlanmıştır. Android mobil cihazlarda Vulkan'ın özelliklerini kontrol etmek için dosyayı Android'de Vulkan ile dışa aktarın.
Filament
Filament, Android, Linux, iOS, macOS, Windows ve WebGL için gerçek zamanlı fiziksel tabanlı bir oluşturma motorudur. Mümkün olduğunca küçük ve verimli olacak şekilde tasarlanmıştır.
Codelab
Android'de Vulkan ile çalışmaya başlama codelab'i, 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, yalnızca Vulkan'ı kullanan oyunlar yayınlamaya giderek daha fazla önem veriyor. Bu sayede, eski teknolojileri desteklemek için çalışmak yerine oyunlarına odaklanabilirler. Yalnızca Vulkan oyunları yayınlamak, modern mobil çiplerde sunulan iyileştirmelerden tam olarak yararlanmalarını sağlar.
Bu geliştiricilerin daha iyi grafikler için Vulkan'ı nasıl kullandığını inceleyin.
- Com2uS, daha iyi grafikler için Vulkan'ı kullanıyor
- Call of Duty Warzone Mobile, 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ştirmeyi benimseme
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ı mümkün kılmak (Google I/O'19)
- Vulkan oyun 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 özel en büyük etkinliktir. Vulkan geliştirici topluluğunu bir araya getirerek fikir alışverişinde bulunmalarına, sorunları çözmelerine ve Vulkan API'nin ve ekosisteminin gelecekteki gelişimini yönlendirmelerine yardımcı olur.
En son konferans 5-7 Şubat 2024'te Sunnyvale'daki Google Kampüsü'nde düzenlendi. Tüm sunumcuların sunumlarını içeren tam programı Vulkanised 2024 Agenda'da bulabilirsiniz.
Oturumların çoğu kaydedilir ve tekrarı YouTube'da görüntülenebilir.
Vulkanised 2023
Vulkanised'in 2023 sürümü, mobil çiplerdeki Vulkan ile ilgili birçok ilginç gelişmeyi de kapsar. Videoları ve sunumları içeren tam gündemi Vulkanised 2023 Gündemi'nde, kayıtlı oturumları ise bu YouTube oynatma listesinde bulabilirsiniz.