تمتلك يوبي سوفت محركها الأسطوري Anvil وهو المحرك الذي صُمم خصيصًا لتطوير لعبة Assassin's Creed الصادرة في عام 2007. وبفضل نجاح هذه اللعبة بدأ يتحول المحرك إلى أصل من أصول الشركة العملاقة وحصل على نسخ عديدة.

على مدار سنوات عديدة اُستخدمت نسخ مختلفة من محرك Anvil لتطوير سلسلة Assassin's Creed. وبالطبع تلقى المحرك تحديثات شاملة وفقًا لرؤية المطور تجاه اللعبة نفسها، خصوصًا مع تحول اللعبة إلى العالم المفتوح مع جزء Origins.

الآن لدينا لعبة Assassin's Creed Shadows وهي الجزء الاحدث والاجدد من السلسلة الشهيرة. وبالطبع، جرى تطوير هذه النسخة باستخدام الإصدار الأحدث من محرك Anvil. من الواضح أن هذا الإصدار يضم عددًا من التقنيات المهمة جدًا، وقد أتيحت لنا فرصة التعرف على بعضها من خلال سلسلة من الحلقات التي عرضتها شركة يوبي سوفت.

نظام Atmos يعزز الطقس داخل محرك Anvil

استعرضت يوبي سوفت نظام الطقس Atmos الذي يعزز من ديناميكية دائرة الطقس داخل محرك Anvil. وخلال العرض، ركزت يوبي سوفت على ما قدمه لنا هذا النظام داخل لعبة Assassin's Creed Shadows.

يعمل نظام Atmos على تقديم محاكاة واقعية تمامًا للطقس داخل الألعاب. الفكرة هنا هو أن النظام يعمل باستخدام المبادئ الرئيسية التي تتحكم بالطقس الموجودة في الحياة الواقعية.

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

في الحقيقة نظام الطقس الموجود داخل لعبة Assassin's Creed Shadows كان من أحد نقاط القوة لدى اللعبة لأنه بفضل هذا النظام تنوعت أساليب اللعب بتغير البيئة المحيطة مع تغير الطقس.

محرك Anvil يقدم الجودة الأفضل وفق العتاد المتاح

سلسلة ألعاب Assassin's Creed كانت من أول الألعاب التي قدمت لنا مدينة كاملة مفتوحة نتجول فيها بحرية مع رسوم رائعة أذهلتنا جميعًا بالعودة إلى عام 2007. ومع جزء Assassin's Creed Origins قررت اللعبة التحول وتقديم عالم مفتوح كامل نتجول بداخله وليس مجرد مدينة ضخمة نتفاعل معها.

هذا التحول في نظام العالم الخاص باللعبة وضع مجموعة من القيود والعوائق أمام فريق التطوير، لأنك الآن بحاجة إلى العمل على مساحة أكبر بكثير وتقديمها بشكل متماسك ومريح للنظر.

مع لعبة مثل Assassin's Creed Shadows نجد أنها قدمت واحدة من أكبر عوالم السلسلة وهنا ظهر التحدي لتقديم عالم مفتوح ضخم، وفي الوقت نفسه الخضوع لقدرات العتاد المتاحة من الأسواق حاليًا.

انطباعات Assassin's creed shadowsلعبة Assassin’s Creed ShadowsSekiro Shadows Die Twice

يكمن التحدي الأول في الذاكرة الرسومية المتوفرة لدى أغلب الأجهزة في الأسواق حاليًا، إذ تُستخدم هذه الذاكرة لاستدعاء الملفات الرسومية ومعالجتها. وبالتالي، يعمل محرك Anvil ضمن ميزانية محدودة جدًا من الذاكرة الرسومية، وفي الوقت نفسه يحاول استدعاء أكبر قدر ممكن من العناصر الرسومية ومعالجتها بالتزامن.

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

لذلك، يعمل محرك Anvil على معالجة العناصر الرسومية على مسافات بعيدة جدًا، بحيث تكون جاهزة للعرض بشكل مستمر أمام اللاعب. فالعنصر الواحد، مثل الشجرة الظاهرة على الشاشة، قد تتم معالجته على مسافة تصل إلى ست كيلومترات داخل المحرك. ولتحقيق ذلك، يُجري المحرك تعديلات مستمرة على جودة الرسوم وفقًا للمشهد، بهدف عرض أفضل جودة ممكنة في مختلف الحالات.

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

المضلعات، أساس جميع محركات الألعاب

في أي لعبة تلعبها تُعرض الرسوم عبر مجموعة كبيرة من المضلعات المثلثة التي يتم تجميعها وتربيطها معًا لتكوين الصورة أمامك. بالعودة إلى لعبة Assassin's Creed Brotherhood نجد أنك كنت تحتاج إلى حوالي من 20 إلى 40 ألف مُضلع لتصميم جزء جبلي أو صخرة كبيرة.

الآن بالانتقال إلى أحدث أجزاء السلسلة Assassin's Creed Shadows نجد أن الجزء الجبلي أو الصخرة الكبيرة تستخدم بداية من 400 ألف مُضلع بينما يصل عدد المضلعات إلى 4 مليون في بعض المناطق من داخل اللعبة.

بالطبع كلما ازداد عدد المضلعات في الرسمة ازداد حجم التفاصيل بداخلها، الأمر بديهي تمامًا. لكن يكمن التحدي عند تقديم بيئة عالم مفتوح شاسعة بهذه الجودة التي تحتاج الملايين من المضلعات، وبالطبع عملية معالجة كل هذه المضلعات سوف تكون مجهدة للعتاد بدرجة كبيرة جدًا.

هنا يأتي محرك Anvil مع تقنية تدعى Micropolygon Geometry وهي التقنية التي تقوم بكل السحر؛ حيث تتمكن من معالجة كل هذه المضلعات دون أن تشعر بالضغط على العتاد، ولكن كيف يحدث الأمر؟

محرك Anvilمحرك Anvilمحرك Anvil

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

هنا يظهر دور تقنية Micropolygon Geometry، حيث تعالج الجزء الظاهر فقط للمشاهد وتعمل على عرضه. ببساطة، لا يقوم محرك Anvil بمعالجة جميع المضلعات الموجودة في المشهد دفعة واحدة، بل يركّز على المضلعات التي يحتاجها الإطار الواحد فقط. يتيح ذلك للمطورين استخدام عدد أكبر من المضلعات بحرية، مما يؤدي إلى تقديم رسوم عالية التفاصيل دون الضغط الكبير على العتاد.

الإضاءة في محرك Anvil

تمثل الإضاءة الوجهة الأخير الذي يبرز كل جماليات اللعبة، ربما تكون الإضاءة هي حبة الكرز الأخيرة التي تُوضع على الكعكة. وبالنسبة لمحرك Anvil فهو يأتي مع تقنية تدعى اختصارًا RTGI.

تقنية RTGI هي اختصار لـ Ray Traced Global Illumination، حيث تُعالج الإضاءة داخل اللعبة بشكل غير مباشر، مما ينتج عنه إضاءة وظلال وانعكاسات ديناميكية بالكامل.

تجربتنا للعبة assassin's creed shadowsتجربتنا للعبة assassin's creed shadowsFrom Software Souls

عمومًا، لطالما قدمت سلسلة Assassin’s Creed إضاءة وظلالًا مميزة للغاية، اعتمادًا على أنظمة إضاءة ثابتة في الإصدارات القديمة من محرك Anvil. مع جزء Shadows، جرى الاحتفاظ بأنظمة الإضاءة التقليدية، مع دعمها بتقنية Ray Traced Global Illumination. يعمل هذا النظام على تقديم إضاءة تفاعلية تتغير وفقًا لما يحدث حولك داخل اللعبة.

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

ما القادم؟

في الوقت الحالي تمثل سلسلة Assassin's Creed العنوان الأبرز داخل أروقة شركة يوبي سوفت، وستظل اللعبة في هذا الوضع لفترة قادمة من الزمن. وبالتالي نتوقع المزيد من التطويرات على محرك Anvil حتى يتمكن من دعم السلسلة بالكامل.

يُظهر محرك Anvil في الوقت الحالي قدرة كبيرة على تقديم تجارب عالم مفتوح مميزة؛ حيث يقدم عوالم نابضة بالحياة تتحرك من حولك وتمنحك إحساسًا بالاندماج، وهي أبرز نقاط القوة التي يعتمد عليها المحرك حاليًا.

في النهاية، تجدر الإشارة إلى أن محرك Anvil استُخدم في تطوير مجموعة كبيرة من الألعاب والسلاسل مثل Prince of Persia وRainbow Six وFor Honor وSkull and Bones. ونأمل أن يُستخدم المحرك مجددًا لإحياء هذه العناوين خلال الفترة القادمة.