Vulkan, popüler çoklu platform oyun motorları tarafından bir süredir destekleniyordu. Bununla birlikte, cihaz desteğinin değişen seviyelerinden dolayı bu oyun motorları, iyi cihazları izin verilenler listesine eklemek ve kötü olduğu bilinen cihazları red listesine almak için yöntemler uygular.
Bu motorların varsayılan listesinden başlayıp motorun desteklenen cihazlarda otomatik olarak Vulkan'ı kullanmasına izin verebilir ve desteklenmeyen cihazlarda OpenGL ES'yi kullanabilirsiniz.
Üçlü
Unity'de otomatik cihaz seçimini etkinleştirmek için Auto Graphics API'yi yapılandırma adımlarını uygulayın.
Oyununuzun belirli bir cihazda kullanması için grafik API'sinin başlatma zamanı önerilerinde bulunmak amacıyla VkQuality Unity motor eklentisini kullanın.
Gerçek dışı Motor
Unreal Engine'de otomatik cihaz seçimini etkinleştirmek için Vulkan'ı Destekleme adımlarını uygulayın. Hem Vulkan'ı Destekle hem de OpenGL ES 3.2'yi Destekle'yi seçtiğinizde Unreal varsayılan olarak Vulkan'ı kullanır. Cihaz Vulkan'ı desteklemiyorsa Unreal, OpenGL ES 3.2'yi kullanmaya başlar.
Bazı cihazlarda kötü davrandığı bilinen belirli Vulkan özelliklerini kullanıyorsanız BaseDeviceProfile.ini
dosyanızı bu cihazları hariç tutacak şekilde özelleştirebilirsiniz. Özelliğin nasıl özelleştirileceğini öğrenmek için Android için Cihaz Profillerini ve Ölçeklenebilirliği Özelleştirme sayfasına göz atın. BaseDeviceProfile.ini
dosyanızı güncel tutmayı unutmayın. Yeni cihaz sürücüleri daha önce bilinen kötü cihazları düzeltebildiklerinden, güncellenmiş cihaz sürücülerinden ücretsiz olarak alacağınız optimizasyonları kaçırmak istemezsiniz.