Android Game Development Kit (AGDK): זוהי האוסף הראשי שלנו של ספריות וכלים לפיתוח אופטימיזציה ומשחקים ל-Android. הוא תומך במספר תרחישים של שימוש בפלטפורמת המשחקים ופיתוח שלה, וכולל ספרייה לניהול אירועים באפליקציות ל-Android בקוד C/C++.
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.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[null,null,["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# About Android game development tools\n\nAndroid tools and libraries support using, creating, or\nextending game engines and using popular IDEs.\n\nCreate or extend game engines\n-----------------------------\n\n| **Note:** If you're new to Android game development, the [new game developer guide](/games/guides/basics) provides guidance about choosing development tools and libraries, such as a game engine or graphics API.\n\n- [Use a game engine](/games/engines/engines-overview): Use a game engine such\n as Unity, Unreal, Defold or Godot to develop Android games.\n\n- [Create or extend a game engine](/games/develop/custom/overview): Create a\n new game engine or extend an existing game to support Android game\n development.\n\nDevelopment tools and libraries\n-------------------------------\n\n- [Android Game Development Kit (AGDK)](/games/agdk/overview): This\n is our main collection of Android game development and optimization tools and\n libraries. It supports multiple game engine usage and development scenarios\n and includes a library for managing Android app events in C/C++ code.\n\n- [Android Game Development Extension (AGDE)](/games/agde):\n This a Visual Studio extension that allows you to build Android games from\n Visual Studio using your existing projects.\n\n- [Google Play Games for PC](/games/playgames/overview): This platform\n brings your Android game\n to Windows using high-performance emulation. It allows\n cross-device play between Android, ChromeOS, and Windows while using the same\n code base.\n\n- [Android Studio](/games/develop/develop-as): Android Studio provides many\n useful support tasks for Android game development, such as Android project\n management, dependency integration, debugging, and profiling.\n\n### Add game services\n\nMany [Google Play](/games/distribute/overview) features are oriented\ntowards distributing and maintaining your game; however,\n[Google Play Games Services](/games/pgs/overview#features) provides social and\ncompetitive features you can add while developing your game. These include\nfeatures such as achievements, saved games, and player sign-in.\n\n### Optimization\n\nWe provide many optimization tools and APIs that are designed for Android games\nand graphic intensive apps. These are often used as you iterate and maintain\nyour game; however, you may want to consider using some of them as you develop a\nnew game. For example, it might be good to start developing your game using APIs\nsuch as [Game Mode](/games/optimize/adpf/gamemode/about-API-and-interventions) and\n[Memory Advice](/games/sdk/memory-advice/overview). Likewise you might want to\nstart using [Android GPU Inspector](/agi) during the initial testing of your\ngame. See the Android games [optimization overview](/games/optimize/overview)\nfor more information."]]