מבחר דוגמאות קוד שיעזרו לך לפתח את המשחק שלך.

דוגמאות למשחקים

לסקור משחק שמבוסס על דוגמת NDK Endless Tunnel, דוגמית שמציגה את הספרייה 'בקר משחקים' באמצעות ספריית GameActivity, ודוגמה שמציגה את הספרייה של בקר המשחקים באמצעות ספריית NativeActivity. שימושי להצגה חזותית של האינטראקציה של שלט רחוק מותאם במכשיר.
משחק לדוגמה ב-C++ עם ספריות AGDK: Android Performance Tuner, Frame Pacing, GameActivity, GameController, GameTextInput ו-Oboe Audio. אפשר גם להפעיל את הספריות הבאות של Play: Play Games Services, Asset Delivery ו-input SDK.
נבחן דוגמה שמשתמשת בהרכבה מקושרת, דוגמה מינימלית של Hello World JNI ודוגמה לפרויקט מרובה-פלטפורמות עם יעדי build גם ל-Android וגם ל-Microsoft Windows.
בדיקת אפליקציה לדוגמה שמציגה את הסטטוס התרמית של המכשיר באמצעות getThermalHeadroom API וה-API למעקב אחר מצב תרמי. האפליקציה גם משנה באופן דינמי את עומס העבודה על סמך הרמז של ה-API, ומשתמשת ב-PerformanceHintManager API כדי לשלוט בביצועי ה-thread של העיבוד.
באפליקציה לדוגמה מוסבר איך לבצע אופטימיזציה של FPS ושל מכסות רינדור, כדי לחסוך 25% מהחשמל באפליקציות.
לעיין בפרויקט לדוגמה שמדגיש שיטות מומלצות ליעילות אנרגטית בזמן הרצת משחקים של מנוע Unity במכשירי Android.
משחק לדוגמה ב-Unity וב-Godot שמדגים רכישות מתוך האפליקציה, Play Games Services, Play Integrity API ו-input SDK.

יישומי פלאגין

ביצוע אוטומציה של תרחישים לפיתוח ב-Google Play Games באמצעות Unity.
הפלאגין Vulkan Quality (Vkquality) למנוע של Unity מספק המלצות בזמן ההשקה של ה- Graphics API (Vulkan או OpenGL ES) לשימוש במשחק במכשירים מסוימים.
לפלאגין ADPF Unreal יש שתי פונקציות עיקריות: (1) מעקב אחרי הטמפרטורות של המכשיר והתאמת הביצועים כדי למנוע חימום יתר. (2) להשתמש ברמזים לביצועים כדי להקצות עומסי עבודה לליבות המעבד (CPU) הנכונות.