معلومات أساسية
يشرح مهندسو شركة Piktiv كيف قاموا بنقل لعبة Deep Rock Galactic: Survivor من أجهزة الكمبيوتر إلى الهواتف المحمولة في مقابلة مع منصة Unity. وكان التحدي الرئيسي الذي واجهوهم هو التعامل مع الأنظمة التي تزداد تكلفتها مع العدد الكبير للأعداء، والقذائف، ومؤشرات الضرر، وأجسام البيئة.
استبدل المنفذ نصوص الضرر لكل جسم بنظام أرقام يعتمد على الجسيمات. وأدت حقول التدفق المشتركة إلى تقليل أعمال البحث عن مسارات الأعداء المتكررة، بينما حل الفهرس المكاني محل بعض استعلامات القرب باهظة الثلفة. وتم دمج رسوم الأعداء المتحركة في الأنسجة، مما أتاح استخدام شبكات أخف وزناً وتجميع وحدة معالجة الرسومات.
تم اختبار الذاكرة والأداء على أجهزة منخفضة المواصفات مختارة بعناية بالإضافة إلى الأجهزة الرائدة. وساعدت تقنية Addressables في تحميل المحتوى بشكل غير متزامن والتحكم في استخدام الذاكرة، بما في ذلك جهاز iPad بميزانية ذاكرة أصغر. وبنى الفريق سيناريوهات قابلة للتكرار لقياس المعارك الثقيلة بدلاً من الاعتماد على مشهد هادئ.
واختلف المستهدفات حسب فئة الجهاز، بما في ذلك أهداف 30 إطاراً في الثانية و60 إطاراً في الثانية، بدلاً من الادعاء بوجود معيار واحد لكل هاتف. ويؤكد المطورون على الفائدة المشتركة للتغييرات عبر الأنظمة ومعالجة البيانات. ويوجه المقال القراء إلى Steam وXbox وApp Store وGoogle Play لمعرفة الإصدارات المتاحة.


