رازورباك، سائق الشاحنة المتحول من مارفل والذي يمتلك القدرة على قيادة أي مركبة، يمثل تحديًا تقنيًا رائعًا لتطوير ألعاب الفيديو. تصميمه، الذي يجمع بين خوذة خنزير مكهربة وأسلوب سائق طريق خشن، يتطلب نهجًا دقيقًا في النمذجة ثلاثية الأبعاد، والتنقيط القائم على الفيزياء (PBR)، والتحسين للوقت الفعلي. نقوم بتحليل سير العمل لتحويل هذه الشخصية إلى أصل قابل للعب. 🚛
سير العمل التقني: من المفهوم إلى الأصل القابل للعب ⚙️
نبدأ بالنمذجة عالية المضلعات في ZBrush، لالتقاط تفاصيل خوذة الخنزير وتجاعيد بذلة العمل. بالنسبة للخوذة، من الضروري تحديد الصفائح المعدنية والنتوءات، والتي سيتم تنقيطها لاحقًا بخريطة انبعاث للتأثير الكهربائي. يتم تصميم الشاحنة، وهي من طراز بيتربيلت الكلاسيكي، بشكل منفصل بهندسة معيارية لتسهيل مستويات التفاصيل (LOD). يطبق التنقيط في Substance Painter تشطيبًا باليًا مع الصدأ والطلاء المتقشر، باستخدام خرائط الخشونة والمعدنية. يتم تحقيق كهربة الخوذة باستخدام مادة متحركة تعتمد على تظليل القمم، والتي تومض في الوقت الفعلي. أخيرًا، يركز التركيب الهيكلي (Rigging) على مفاصل الرقبة والذراعين للسماح برسوم متحركة للقيادة والقتال، مع تحسين الهيكل العظمي لأقل من 15 ألف مضلع على وحدات التحكم.
آليات اللعبة وتصميم قدرات المتحولين 🎮
تُترجم قدرة رازورباك على قيادة أي مركبة إلى نظام تفاعل عالمي، حيث يقوم الشخصية بتنشيط عقدة دخول لأي أصل للمركبات. تعمل الخوذة المكهربة كهجوم قتال قريب مع تأثير منطقة، يطبق ضررًا صاعقًا. للتطوير، يُوصى باستخدام سكريبت قيادة عام مع معلمات للسرعة والانزلاق، ونظام جسيمات لشرارات الخوذة. هذا يخلق أسلوب لعب ديناميكيًا يمزج بين الاستكشاف بالشاحنة والقتال القريب، وهو مثالي للعبة عالم مفتوح أو لعبة ضرب (beat em up).
لتحسين الأداء في الوقت الفعلي دون التضحية بالتفاصيل، ما هي استراتيجيات التنقيط وإدارة المضلعات التي توصي بها لإعادة إنشاء خوذة رازورباك المكهربة وشاحنته الشهيرة، مع مراعاة الشفافية وتأثيرات الإضاءة الديناميكية؟
(ملاحظة جانبية: مطور الألعاب هو شخص يقضي 1000 ساعة في صنع لعبة يكملها الناس في ساعتين)