hits counter

موضوع نقاشي لماذا لا زلنا لم نرى تأثيرًا واضحًا للذكاء الاصطناعي في صناعة الألعاب؟

جُرَيْج

اِبْنُ الْفِيَافِي
AtvsrL8.png


منذ الطفرة الكبرى للذكاء الاصطناعي في أواخر عام 2022، رأينا تأثيره يتغلغل في مختلف الصناعات: من الإعلام والبرمجة ومن الترجمة إلى التصميم، وحتى في قطاعات عامة مثل التعليم،

تقنيات مثل النماذج اللغوية الكبيرة (LLMs) "مثل ChatGPT"، وتوليد الصور بالذكاء الاصطناعي، وغيرها من المدد الإبداعية، فتحت آفاقًا جديدة لم نكن نتخيلها!
بل حتى مفهوم [الوكلاء - Agents] الثوري "أي الأنظمة الذكية التي تنفذ مهامًا متسلسلة دون تدخل بشري مباشر" أصبح أحد أركان التحول الرقمي الجديد، وقد غيّر جذريًا من طبيعة بعض الوظائف وآليات العمل!

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

رأينا بعض المحاولات الخجولة في هذا السياق في الصناعة، حتى قبل الطفرة الأخيرة، أنظمة مثل:

Nemesis system | نظام لعب مملوك لـ WB، يجعل الأعداء يتذكرون ويتفاعلون ديناميكيًا بناءًا على تصرفات اللاعب ومايحدث من مواجهات بينهم خلال اللعبة.
Ubisoft Ghostwriter | أداة داخلية طورتها Ubisoft تساعد كتّاب القصص في توليد حوارات وخلفيات مختلفة للـ(NPCs).
Luminous Engine | محرك داخلي في SE، مبني على تقنيات التوليد الذاتي للعوالم والبيئات، أستخدم في FFXV و Forspoken.

لكن يتبادر لذهني هذا السؤال دائمًا، ماهو السبب في تأخر الصناعة في هذا الجانب؟ ولماذا صناعة الـ AAA لم تستفد من هذه الثورة بعد؟
 
لانه بسهولة ممكن يجيب العيد ويعطب الدنيا
 
ربما الصناعة لم تعد كما السابق فالناشرين اليوم لا يهمهم الإبداع و التفاني في العمل بقدر اهتمامهم بالمكاسب السريعة.
 
لأنه يتطلب قدرات حوسبية عالية جدًا ومتطلبات أخرى real-time. كان هناك بعض التجارب على توليد مشاهد باستخدام مجموعة من high-end gpus وحزر ماذا؟ اشتغلت على فريم واحد فقط.

أنت ذكرت الLLMs، لكن حتى هذه ورغم أنها تعمل على سيرفرات ضخمة إلا أنها تعطيك نتائج خاطئة أحيانًا وتنسى الcontext مع مرور الوقت.

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

ما زالت القدرات الحوسبية تحتاج وقت حتى نصل لهذه النقطة.. بدون ذكر تكاليفها الضخمة.

وكل هذا فقط عن التقنية، كيف راح يكون للمطور (narrative control) لما الذكاء الاصطناعي يتدخل في اللعبة وهي مصممة بطريقة scripted؟ ماذا عن الquality assurance؟ إذا الLLMs تخطئ في فهمك أحيانًا وهي ما هي فكيف تضمن لعبة؟

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

التحديات والقيود كبيرة، ما زالت الصناعة تحتاج لوقت طويل حتى تصل للمرحلة اللي تطلبها
 
موجود لكن وراء الستار، في كتابة لوجيك اللعبة.
من الممكن ان يساعد في تقليل الbugs في المستقبل ويجعل الالعاب مصقولة اكثر. ويقلل من وقت التطوير. لكن في الجانب الفني لا اعتقد ان مصممي اللعبة سيولدون assets بذكاء اصطناعي
 
ومين قال انه ما بدأ يتم استخدامها الريدي؟

Level 5 فخورين باستخدامها بتطويرها، دائما ما يتكلمون عنها وهذي احد الامثلة


بل ممكن تقول انه الصناعة من الاساس سبّاقة باستخدام تقنيات الذكاء الاصطناعي، اشياء زي Speedtree والمستخدم لتوليد تيتكشرز عشب وبيئات خضراء بشكل سريع بدل تضييع الوقت على صناعة عشبة عشبة

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

Level 5 فخورين باستخدامها بتطويرها، دائما ما يتكلمون عنها وهذي احد الامثلة


بل ممكن تقول انه الصناعة من الاساس سبّاقة باستخدام تقنيات الذكاء الاصطناعي، اشياء زي Speedtree والمستخدم لتوليد تيتكشرز عشب وبيئات خضراء بشكل سريع بدل تضييع الوقت على صناعة عشبة عشبة

بل عندك جنرا كاملة تعتمد على الprocedural generation ، جنرا الروجلايك! تصنع العديد والعديد، عشرات ومئات وربما آلاف من الruns المختلفة والمميزة اللي تعطي عمر طويل لالعاب هذي الجنرا.

لا يا محمد، ما ذكرته ليس AI أو على وجه الخصوص ما نعنيه اليوم بالتعلم الآلي.

ما ذكرته هو عبارة خوارزميات وقواعد يمكن تكرارها أو تغييرها بناء على seed يحدده المطورين. وهذا ما قصدته أنت بالتوليد الإجرائي لأنه لا يتعلم من بيانات.

وهذا النوع يقال عنه ذكاء اصطناعي كلاسيكي وموجود من عقود ويستخدمه المطورين (أشجار سلوك، مسارات…، الخ) وليس الذكاء الاصطناعي المقصود به اليوم القائم على التعلم الآلي أو العميق أو غيره من الفروع.
 
لا يا محمد، ما ذكرته ليس AI أو على وجه الخصوص ما نعنيه اليوم بالتعلم الآلي.

ما ذكرته هو عبارة خوارزميات وقواعد يمكن تكرارها أو تغييرها بناء على seed يحدده المطورين. وهذا ما قصدته أنت بالتوليد الإجرائي لأنه لا يتعلم من بيانات.

وهذا النوع يقال عنه ذكاء اصطناعي كلاسيكي وموجود من عقود ويستخدمه المطورين (أشجار سلوك، مسارات…، الخ) وليس الذكاء الاصطناعي المقصود به اليوم القائم على التعلم الآلي أو العميق أو غيره من الفروع.
رجع بالي للعبة كانيكو الجديدة اللي تصنع بطاقات لا نهائية برسوم مخصصة جديدة واتعلمت من بيانات رسمه …..وبيانات اخرى بنتائج مش محبذة للشركات الكبار لول




بحد ذاته يعطي جواب ليش استعمال الAI "الجديد" ممكن نتائجه كارثية بمنتجات تجارية وبذلك ما تشوفه بكثرة -او خلنا نقول بوضوح واعتماد تام عليه نفس المثال اللي فوق - زي ما تتوقع
 
التعديل الأخير:
نقطة مهمة انا ارى ضرورة مشاركتها

الذكاء الاصطناعي يسبب معضلة فلسفية جدلية مع أصحاب الأعمال

والسبب انه فعليا وكأنه يستنسخ عملك ويعدل عليه ، هو ياخذ البيانات ويوجد بينها ترابطات

كانك سويت بحث ، وجاء شخص واستخدم ارقامك

فالشركات الكبيرة تتحرج تخش في ذي المعمعة لانه يضر سمعتها لو تشابهت المخرجات ، وتم الكشف عن ان سبب التشابه قد يكون ذ.إ.
 
موجود .. الـ DLSS سواء برفع دقة الصور .. بتوليد الاطارات .. انا اتمناها تبقى للاشياء الـ back end افضل من الامور الابداعية
 
أو في خلق شخصيات NPCs بذكاء واقعي وتفاعلي!
حصل بالفعل بالمناسبة، في Fortnite تحديدا، أضافوا قبل فترة شخصية Darth Vader ، ودربوه بصوت ممثله المتوفي، يتفاعل معاك بالشات الصوتي مباشرة ويسولف عن أي موضوع! وبنتائج مضحكة







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

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




Ign اعطاها ٨/١٠

 
لانه بسهولة ممكن يجيب العيد ويعطب الدنيا
إجابة كسولة (&)
لأنه يتطلب قدرات حوسبية عالية جدًا ومتطلبات أخرى real-time. كان هناك بعض التجارب على توليد مشاهد باستخدام مجموعة من high-end gpus وحزر ماذا؟ اشتغلت على فريم واحد فقط.

أنت ذكرت الLLMs، لكن حتى هذه ورغم أنها تعمل على سيرفرات ضخمة إلا أنها تعطيك نتائج خاطئة أحيانًا وتنسى الcontext مع مرور الوقت.

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

ما زالت القدرات الحوسبية تحتاج وقت حتى نصل لهذه النقطة.. بدون ذكر تكاليفها الضخمة.

وكل هذا فقط عن التقنية، كيف راح يكون للمطور (narrative control) لما الذكاء الاصطناعي يتدخل في اللعبة وهي مصممة بطريقة scripted؟ ماذا عن الquality assurance؟ إذا الLLMs تخطئ في فهمك أحيانًا وهي ما هي فكيف تضمن لعبة؟

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

التحديات والقيود كبيرة، ما زالت الصناعة تحتاج لوقت طويل حتى تصل للمرحلة اللي تطلبها

أهلا أكرم، سعدت بمشاركتك،

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

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

كذلك هناك إستخدام ثاني، وهو الإستعانة بالذكاء الإصطناعي "On-line" بحيث أنه لا يشغله محرك اللعبة بشكل فعلي ولكن يستخدمه عن طريق الانترنت،

فيه مشروع عملت عليه قبل لـ Personal Assistance بواجهة رسومية بشرية، صممته بالبايثون وبأبسط طريقة ممكنة "If statement" وضعت له قاعدة بيانات محلية، وفي حال كان سؤال المستخدم ليس من ضمن قاعدة البيانات المحلية فأنه يذهب إلى ChatGPT "عن طريق مكتبة بالبايثون" ويسأله السؤال ثم ينقل الإجابة للسائل، مع توضيحه أنه الإجابة كانت بالإستعانة بالـ AI،

وكذلك مثال محمد هذا يعتبر مثال جيد لما أقصده:

حصل بالفعل بالمناسبة، في Fortnite تحديدا، أضافوا قبل فترة شخصية Darth Vader ، ودربوه بصوت ممثله المتوفي، يتفاعل معاك بالشات الصوتي مباشرة ويسولف عن أي موضوع! وبنتائج مضحكة







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




ومين قال انه ما بدأ يتم استخدامها الريدي؟

Level 5 فخورين باستخدامها بتطويرها، دائما ما يتكلمون عنها وهذي احد الامثلة


بل ممكن تقول انه الصناعة من الاساس سبّاقة باستخدام تقنيات الذكاء الاصطناعي، اشياء زي Speedtree والمستخدم لتوليد تيتكشرز عشب وبيئات خضراء بشكل سريع بدل تضييع الوقت على صناعة عشبة عشبة

بل عندك جنرا كاملة تعتمد على الprocedural generation ، جنرا الروجلايك! تصنع العديد والعديد، عشرات ومئات وربما آلاف من الruns المختلفة والمميزة اللي تعطي عمر طويل لالعاب هذي الجنرا.
وهذا الخبر اللي جا بوقته اليوم، أكثر من 50% من المطورين اليابانيين بمعرض TGS يستخدمون الAI بالفعل


أهلا وسهلا محمد، سعدت والله بوجود ردك، أنا من المعجبين الدائمين بأسلوبك الفذ وبقدراتك المميزة في النقاشات ::cool::

كلامك جميل، ولكن للأن مافيه دلالات على وجود هيكلة Ai حقيقية في هذي الألعاب، ممكن أستعانوا بـ ChatGPT أو أي AI Tool موجودة فعلًا، ويقوموا يستخدموا الـ AI كبراند على اللعبة حتى تجذب الإهتمام لهم، نفس ما للأسف كثير جهات الأن تستخدم الـ AI بدون أي فائدة حقيقية فقط حتى تجذب الناس لمنتجاتها/خدماتها.

ولذلك تصميم/تعديل على تصميم اللعبة نفسه بحيث يعتمد على الـ Ai، أو تصميم هيكلة "AI Agents" ويعتمدوا عليها المطورين في تطوير اللعبة للأن ما رأيت مثال واضح على ذلك،

خذ لك لفة على بعض المجالات الثانية، شوف كيف تطوير الويب صاير اليومين هذي مع الـ Agents المرعبة هناك؟
شف كيف يتم تشريح المشاريع لقطع أصغر بكثير وفرز كل جزيئة منها لنموذج AI متخصص حتى يتعامل معها ثم يتم تجميع هذه الشرائح

أنا أريد رؤية هذا في تطوير الألعاب، في هذه الصناعة، GDC الماضي لم يشبع غليلي.
 
عودة
أعلى