תמיכה במנוע המשחק

מנועי משחקים פופולריים חוצי-פלטפורמות תומכים ב-Vulkan כבר זמן מה. עם זאת, בגלל רמות שונות של תמיכה במכשירים, מנועי המשחקים האלה הטמיעו דרכים להוסיף לרשימת ההיתרים מכשירים טובים ולחסום מכשירים בעייתיים ידועים.

אפשר להתחיל מרשימת ברירת המחדל של המנועים האלה ולאפשר למנוע להשתמש אוטומטית ב-Vulkan במכשירים נתמכים, ולחזור ל-OpenGL ES במכשירים לא נתמכים.

Unity

כדי להפעיל בחירה אוטומטית של מכשיר ב-Unity, פועלים לפי השלבים להגדרת Auto Graphics API.

אפשר להשתמש ב-VkQuality Unity engine plugin כדי לספק המלצות לגבי ה-API של הגרפיקה שהמשחק צריך להשתמש בו במכשיר ספציפי בזמן ההפעלה.

Unreal Engine

כדי להפעיל בחירה אוטומטית של מכשיר ב-Unreal Engine, פועלים לפי השלבים לתמיכה ב-Vulkan. כשבוחרים גם באפשרות Support Vulkan וגם באפשרות Support OpenGL ES 3.2, ‏ Unreal משתמשת ב-Vulkan כברירת מחדל. אם המכשיר לא תומך ב-Vulkan, ‏ Unreal חוזר ל-OpenGL ES 3.2.

אם אתם משתמשים בתכונות ספציפיות של Vulkan שידוע שהן מתנהגות בצורה לא טובה במכשירים מסוימים, אתם יכולים להתאים אישית את קובץ BaseDeviceProfile.ini כדי להחריג את המכשירים האלה. כדי ללמוד איך להתאים אישית את הפרופיל, אפשר לעיין במאמר התאמה אישית של פרופילי מכשירים ושינוי גודל ב-Android. חשוב לזכור לעדכן את הקובץ BaseDeviceProfile.ini. יכול להיות שמנהלי התקנים חדשים יתקנו בעיות במכשירים שכבר ידועות, ולכן כדאי ליהנות מהאופטימיזציות שמתקבלות בחינם ממנהלי התקנים מעודכנים.