يُظهر تطوير Record of Lodoss War: Deedlit in Wonder Labyrinth كيف يمكن لمحرك خاص، وهو محرك Mogura، محاكاة أسلوب اللعب الكلاسيكي لـ Castlevania دون الاعتماد على البرمجيات الوسيطة التجارية. يحلل هذا التحليل الفني خط أنابيب الفن ثنائي الأبعاد وتقنيات الرسوم المتحركة التي تسمح للعبة مستقلة بتحقيق سلاسة وجماليات مماثلة لأفضل الأمثلة في نوع Metroidvania. 🎮
خط أنابيب الفن ثنائي الأبعاد: من Aseprite إلى محرك Mogura 🖌️
يبدأ سير عمل الصور النقطية في Aseprite، حيث يتم رسم الإطارات الرئيسية باستخدام لوحة ألوان محدودة وتطبيق تقنيات الرسوم المتحركة دون البكسل لتحقيق انتقالات سلسة بين الأوضاع. بعد ذلك، يُستخدم Photoshop لضبط الإضاءات العامة وتطبيق تأثيرات الذيل باستخدام طبقات المزج وتأثير الضبابية الحركية. يقوم محرك Mogura، المبرمج بلغة C++، باستيراد هذه الصور النقطية إلى أوراق نسيج محسّنة ويدير مزج الإطارات في الوقت الفعلي، مع استيفاء الإطارات للوصول إلى 60 إطارًا في الثانية مستقرة حتى على الأجهزة المتواضعة. يتم معايرة دمج التصادمات على مستوى البكسل، الموروث من تصميم Castlevania، مباشرة من أقنعة الألوان المصدرة من Aseprite.
دروس لمطوري الألعاب المستقلين حول سلاسة الرسومات ✨
يكمن مفتاح النجاح البصري لـ Deedlit في عدم التضحية بهوية فن البكسل من أجل السلاسة. بدلاً من زيادة الدقة، أعطى الفريق الأولوية لعدد إطارات الرسوم المتحركة لكل حركة (حتى 12 إطارًا لهجوم واحد) واستخدام تأثيرات الذيل الناتجة عن نسخ شبه شفافة من الصورة النقطية. لأي مطور مستقل، يُظهر هذا أن محركًا خفيفًا مثل Mogura، إلى جانب أدوات يسهل الوصول إليها (Aseprite و Photoshop)، يمكنه إعادة إنتاج الإحساس بالتحكم والاستجابة للعبة ثلاثية الأبعاد إذا تم استثمار الوقت في التزامن بين إدخال اللاعب وانتقال الصور النقطية.
كمطور مستقل، ما هي المزايا التقنية الملموسة التي يقدمها محرك Mogura مقارنة بالمحركات التجارية مثل Unity أو GameMaker لتحقيق رسوم متحركة سلسة ومتسقة مع النمط البصري لـ Deedlit in Wonder Labyrinth؟
(ملاحظة: مطور الألعاب هو شخص يقضي 1000 ساعة في صنع لعبة يكملها الناس في ساعتين)