حدد مسار المشروع
إذا كان فريقك يعمل في Unity أو Unreal أو Godot أو Defold، فتحقق أولاً من دعم تصدير Android والمكونات الإضافية لهذا المحرك. يمكن للعبة C أو C++ الأصلية استخدام Android Studio وNDK؛ يضيف AGDK مكتبات لتلبية الاحتياجات الخاصة بنظام Android. لا تضف رمزًا أصليًا لمجرد أن الهدف هو Android.
أنشئ نسخة مبسطة تضم مشهدًا واحدًا، وحركة واحدة باللمس، ودورة إيقاف مؤقت واستئناف. ثبّتها مبكرًا على هاتف حقيقي. يساعد المحاكي على اختبار الإعدادات، لكن تأخر الاستجابة للمس، والسلوك عند ارتفاع الحرارة، والأذونات الخاصة بالجهاز والانقطاعات تتطلب التحقق على أجهزة تمثل جمهورك. تتناول إرشادات Android أيضًا الأجهزة اللوحية والقابلة للطي وأجهزة الألعاب الأكبر، لذا حدد أنواع الأجهزة التي ستدعمها بالفعل.
اختبار دورة حياة Android وتخطيطه
اختبر استئناف اللعبة بعد تبديل التطبيقات وقفل الشاشة وتدويرها إذا كانت اللعبة تدعم ذلك. قرر هل تتوقف الجولة مؤقتًا أم تستمر عند فقدان التركيز، وامسح حالة الأزرار التي بقيت مضغوطة عند العودة. تحقق في نسبتي أبعاد مختلفتين من بقاء اللوحات وعناصر التحكم ظاهرة.
افصل نتائج اختبار نسخة المتصفح عن نتائج التطبيق الأصلي. تفتح نسخة HTML5 في متصفح الهاتف، بينما تُثبّت حزمة Android كتطبيق؛ نجاح إحداهما في الاختبار لا يثبت نجاح الأخرى. في نموذج مصمم أساسًا للمس، اختبر عناصر التحكم بالإبهام، واختبر التحكم بلوحة المفاتيح أو يد الألعاب بشكل مستقل إن كان مدعومًا.
جهّز النشر على Google Play بعناية
يطلب منك مسار إعداد Google Play Console إنشاء سجل تطبيق، وتحديده كلعبة، وإكمال تفاصيل التطبيق، وإنشاء إصدار. يستخدم Google Play حزم تطبيقات Android للتسليم؛ اتبع تعليمات وحدة التحكم الحالية للتوقيع والإعلانات المطلوبة ومسارات الاختبار ومتطلبات واجهة برمجة التطبيقات المستهدفة نظرًا لتغير متطلبات المتجر. اختر اسمًا دائمًا للحزمة بعناية واحتفظ بنسخة من كل إصدار تم تحميله.
شغّل النسخة المرشحة للإصدار من ملف البناء الموقّع نفسه الذي ستقدمه. تحقق من بدء التشغيل، والصوت، ونقل بيانات الحفظ من النسخ السابقة، ولقطات الشاشة باستخدام تلك النسخة. استخدم مسار اختبار وسجّل الأخطاء المتبقية التي تمنع النشر.
أسئلة عن تطوير العاب الاندرويد
هل تحتاج جميع ألعاب Android إلى رمز Android مخصص؟
لا، يمكن للمحركات التعامل مع جزء كبير من حلقة اللعبة وتصديرها. أضف رمزًا خاصًا بالنظام الأساسي فقط عندما تستدعيه إحدى ميزات Android المطلوبة أو تكامل المحرك.
هل المحاكي كافٍ للاختبار؟
يفيد المحاكي في اختبار أحجام شاشات وإعدادات مختلفة، لكن اختبر النسخة المراد نشرها على أجهزة حقيقية أيضًا. فهو لا يحاكي جميع قدرات الأجهزة أو كل سلوكيات العتاد.
للمزيد من القراءة
هل لاحظت معلومة قديمة؟ الإبلاغ عن تصحيح