تحتوي مستندات مطوّري Unreal Engine على معظم المعلومات التي ستحتاج إليها ل استخدام Unreal Engine لاستهداف أجهزة Android.
خطوات البدء:
يتناول دليل البدء السريع في Android معظم ما تحتاجه لبدء تطوير تطبيقات Android، بما في ذلك:
- إنشاء مشروع مخصّص للأجهزة الجوّالة
- ضبط المشروع لاستهداف Android
- إعداد المحرِّر لمعاينات مشغّل العرض المتوافق مع الأجهزة الجوّالة
- الإطلاق على جهاز Android مستهدف
- تجميع إصدار Android في حزمة APK للاختبار
إذا كنت تستخدم نظام التشغيل Windows كمنصة تطوير، يتم دمج Unreal مع إضافة تطوير ألعاب Android في Visual Studio.
تغليف مشروعك
لا يتناول دليل تجميع مشاريع Android فقط تجميع إصدار Android في ملف APK، بل يتناول أيضًا تجهيز إصدارك للتوزيع باستخدام مجموعة حزمات تطبيق Android.
عرض المواد في Play
يتناول مرجع عرض مواد في Play كيفية تفعيل ميزة عرض مواد في Play في مشروعك، وكيفية تحديد القواعد لإنشاء أجزاء من مواد العرض ستصبح حِزم مواد عرض في حِزمة تطبيق Android، وكيفية الاستفادة من مواد العرض التي يتم عرضها أثناء التثبيت والمواد التي يتم عرضها بسرعة والمواد التي يتم عرضها عند الطلب.
Play Integrity API
تساعدك واجهة برمجة التطبيقات Play Integrity API في التحقّق من أنّ لعبتك غير معدَّلة وأنّه تم تثبيتها من خلال Google Play وأنّها تعمل على جهاز Android حقيقي أو على نسخة حقيقية من "ألعاب Google Play" على الكمبيوتر. يمكن لخادم الخلفية في لعبتك الاستجابة عند رصد زيارات محفوفة بالمخاطر لمنع الوصول غير المصرّح به والغش. يمكنك الرجوع إلى المستندات ومرجع Runtime API لمعرفة كيفية دمج هذه الميزة مع المكوّن الإضافي Unreal Engine.
ميزة "التحديثات داخل التطبيق" من Play
تتيح لك ميزة "التحديثات داخل التطبيق" من Play مطالبة المستخدمين بتحديث تطبيقك إلى أحدث إصدار عند توفّر إصدار جديد، بدون الحاجة إلى الانتقال إلى "متجر Play". يُرجى الرجوع إلى المستندات ومرجع Runtime API لمعرفة كيفية دمج هذه الميزة مع المكوّن الإضافي Unreal Engine.
مراجعات المستخدمين داخل التطبيق على Play
تتيح لك ميزة "المراجعات داخل التطبيق" في Play إمكانية طلب تقييمات من المستخدمين وإرسالها إلى "متجر Play" بدون مغادرة لعبتك. يُرجى الرجوع إلى المستندات ومرجع واجهة برمجة التطبيقات لوقت التشغيل للتعرّف على كيفية دمج هذه الميزة مع المكوّن الإضافي لمحرك Unreal.
الفوترة في Google Play
يتناول دليل عمليات الشراء داخل التطبيقات كيفية ضبط إعدادات لعبتك لنظام الفوترة في Google Play، وكيفية قراءة معلومات الشراء وإجراء عمليات الشراء.
واجهة برمجة التطبيقات Vulkan
Vulkan هي واجهة برمجة تطبيقات للرسومات الثلاثية الأبعاد عالية الأداء تعمل على جميع الأنظمة الأساسية، وتتميز بتكلفة برمجة منخفضة مقارنةً بـ OpenGL ES.
لتفعيل واجهة برمجة التطبيقات Vulkan graphics API، انتقِل إلى إعدادات المشروع > الأنظمة الأساسية > Android > الإصدار واختَر إتاحة Vulkan. عند تحديد كل من إتاحة Vulkan و إتاحة OpenGL ES3.2، يستخدم Unreal Vulkan تلقائيًا. إذا كان الجهاز لا يتوافق مع Vulkan، سيستخدم Unreal واجهة برمجة التطبيقات OpenGL ES 3.2.
معدّل عرض اللقطات
يدمج الإصدار 4.25 من Unreal والإصدارات الأحدث مكتبة Android Frame Pacing Library التي تشكل جزءًا من مجموعة تطوير ألعاب Android. توضّح مقالة Mobile Frame Pacing كيفية تفعيل مكتبة Android Frame Pacing Library وكيفية التحكّم في معدّل عرض اللقطات من رمز C++.
تحسين العرض
يتناول دليل تحسين العرض على الأجهزة الجوّالة الإرشادات وأفضل الممارسات لتحسين أداء الأجهزة الجوّالة، بما في ذلك حالات استخدام الخرائط العادية مقارنةً بشبكات العناصر ذات الرؤوس العالية. ويتناول الدليل أساسيات تقليل عدد عمليات الرسم وعدد الشبكات وأرقام تعريف المواد، بالإضافة إلى تعقيد المواد وتحسين درجة دقة النسيج ووقت التشغيل وحجم الحزمة.
أفضل الممارسات
ونوفّر أيضًا مقالات حول أفضل الممارسات المتعلّقة بمواد العرض الفنية والهوية التوزيع وغيرها من المواضيع التي ستساعدك أثناء تنقّلك في منظومة Android المتكاملة باستخدام Unreal Engine.