معلومات أساسية

تحدث مطورو Lunch Money Games و Funday Games عن عملية نقل لعبة Scritchy Scratchy في مقابلة مع مطوري Unity. كانت المهمة هي الحفاظ على الملمس التفاعلي للخدش أثناء الانتقال بين الماوس، واللمس، وإدخال وحدات التحكم، بينما لا تزال إصدارات Nintendo Switch قيد الإعداد.

قام الفريق بتكييف ربط المدخلات، وتخطيط الواجهة، والاستجابة للأجهزة المختلفة. تضيف نسخ الهواتف المحمولة تقنية الاهتزاز، بينما تطلب دعم وحدات التحكم إعادة تفكير متعمدة في التفاعل الأساسي. تناقش المقابلة أيضاً دعم وظائف الماوس لجهاز Nintendo Switch 2.

احتفظ المطورون بمشروع واحد على Unity بدلاً من الحفاظ على فروع منصات طويلة الأجل. تطلب ذلك عمليات تحقق خاصة بالمنصة، وشهادات، وعمل حزم تطوير البرامج SDK، لكنه سمح للإصلاحات والتحسينات المشتركة بالوصول إلى كل نسخة. عالج التجميع النقطي لوحدة معالجة الرسومات (GPU instancing) اختناقاً في تقديم الجسيمات تم تحديده باستخدام Unity Profiler.

تضمنت الاختبارات أجهزة الهواتف المحمولة ذات المواصفات الأقل وأحجام الشاشات المختلفة، بما في ذلك الأجهزة اللوحية. تتمثل النصيحة الأوسع للمطورين في التخطيط للمدخلات ونسب عرض الشاشة مبكراً، بدلاً من التعامل معها كمهام نقل نهائية. تحدد المقالة Steam، وApp Store، وGoogle Play كإصدارات متاحة وتتعامل مع إصدارات وحدات التحكم بشكل منفصل.

راجع المصدر الأصلي لمزيد من التفاصيل.