تقنيات مشروع Zombie Raid في أنريل إنجن
نجح RedDot Studio في العمل في العديد من المشاريع، بما في ذلك Sniper Ghost Warrior وSniper Ghost Warrior: Contracts Series وSilent Hill 2.
لعبة Zombie Raid
في البداية، تم إنشاء لعبة لاعب واحد. ومع ذلك، أثناء عملية التطوير، قام الفريق بتجربة اللعب متعدد اللاعبين ضد بعضنا البعض، وتبين أنها مثيرة بشكل لا يصدق. نظرًا لافتقارنا إلى الخبرة في تصميم السرد، فقد حولنا تركيزنا نحو حماية الأصناف النباتية مع عناصر الزومبي.
هذه هي الطريقة التي يمكنك من خلالها إنشاء لعبة إطلاق النار على الزومبي من أعلى إلى أسفل في وضع لاعب ضد لاعب في أنريل إنجن Unreal Engine.
يتحدث أندريه تيشينكو المزيد عن Zombie Raid، والتحديات التي واجهتها أثناء إنشاء اللعبة، وشرح بالتفصيل كيف تعامل فريقهم مع المظهر المتساوي القياس والانفجارات والنظام الباليستي وقام بتطويره.
اقرأ أيضاً: مصممون Aether Studios يتحدثون عن إنشاء لعبة Rivals 2 القادمة في Unreal Engine
الجانب الفني للمشروع
أداتنا الأساسية هي أنريل إنجن Unreal Engine. إنه محرك رائع يتمتع بقدرات رائعة لتحسين الأداء وتصحيح الأخطاء. يحتوي أنريل إنجن على كل ما تحتاجه من الصندوق لإنشاء لعبة بدون مكونات إضافية.
بينما نقوم بإنشاء مشروعنا الخاص، يمكننا استخدام كل هذه الأدوات لجعل لعبتنا تعمل بسلاسة حتى على جهاز كمبيوتر قديم. من تجربتي كمتعاقد خارجي، فإن الشركات الكبرى لا تولي اهتمامًا كافيًا للتحسين، وقبل شهر من إصدار اللعبة، بالكاد تعمل اللعبة على الأجهزة المتطورة.
نحن نتتبع أداء اللعبة باستمرار منذ بداية المشروع لأن حالات التعطل والتجميد قد تكلفك خسارة كبيرة. وباعتباري لاعبًا متشددًا في لعبة FPS، فأنا أعلم مدى أهمية ذلك.
في بداية المشروع، لم نواجه أي تحديات لأننا لعبنا في الشوارع. لاحقًا، عندما بدأنا في تنفيذ البيئات الداخلية، قمنا بتطوير نظام “المخفي” الذي يخفي الأرضيات المقابلة لموقع اللاعب.
لقد أنشأنا أيضًا وضع تركيز ينقل كاميرا اللاعب افتراضيًا إلى موقع العدو، ويتصرف نظام “المخفي” كما لو كنت بجواره مباشرةً. وهذا يجعل من الممكن إطلاق النار على الأعداء في الطابق الثاني من المباني متعددة الطوابق. أضفنا لاحقًا نظام رؤية يخفي الأعداء عندما يكونون خارج نطاق رؤية اللاعب.
كان الجانب الأكثر تحديًا بالنسبة لنا هو جعل آليات التصوير عادلة، حيث أن شاشة اللاعب أوسع من طولها. وهذا يعني أن اللاعبين الذين لديهم شاشات واسعة للغاية يتمتعون بميزة.
تعد تأثيرات الانفجار خليطًا من سوق أنريل إنجن Unreal Engine. نظرًا لأن جميع FX مصنوعة بواسطة فنان واحد، فهذا هو الاختيار الصحيح. ولكن يجب أن تكون حذرًا فيما يتعلق بمحتوى السوق. عادة، لا يتم تحسينه ويمكن أن يكون لديك مواد بحجم 2048 لثقوب الرصاص. ستحصل على انفجار جميل إذا انتبهت إلى التفاصيل مثل موجات الصدمة والشرر والنار الثانوية والدمار. كما يلعب الصوت الجميل دورًا رئيسيًا.
تطوير النظام الباليستي
يستخدم النظام الباليستي في لعبتنا نموذجًا فعليًا يتضمن السرعة والاختراق. كل كائن لديه قيمة إيقاف الاختراق، وإذا اخترقت قذيفة من خلال العوائق، فسيتم تقليل الضرر بشكل متناسب. كما توفر آليات الارتداد إمكانيات تكتيكية.
للتصوير بدقة، من المهم أن تفهم نمط التصوير الخاص بك. على سبيل المثال، ليس من الجيد الاستمرار في الضغط على الزناد أثناء إطلاق النار من سلاح AK. من الأفضل استخدام رشقات نارية قصيرة. أيضًا، هناك أشياء كثيرة تؤثر على ارتدادك، مثل الانحناء والسرعة الزاوية وسرعة الحركة.