تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
عادةً ما تبدأ بتطوير لعبتك في محرّك ألعاب، مثل Unity أو
Unreal أو Defold أو Godot. ومن المرجّح أن يكون هذا هو المكان الذي تُجري فيه أيضًا التصميم المرئي. بعد ذلك، يمكنك استخدام أدوات Android لتطوير ألعابك وتحسينها وتوزيعها.
التطوير
لتطوير ألعاب Android، يمكنك استخدام مجموعة تطوير ألعاب Android (AGDK) مع محرّك اللعبة. تتألف مجموعة أدوات تطوير ألعاب Android (AGDK) من أدوات مكتبات أساسية لتطوير ألعاب Android. ويشمل ذلك دمج ألعاب C/C++ وضبط الأداء،
وصوت عالي الأداء، وميزات لاستخدام محرّكات الألعاب أو تخصيصها.
تتضمّن بعض محرّكات الألعاب مكوّنات AGDK مدمجة، ما يتيح لك إنشاء
ألعاب Android بدون تعديل محرّك اللعبة. يمكنك أيضًا استخدام حزمة AGDK لتطوير محرك ألعاب أو
تخصيصه بنفسك.
يمكنك استخدام إضافة تطوير ألعاب Android (AGDE)، وهي
إضافة Visual Studio يمكنك استخدامها لتطوير الألعاب في Visual Studio التي
تضمّن Android كنظام أساسي مستهدف.
يمكنك استخدام خدمات ألعاب Google Play لإضافة ميزات اجتماعية
إلى لعبتك وعرض
إحصاءات أسلوب اللعب وتوفير أسلوب لعب على جميع المنصات على أجهزة متعددة. يمكنك
إعداد "خدمات ألعاب Play" وإدارتها في Google Play Console، ثم
إضافة ميزات باستخدام واجهات برمجة تطبيقات "خدمات ألعاب Play" لنظام التشغيل Android وC وUnity.
يمكنك استخدام ألعاب Google Play على الكمبيوتر، وهي منصة
تتيح تشغيل ألعاب Android على أجهزة الكمبيوتر
باستخدام تقنية المحاكاة العالية الأداء للعب على أجهزة Android وChromeOS
من خلال قاعدة بيانات واحدة.
يمكنك استخدام حزمة تطوير البرامج (NDK) لنظام التشغيل Android لتطوير تطبيق Android باستخدام رمز برمجي أصلي باستخدام C أو C++. ويمكن أن يؤدي ذلك إلى تحسين أداء لعبتك من خلال منح إمكانية وصول أكثر مباشرةً إلى أجهزة الجهاز. ويتيح لك أيضًا
إعادة استخدام مكتبات C وC++ ومشاركة رمز اللعبة على منصات متعددة. بالنسبة إلى
أنواع معيّنة من التطبيقات، يمكن أن يساعدك ذلك في إعادة استخدام مكتبات الرموز البرمجية المكتوبة بهذه
اللغات.
يمكنك تحسين ألعابك وفقًا للخصائص التي تريدها، مثل عمر
البطارية أو الأداء المحسَّن. تشمل أدوات التحسين ما يلي:
Android GPU Inspector (AGI)، وهي أداة متقدمة لتحليل الرسومات والنظام، وتوفر إمكانية تتبُّع وتحليل اللقطات الفردية
أداة Android Performance Tuner (APT)، وهي أداة
يمكنك استخدامها لقياس عدد اللقطات في الثانية والدقّة التصويرية ومدّة التحميل
ومعدّل مغادرة التطبيق أثناء التحميل وتحسينها على العديد من أجهزة Android على نطاق واسع
إطار عمل الأداء الديناميكي في Android (ADPF)، وهو مجموعة من
واجهات برمجة التطبيقات التي يمكنك استخدامها لتحسين
أداء الألعاب على مستوى مستدام لا يؤدي إلى ارتفاع درجة حرارة الأجهزة.
إذا كنت تستخدم Google Play لإضافة خدمات إلى ألعاب Android وتوزيعها
باستخدام ميزة اللعب أثناء تنزيل اللعبة، يمكنك
السماح للاعبين بالبدء في اللعب بسرعة بعد تنزيل ملف صغير بينما يتم جلب مواد عرض اللعبة المتبقية في الخلفية.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Get started with Android games\n\nTypically, you start developing your game in a game engine, such as Unity,\nUnreal, Defold, or Godot. That's likely to be where you do your visual design,\nas well. Then you work in Android tools to develop, optimize, and distribute\nyour game.\n\nDevelop\n-------\n\nTo develop Android games, you use the\n[Android Game Development Kit (AGDK)](/games/agdk) in combination\nwith your game engine. The AGDK comprises core Android game development tools\nand libraries. It includes C/C++ game integration, performance tuning,\nhigh-performance audio, and features for using or customizing game engines.\n\nSome game engines have integrated AGDK components, so you can build Android\ngames without modifying the game engine. You can also use AGDK to develop or\ncustomize a game engine yourself.\n\nYou can use the [Android Game Development Extension (AGDE)](/games/agde), a\nVisual Studio extension you can use to develop games in Visual Studio that\ninclude Android as a target platform.\n\nYou can use [Google Play Games services](/games/pgs/overview) to add social\nfeatures to your game, view\ngameplay stats, and provide cross-platform gameplay across multiple devices. You\ncan set up and manage Play Games Services in the Google Play Console, and then\nadd features using the Play Games Services APIs for Android, C, and Unity.\n\nYou can use [Google Play Games for PC](/games/playgames/overview), a platform\nthat brings your Android game to PCs\nusing high-performance emulation with Android and ChromeOS cross-device play\nfrom a single codebase.\n\nYou can use the [Android NDK](/ndk) to develop an Android app in\nnative code using C or C++. It can increase the performance of your game by\nproviding it with more direct access to device hardware. It also lets you\nreuse C and C++ libraries, and share game code across multiple platforms. For\ncertain types of apps, this can help you reuse code libraries written in those\nlanguages.\n\n[Go to Develop](/games/develop/overview)\n\nOptimize\n--------\n\nYou can optimize your games for the characteristics you want, such as battery\nlife or improved performance. Optimization tools include the following:\n\n- [Android GPU Inspector (AGI)](/agi), an advanced\n graphics and system profiling tool that provides tracing and\n analysis of individual frames.\n\n- [Android Performance Tuner (APT)](/games/sdk/performance-tuner), a tool you\n can use to measure and optimize frame rates, graphical fidelity, loading time\n and loading abandonment across many Android devices at scale.\n\n- [Android Dynamic Performance Framework (ADPF)](/games/optimize/adpf), a set of\n APIs you can use to optimize\n game performance at a sustainable level that doesn't overheat devices.\n\n[Go to Optimize](/games/optimize/overview)\n\nPublish\n-------\n\nYou use [Google Play](/games/distribute) to add services to and distribute\nAndroid games.\n\nWith [Play as you Download](/games/distribute/play-as-you-download), you can\nallow your players to get into gameplay quickly after a\nsmall download while remaining game assets are fetched in the background.\n\n[Go to Publish](/games/distribute/overview)"]]