التكنولوجيا

داخل Mirage: محرك الألعاب الأول في الوقت الفعلي للتنمية التوليدية باستخدام الذكاء الاصطناعي

Avatar photo
Text "Mirage Game Engine" over a blurred cityscape with palm trees and buildings

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

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

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

ما هو Mirage؟

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

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

محرك الألعاب Mirage بالذكاء الاصطناعي مقابل المحركات التقليدية

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

الفرق الرئيسي الآخر هو أن ألعاب Unity/Unreal عادةً ما تكون محددة بعد إصدارها (باستثناء التوسعات أو التحديثات). يمكن أن يتغير لعبة Mirage كل مرة تلعبها. لا يوجد “محتوى” نهائي للانتهاء منه؛ يشارك اللاعبون في إنشاء اللعبة. بدلاً من تحميل عالم مسبق، يستمر اللاعبون في إعطاء العالم وجودًا.

من الناحية الفنية، تعمل المحركات التقليدية على جهاز الكمبيوتر أو وحدة التحكم. ينقل Mirage كل شيء من خواديم قوية. لذلك لا يلزم وجود أجهزة قوية لللاعب – فقط متصفح.

كيف يعمل محرك الألعاب Mirage بالذكاء الاصطناعي؟

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

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

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

كيف يمكنك توليد عالم ألعابك باستخدام Mirage

يحتوي Mirage على ميزة مدمجة تتيح لك توليد عالمك الخاص عن طريق تحميل صورة (يمكنك تجربة ذلك في العرض التوضيحي هنا). عند فتح العرض التوضيحي، ستجد لوحة بعنوان “الصور الأولية” على اليمين. هنا، يمكنك إما اختيار بعض الصور المسبقة أو النقر على زر التحميل الأخضر في الأسفل لإضافة صورة خاصة بك.

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

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

كيف يمكن أن يغير توليد الألعاب في الوقت الفعلي مستقبل الألعاب

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

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

من الناحية المجتمعية، يقلل هذا من الحواجز. حتى بدون مهارات التصميم، يمكن لأي شخص استضافة جلسة ألعاب عن طريق كتابة موضوع. يمكن للأصدقاء التعاون (“أضف تنينًا إلى هذه المدينة”) وسيقوم الذكاء الاصطناعي برسمه لهم جميعًا.

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

然而، لا يزال استوديوهات الألعاب والناشرون يلعبون دورًا كبيرًا. حاليًا، Mirage هو أداة إضافية، وليس بديلاً عن تصميم الألعاب التقليدية. لا يزال يتعامل مع كتابة القصص أو تصميم المعارك المتوازنة أو تحسين الأداء على الأجهزة. لكنه يمكن أن يصبح أداة قوية: قد يستخدمه مصمموا المستويات لتحقيق أفكارهم، أو قد يستخدمه اللاعبون لتحديات ممتعة.

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