تبدأ عادةً في تطوير لعبتك في أحد محرّكات الألعاب، مثل Unity أو Unreal أو Defold أو Godot. من المحتمل أن يكون هذا هو المكان الذي تقوم فيه بالتصميم المرئي أيضًا. بعد ذلك، ستتعامل مع أدوات Android لتطوير لعبتك وتحسينها وتوزيعها.
تطوير
لتطوير ألعاب Android، يمكنك استخدام Android Game Development Kit (AGDK) مع محرك اللعبة. تتضّمن AGDK مجموعة من المكتبات والأدوات الأساسية لتطوير ألعاب Android. وهي تشمل إمكانية دمج ألعاب C/C++ ، وضبط الأداء، والصوت العالي الأداء، وميزات لاستخدام محركات الألعاب أو تخصيصها.
تتضمّن بعض محرّكات الألعاب مكوّنات AGDK، ما يتيح لك إنشاء ألعاب Android بدون تعديل محرّك اللعبة. يمكنك أيضًا استخدام AGDK لتطوير محرك لعبة أو تخصيصه بنفسك.
يمكنك استخدام إضافة Android Game Development (AGDE)، وهي إضافة من Visual Studio يمكنك استخدامها لتطوير ألعاب في Visual Studio تتضمّن Android كنظام أساسي مستهدف.
يمكنك استخدام تطبيق ألعاب Google Play على الكمبيوتر، وهو نظام أساسي يتيح تشغيل ألعاب Android على أجهزة الكمبيوتر من خلال محاكاة عالية الأداء مع إمكانية التشغيل على جميع الأجهزة في نظامَي التشغيل Android وChromeOS من خلال قاعدة رموز برمجية واحدة.
يمكنك استخدام Android NDK لتطوير تطبيق Android برموز برمجية أصلية باستخدام لغة C أو C++ ، ما يساعد في تحسين أداء لعبتك من خلال توفير إمكانية وصول مباشر إلى أجهزة الجهاز بشكل أكبر. كما يتيح لك إعادة استخدام مكتبات C وC++ ، ومشاركة رموز اللعبة عبر منصات متعددة. بالنسبة إلى أنواع معينة من التطبيقات، يمكن أن يساعدك هذا في إعادة استخدام مكتبات التعليمات البرمجية المكتوبة بتلك اللغات.
تحسين
يمكنك تحسين ألعابك بما يتوافق مع الخصائص التي تريدها، مثل عمر البطارية أو الأداء المحسّن. تشمل أدوات التحسين ما يلي:
أداة فحص وحدة معالجة الرسومات Android (AGI)، وهي أداة متقدّمة للرسومات وملفات النظام التي توفّر تتبُّع وتحليل إطارات فردية.
Android Performance Tuner (APT)، هي أداة يمكنك استخدامها لقياس وتحسين عدد اللقطات في الثانية والدقة التصويرية ومدة التحميل ومغادرة عملية التحميل على العديد من أجهزة Android على نطاق واسع.
إطار عمل الأداء الديناميكي لنظام التشغيل Android (ADPF)، وهو مجموعة من واجهات برمجة التطبيقات التي يمكنك استخدامها لتحسين أداء الألعاب على مستوى مستدام لا يتسبّب في ارتفاع درجة حرارة الأجهزة أكثر من اللازم.
الانتقال إلى "أدوات تحسين الأداء من Google"
نشر
يمكنك استخدام Google Play لإضافة خدمات إلى ألعاب Android وتوزيعها.
باستخدام خدمات ألعاب Google Play، يمكنك إضافة ميزات اجتماعية إلى لعبتك، وعرض إحصاءات أسلوب اللعب، وتوفير أسلوب اللعب من عدّة منصات على أجهزة متعددة. يمكنك إعداد "خدمات ألعاب Play" وإدارتها في Google Play Console، ثم إضافة الميزات باستخدام واجهات برمجة التطبيقات لخدمات ألعاب Play لنظام التشغيل Android وC وUnity.
باستخدام ميزة اللعب أثناء تنزيل اللعبة، يمكنك السماح للّاعبين ببدء أسلوب اللعب سريعًا بعد إجراء عملية تنزيل بسيطة، بينما يتم جلب مواد عرض اللعبة المتبقية في الخلفية.