أربعة عشر عاما من الكود الخاص: المحرك وراء أستليبيا ريفيجن

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

أستليبرا ريفيجن ليست مجرد تكريم لألعاب تقمص الأدوار اليابانية الكلاسيكية؛ بل هي درس في المثابرة التقنية. مطورها، كيزو، طور محرك DX Library بلغة C++ على مدار 14 عامًا، وهي فترة تمتد من تجارب بسيطة إلى إصدار تجاري. هذا النهج الحرفي أتاح تحكمًا مطلقًا في العرض، محققًا تلك الجمالية الفريدة التي تمزج بين رسومات ثنائية الأبعاد وخلفيات تمتلك عمقًا بصريًا شبه ثلاثي الأبعاد، وهو أمر يصعب تكراره باستخدام محركات عامة.

محرك Astlibra Revision DX Library 14 عامًا من التطوير KEIZO رسومات ثنائية الأبعاد عمق بصري JRPG

الخط التقني: DX Library، C++ وفوتوشوب 🎨

قدم قرار استخدام محرك خاص بلغة C++ بدلاً من حلول مثل Unity أو Unreal مزايا حاسمة للجمالية الرجعية. من خلال عدم الاعتماد على خط إضاءة ثلاثي الأبعاد عام، تمكن الفريق من تنفيذ نظام طبقات parallax دقيق للغاية للخلفيات، مما أعطى ذلك الإحساس بالعمق دون التضحية بوضوح الرسومات المرسومة يدويًا في Adobe Photoshop. تمكن كيزو من تحسين العرض بحيث تندمج الرسومات، بلوحتها اللونية المحدودة ولكن النابضة بالحياة، بشكل مثالي مع الخلفيات، متجنبًا التنعيم العدواني الذي عادة ما يفسد مظهر البيكسل آرت في المحركات التجارية. لم يخدم Photoshop فقط في رسم الأصول، بل أيضًا في إنشاء خرائط العمق والظلال التي يفسرها المحرك في الوقت الفعلي، وهو سير عمل لا يمكن تحقيقه إلا عندما يتحدث المبرمج والفنان نفس اللغة التقنية.

دروس لمطوري الألعاب المستقلين 💡

يظهر Astlibra Revision أن الوقت المستثمر في الأدوات الخاصة ليس وقتًا ضائعًا، بل هو استثمار في الهوية البصرية. بالنسبة لمطور مستقل، بناء محرك من الصفر لسنوات هو مخاطرة كبيرة، لكن النتيجة هي منتج يبدو متماسكًا وفريدًا. الدرس هنا هو أن التكنولوجيا لا ينبغي أن تملي الفن؛ بل على العكس، الفن يجب أن يملي التكنولوجيا. إذا كانت رؤيتك تتطلب تحكمًا دقيقًا في كل بكسل، كما في هذه الحالة، فإن المحرك الخاص الموثق جيدًا يمكن أن يكون الفرق بين لعبة تقلد لعبة كلاسيكية وأخرى تصبح معيارًا جديدًا في هذا النوع.

بعد 14 عامًا من تطوير محركه الخاص بدلاً من استخدام Unreal أو Unity، ما هي المزايا الملموسة التي يعتقد كيزو أن هذا القرار أضافها إلى أسلوب لعب Astlibra Revision والتي لم يكن ليحققها باستخدام محرك تجاري؟

(ملاحظة: مسابقات تطوير الألعاب تشبه حفلات الزفاف: الجميع سعداء، لا أحد ينام، وتنتهي بالبكاء)