أعلنت شركة SuperGaming عن مشروع: Indus، وهو عنوان طموح يسعى إلى التقاط جوهر شبه القارة الهندية من خلال أسلوب بصري يُسمى الهندو-مستقبلية. يركز المشروع، الذي تم تطويره باستخدام Unity ومدعوم بمحرك خاص يُسمى محرك Indus، على تقديم تجربة بصرية غنية دون التضحية بالأداء على الأجهزة المحمولة متوسطة المدى. يكمن مفتاح التطوير في خط أنابيب أصول محسّن وإدارة عدوانية للذاكرة.
خط الأنابيب التقني: Blender وUnity ومحرك Indus 🎮
يعتمد سير عمل مشروع: Indus بشكل كبير على Blender لإنشاء النماذج ثلاثية الأبعاد والأنسجة. لتحقيق الجمالية الهندو-مستقبلية، يستخدم الفريق تقنيات خبز خرائط الظلال الطبيعية والإطباق المحيطي مباشرة في Blender، مما يقلل من الحمل متعدد الأضلاع في الوقت الفعلي. بعد ذلك، يقوم محرك Indus، وهو طبقة تخصيص فوق Unity، بتنفيذ نظام ديناميكي لمستوى التفاصيل (LOD) وإخفاء الإطباق عبر البرمجيات. يتيح ذلك تقديم الشخصيات والبيئات التفصيلية، التي تحتوي على عناصر ثقافية محددة، بسلاسة على شرائح مثل سلسلة Snapdragon 600 أو 700. بالإضافة إلى ذلك، تدير SuperPlatform استمرارية البيانات والاتصال الاجتماعي دون التأثير على سلسلة العرض الرئيسية.
دروس لمطوري الأجهزة المحمولة 📱
يُظهر مشروع: Indus أن الهوية الثقافية يمكن أن تكون ركيزة بصرية دون أن تكون عبئًا تقنيًا. قرار SuperGaming بعدم الاعتماد حصريًا على الأنسجة عالية الدقة القائمة على الفيزياء (PBR)، بل دمجها مع الألوان المسطحة والصور الظلية المحددة، هو درس في الكفاءة. بالنسبة للمطورين المستقلين، فإن استخدام Blender كأداة للتحسين المسبق وإنشاء محرك هجين فوق Unity هما استراتيجيتان قابلتان للتطبيق للوصول إلى جمهور واسع دون التضحية بشخصية اللعبة البصرية.
ما هي تقنيات التحسين للأجهزة المحمولة التي ينفذها مشروع Indus للحفاظ على الدقة البصرية للهندو-مستقبلية دون التضحية بالأداء على الأجهزة منخفضة ومتوسطة المدى؟
(ملاحظة: مطور الألعاب هو شخص يقضي 1000 ساعة في صنع لعبة يكملها الناس في ساعتين)