מידע על הכלים לפיתוח משחקים ל-Android

הכלים והספריות של Android תומכים בשימוש במנועי גיימינג, ביצירה שלהם או בהרחבתם, ובשימוש בסביבות פיתוח משולבות (IDE) נפוצות.

יצירה או הרחבה של מנועי משחקים

ספריות וכלי פיתוח

  • Android Game Development Kit‏ (AGDK): זוהי האוסף הראשי שלנו של ספריות וכלים לפיתוח אופטימיזציה ומשחקים ל-Android. הוא תומך במספר תרחישים של שימוש בפלטפורמת המשחקים ופיתוח שלה, וכולל ספרייה לניהול אירועים באפליקציות ל-Android בקוד C/C++‎.

  • Android Game Development Extension‏ (AGDE): תוסף ל-Visual Studio שמאפשר ליצור משחקים ל-Android מ-Visual Studio באמצעות הפרויקטים הקיימים שלכם.

  • Google Play Games למחשב: הפלטפורמה הזו מאפשרת להריץ משחקים ל-Android ב-Windows באמצעות אמולציה עם ביצועים גבוהים. היא מאפשרת לשחק במכשירים שונים, בין Android,‏ ChromeOS ו-Windows, תוך שימוש באותה תשתית קוד.

  • Android Studio: ב-Android Studio יש משימות תמיכה רבות שיעזרו לכם לפתח משחקים ל-Android, כמו ניהול פרויקטים ב-Android, שילוב יחסי תלות, ניפוי באגים ופרופילינג.

הוספת שירותי משחקים

תכונות רבות של Google Play מיועדות להפצה ולתחזוקה של המשחק, אבל שירותי המשחקים של Google Play מספקים תכונות חברתיות ותחרותיות שאפשר להוסיף במהלך פיתוח המשחק. תכונות כאלה כוללות הישגים, משחקים שמורים וכניסה של שחקנים.

אופטימיזציה

אנחנו מספקים הרבה כלים למטרות אופטימיזציה וממשקי API שמיועדים למשחקים ל-Android ולאפליקציות עם עומס גרפי גבוה. בדרך כלל משתמשים בהם במהלך תהליך החזרה על פעולות (iteration) ותחזוקת המשחק, אבל כדאי לשקול להשתמש בחלק מהם גם במהלך פיתוח משחק חדש. לדוגמה, כדאי להתחיל לפתח את המשחק באמצעות ממשקי API כמו מצב משחק והמלצות לגבי זיכרון. כמו כן, מומלץ להתחיל להשתמש ב-Android GPU Inspector במהלך הבדיקה הראשונית של המשחק. למידע נוסף, עיינו בסקירה הכללית על אופטימיזציה של משחקים ל-Android.