Unreal على Android

تتضمّن مستندات المطوّرين في Unreal Engine معظم ما تحتاج إليه لاستخدام Unreal Engine لاستهداف أجهزة Android.

البدء

يتناول دليل البدء السريع لنظام Android معظم ما تحتاجه لبدء تطوير Android، بما في ذلك:

  • إنشاء مشروع جوال
  • تهيئة المشروع لاستهداف Android
  • إعداد المحرِّر لمعاينات العارض على الأجهزة الجوّالة
  • فتح التطبيق على جهاز Android مستهدف
  • تجميع إصدار Android في حزمة APK للاختبار

إذا كنت تستخدم نظام التشغيل Windows كنظام أساسي للتطوير، يتم دمج Unreal مع إضافة تطوير ألعاب Android لـ Visual Studio.

إنشاء حزمة لمشروعك

إنّ دليل حزم مشاريع Android في حزمة لا يقتصر فقط على إعداد حزمة إصدار Android في ملف APK، بل يشمل أيضًا إعداد إصدارك للتوزيع باستخدام مجموعة حزمات تطبيق Android.

عرض المواد في Play

يتناول مرجع عرض المواد في Google Play كيفية تفعيل ميزة عرض المواد في Play في مشروعك، وكيفية تحديد قواعد لإنشاء مقاطع من مواد العرض التي ستصبح حِزم مواد عرض في "مجموعة حزمات تطبيق Android"، وكيفية الاستفادة من مواد العرض المتوفرة في وقت التثبيت والمتابعة السريعة وعند الطلب.

الفوترة في Google Play

يتناول دليل عمليات الشراء داخل التطبيق كيفية إعداد لعبتك من أجل نظام الفوترة في Google Play، وكيفية قراءة معلومات الشراء، وإجراء عمليات الشراء.

واجهة برمجة تطبيقات Vulkan

Vulkan هي واجهة برمجة تطبيقات للرسومات الثلاثية الأبعاد عالية الأداء وتعمل من عدّة منصات، وتتميز بتكاليف منخفضة مقارنةً بـ OpenGL ES.

لتفعيل واجهة برمجة تطبيقات رسومات Vulkan، انتقِل إلى إعدادات المشروع > الأنظمة الأساسية > Android > إصدار واختَر Support Vulkan. عند اختيار كل من Support Vulkan ودعم OpenGL ES3.2، تستخدم Unreal Vulkan تلقائيًا. وإذا كان الجهاز لا يتوافق مع Vulkan، سيعود Unreal إلى الإصدار OpenGL ES 3.2.

دعم Vulkan ودعم OpenGL ES3.2 المحدد في إعدادات المشروع > الأنظمة الأساسية > Android > الإصدار
الشكل 1. يمكنك تفعيل Vulkan تلقائيًا و OpenGL ES 3.2 كإجراء احتياطي.

وتيرة عرض اللقطة

يتكامل إصدار Unreal 4.25 والإصدارات الأحدث مع Android Frame Pacing Library الذي يعد جزءًا من Android Game Development Kit. تشرح مقالة Mobile Frame Pacing كيفية تفعيل مكتبة سرعة الإطارات في Android وكيفية التحكم في وتيرة عرض الإطارات من رمز C++.

تحسين العرض

يتناول دليل تحسين العرض على الأجهزة الجوّالة الإرشادات وأفضل الممارسات لتحسين أداء الأجهزة الجوّالة، بما في ذلك الحالات المناسبة لاستخدام الخرائط العادية في مقابل الشبكات المتداخلة ذات الرأس العالي. فهو يتناول أساسيات تقليل طلبات الرسم، وعدد الشبكات المتداخلة، وعدد معرّفات المواد، بالإضافة إلى تعقيد المواد، وتحسين دقة الهيئة، ووقت التشغيل، وحجم الحزمة.

أفضل الممارسات

نوفّر أيضًا مقالات حول أفضل الممارسات حول مواد العرض الفنية والهوية والتوزيع وغيرها، والتي ستساعدك أثناء التنقّل في منظومة Android المتكاملة باستخدام Unreal Engine.