تحديث وقت التكرار والاستقرار في UEFN: التقدّم وما سيأتي بعد ذلك

في مارس الماضي، شاركنا خططنا لتحسين أمرين يؤثران بشكل مباشر على كيفية البناء في UEFN: الاستقرار ووقت التكرار.

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

فيما يتعلق بوقت التكرار، التزمنا بتخفيض كبير في الوقت الذي يستغرقه إدخال تغييراتك في الجلسة المباشرة.
التزمنا أيضًا بمشاركة التحديثات المستمرة - بما في ذلك المجالات التي تشهد تحسنًا والمجالات التي لا يزال يتعين علينا العمل فيها.

إليك آخر المستجدات.**

مواضع التحسين**

وقت التكرار

في منشورنا السابق، التزمنا بتقليل وقت التكرار - وقد أحرزنا تقدمًا حقيقيًا، إذ خفضنا الوقت المستغرق لدفع التغييرات بمتوسط 40% حتى الآن. وهذه النسبة تزيد في المشروعات الأكبر، حيث شهدنا انخفاضات تصل إلى 70%.

يأتي هذا التخفيض من عدد من التحسينات التي تقلل من أوقات الدفع:

  • التهيئة التزايديّة: يحدّد الآن برنامج التهيئة الأصول التي تغيّرت فقط منذ آخر دفع للتغييرات ويعالجها، بدلًا من إعادة معالجة مشروعك بالكامل.

  • Zen DDC: بنية تحتية جديدة للمخزن المؤقت للبيانات المنحدرة تقلل الوقت المستغرق في استرداد الأصول المهيّأة والتحقق من صحتها، مما يقصّر من حلقة التشغيل على العميل.

  • تحسينات إضافية على مسار تدفق التهيئة والرفع/التنزيل: سرعات أعلى لنقل الملفات، وأوقات انتظار أقل في قائمة الانتظار، وتحسين التحقق من صحة الأصول، وتحسينات شرح Verse.

  • والمزيد: تحسين وقت التحميل من جانب الخادم ومن جانب العميل، والتنفيذ المتوازي للخطوات التحضيرية والتحقق من الصحة، والعديد من التحسينات الأخرى في عمليات التكرار ككل.

    لقد أجرينا أيضًا تحسينات كبيرة على التحرير المباشر:

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

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

    الاستقرار
    منذ الإصدار 39.50، قللنا بشكل كبير معدل وصول التراجعات عالية الخطورة إلى المطوّرين. وسّعنا نطاق اختبار الجُزر التي يصنعها المطوّرون، وشدّدنا عملية تصعيد التراجعات، وحسّنا تحليل السبب الجذري. النتيجة: تحسينات كبيرة خلال 40.00 و41.00، قابلة للقياس عبر مقياسين رئيسيين: معدل هروب العيوب (DER) وحالات هروب العيوب الكبرى.

وهذا يعني أننا ننجح بشكل متزايد في رصد التراجعات الأكثر إرباكًا وتأثيرًا في المطوّرين قبل الإصدار.

طرحنا أيضًا أدوات صحة الأصول وتحديثات أداة التوصيف المكاني في الإصدار 41.00 لمنحكم رؤية أوضح لمشكلات الأصول قبل أن تتسبب في تعطلات أو توقفات. ونواصل العمل على تحسين هذه الأدوات أكثر في الإصدارات المستقبلية.

ما نعمل عليه
تحسّن الاستقرار بشكل كبير وفقًا لمقاييسنا الأكثر أهمية، ولكن بعض المجالات ما زالت غير مستقرة، وبخاصة مخطط المشهد، والانضمام للعبة قيد التقدم (JIP)، وواجهة المستخدم/UMG المخصّصة، والتحقق والنشر، والعثور على لاعبين. تتضمن كثير من هذه التراجعات تفاعلات عبر أنظمة متعددة، أو تنشأ من تغييرات أُجريت قبل أسابيع أو أشهر، أو لا تظهر إلا أثناء اختبار المطوّرين واسع النطاق في وقت متأخر من دورة الإصدار.

مجالات تركيزنا الحالية:

  • توسيع تغطية الأتمتة لسير عمل مخطط المشهد والانضمام للعبة قيد التقدم (JIP)
  • زيادة الاختبارات على نطاق المطوّرين في وقت مبكّر من دورات الإصدار
  • تعزيز معايير مراجعة الإصدار للتغييرات عالية الخطورة
  • تحسين الرؤية في التراجعات المعروفة والإصلاحات المستهدفة مستقبلًا

بدأنا أيضًا نشر قوائم بالمشكلات المعروفة قبل الإصدارات كلما أمكن، مما يمنح المطوّرين رؤية مبكّرة للتراجعات المؤكّدة والإصلاحات المخطط لها.

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

شكرًا لكم على مواصلة البناء باستخدام UEFN وعلى الملاحظات وتقارير الأخطاء وردود استطلاع مدى الاستقرار التي تساعد في صياغة هذه الأوّلويات.