سيلاكو وجي زد دوم: كيف ينافس محرك كلاسيكي الإضاءة الحديثة

2026 May 24 نُشر | مترجم من الإسبانية

يُظهر تطوير لعبة Selaco أن القوة الخام ليست السبيل الوحيد للوصول إلى الواقعية البصرية. فقد تمكن الفريق من استخلاص أداء وجودة رسومية من GZDoom، وهو محرك يعتمد على محرك Doom القديم، من خلال تنفيذ نظام إضاءة ديناميكي يعمل بالبرمجيات ينافس تقنيات العرض الحديثة. هذا الإنجاز التقني، إلى جانب نظام تدمير البيئات القائم على أحجام محددة مسبقًا ومُصدر جسيمات متقدم، يجعل من Selaco دراسة حالة حول كيفية تحسين الأدوات المحدودة للحصول على نتائج بمستوى ألعاب AAA.

لقطة من لعبة Selaco تُظهر الإضاءة الديناميكية وتدمير البيئات في GZDoom

هندسة عكسية: الإضاءة والجسيمات والتدمير في GZDoom 🛠️

لتحقيق الإضاءة الديناميكية، قام المطورون بتعديل مسار العرض الخاص بـ GZDoom، واستبدال التظليل المسطح بنموذج إضاءة لكل بكسل يحسب الظلال الناعمة في الوقت الفعلي على الهندسة ثنائية الأبعاد ونصف الأبعاد. يتم ذلك عن طريق حقن تظليلات GLSL مخصصة تحاكي الإضاءة المنعكسة دون الحاجة إلى تتبع الأشعة عبر الأجهزة. أما نظام الجسيمات، فقد أُعيدت كتابته من الصفر لدعم التصادم مع الخريطة والاضمحلال الحراري، مما يسمح بانفجارات تُذيب المعادن الافتراضية. تم تنفيذ تدمير المشاهد من خلال نظام قطاعات ديناميكي يتبادل القوام عالي الدقة (المنشأ في Photoshop) والنماذج ثلاثية الأبعاد للحطام (المنمذجة في Blender) عند تلقي الصدمة، وكل ذلك دون كسر هيكل الكتل الخاص بالمحرك.

دروس للمطورين المستقلين: البراعة الفنية فوق المحرك 🎨

تُظهر Selaco أن الحد الحقيقي لمحرك اللعبة ليس قدمه، بل الإبداع في تعديله. باستخدام Blender لإنشاء أصول مضلعة محسّنة وPhotoshop للقوام مع خرائط طبيعية وإطباق محيطي، أنشأ الفريق جسرًا بين الفن التقليدي المنقط والواقعية الفوتوغرافية الحديثة. بالنسبة للمطور المستقل، الدرس واضح: إتقان أدوات النمذجة والتنقيط يمكن أن يعوض نقص محرك AAA. المفتاح يكمن في فهم نقاط قوة المحرك الأساسي وإجباره على فعل ما لم يُصمم لفعله، دون فقدان هويته الكلاسيكية.

ما هو أكبر تحدٍ تقني واجهه فريق Selaco عند تنفيذ الإضاءة الديناميكية في GZDoom دون التضحية بأداء المحرك الكلاسيكي؟

(ملاحظة: التظليلات مثل المايونيز؛ إذا انفصلت، تبدأ من جديد)