تحتوي مستندات مطوّري Unreal Engine على معظم المعلومات التي ستحتاج إليها ل استخدام Unreal Engine لاستهداف أجهزة Android.
خطوات البدء:
يتناول دليل البدء السريع في Android معظم ما تحتاجه لبدء تطوير تطبيقات Android، بما في ذلك:
- إنشاء مشروع مخصّص للأجهزة الجوّالة
- ضبط المشروع لاستهداف Android
- إعداد المحرِّر لمعاينات أداة عرض المحتوى على الأجهزة الجوّالة
- الإطلاق على جهاز Android مستهدف
- تجميع إصدار Android في حزمة APK للاختبار
إذا كنت تستخدم نظام التشغيل Windows كمنصة تطوير، يتم دمج Unreal مع إضافة Android Game Development Extension في 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 Engine.
الفوترة في Google Play
يتناول دليل عمليات الشراء داخل التطبيقات كيفية ضبط إعدادات لعبتك لنظام الفوترة في Google Play، وكيفية قراءة معلومات الشراء وإجراء عمليات الشراء.
واجهة برمجة تطبيقات Vulkan
Vulkan هي واجهة برمجة تطبيقات للرسومات الثلاثية الأبعاد عالية الأداء متوافقة مع عدة أنظمة أساسية، وتتميز بتكلفة برمجية منخفضة مقارنةً بـ OpenGL ES.
لتفعيل واجهة برمجة التطبيقات Vulkan graphics API، انتقِل إلى Project Settings (إعدادات المشروع) > Platforms (الأنظمة الأساسية) > Android > Build (الإصدار) واختَر Support Vulkan (إتاحة Vulkan). عند تحديد كل من إتاحة Vulkan و إتاحة OpenGL ES3.2، يستخدم Unreal Vulkan تلقائيًا. إذا كان الجهاز لا يتوافق مع Vulkan، ستستخدم Unreal الإصدار 3.2 من OpenGL ES.

وتيرة عرض اللقطات
يدمج الإصدار 4.25 من Unreal والإصدارات الأحدث مكتبة Android Frame Pacing Library التي تشكل جزءًا من مجموعة تطوير ألعاب Android. توضّح مقالة Mobile Frame Pacing كيفية تفعيل مكتبة Android Frame Pacing Library وكيفية التحكّم في معدل عرض اللقطات من رمز C++.
تحسين العرض
يتناول دليل تحسين العرض على الأجهزة الجوّالة الإرشادات وأفضل الممارسات لتحسين الأداء على الأجهزة الجوّالة، بما في ذلك حالات استخدام الخرائط العادية بدلاً من الشبكات ذات الرؤوس العالية. ويتناول الدليل أساسيات تقليل عدد عمليات الرسم وعدد الشبكات وأرقام تعريف المواد، بالإضافة إلى تعقيد المواد وتحسين درجة دقة النسيج ووقت التشغيل وحجم الحزمة.
أفضل الممارسات
ونوفّر أيضًا مقالات عن أفضل الممارسات المتعلّقة بمواد العرض الفنية والهوية التوزيع وغير ذلك من الممارسات التي ستساعدك أثناء تنقّلك في منظومة Android المتكاملة باستخدام Unreal Engine.
توافق مع صفحات بحجم 16 كيلوبايت
الصفحة هي مستوى الدقة الذي يدير به نظام التشغيل الذاكرة. لتحسين أداء نظام التشغيل بشكل عام ومنح مصنعي الأجهزة خيارًا لإجراء هذا التبديل، يمكن تشغيل الإصدار 15 من نظام التشغيل Android (المستوى 35 من واجهة برمجة التطبيقات) والإصدارات الأحدث بحجم صفحات 4 كيلوبايت أو 16 كيلوبايت. إنّ الأجهزة التي تم ضبطها باستخدام صفحات بحجم 16 كيلوبايت تستخدم ذاكرة أكثر قليلاً في المتوسط، ولكنها تحقّق أيضًا تحسينات مختلفة في الأداء.
يتوافق الإصدار Unreal 5.6 والإصدارات الأحدث مع صفحات بحجم 16 كيلوبايت.