3 أدوات مجانية لجعل ألعاب النماذج أكثر سهولة



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

تحدث مصمم الألعاب الرائد في Ustwo Games ، مبدعي Monument Valley و Assemble الأخير مع Care for Apple Arcade ، عن كيفية استخدام الاستوديو لأدوات مجانية للنماذج الأولية الإبداعية. الترجمة تحت الخفض.

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

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


استخدمت Ustwo Games الفطريات في تجميع النماذج الأولية في وقت مبكر مع الرعاية

التصميم مع الفطريات


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

بدأنا أولاً في استخدام الفطر في النماذج الأولية المبكرة لـ Assemble With Care ، أحدث إصدار لـ Apple Arcade. اقترح مات نيوكومب ، المبرمج الرئيسي للمشروع ، استخدام تكوينات حواره - لقد علمنا بالفعل أنها ستكون أساسية في اللعبة.

في Assemble With Care ، ستلعب دور ماري. إنها ميكانيكيّة تساعد أهالي البلدة على إصلاح الأشياء. عند استعادة العناصر ، تتواصل مع العميل - عن طريق القياس مع المحادثات في مصفف الشعر أو سيارة الأجرة.

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

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


تم استخدام الفطر للمنطق على جميع المستويات. اجمع

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

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

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

ومع ذلك ، لدي نصيحة واحدة حول استخدام الفطريات أثناء الإنتاج. إذا قمت بدمج الفطريات مع التعليمات البرمجية الخاصة بك ، فمن السهل جدًا مزجها - قد يكون هذا كابوسًا عندما يتعلق الأمر بالتصحيح. أوصي بفرق واضح بين ما تكتبه في Fungus وما تكتبه في C #. هذا سيوفر لك الصداع.

باستخدام ProBuilder


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

استخدمنا ProBuilder في النموذج الأولي للتجميع بعناية ، ولكن بعض أعضاء الفريق (بما فيهم أنا) كانوا على دراية بالأداة بالفعل.

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

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


بدأت جميع المستويات في Assemble with Care تقريبًا في ProBuilder

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

في النهاية ، بدأت جميع المستويات تقريبًا في Assemble with Care في ProBuilder. أصبحت الأداة شائعة جدًا في الفريق ، ونستخدمها في المشاريع التي لم يتم الإعلان عنها بعد.

التواء القصة مع البرمة


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

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

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


غالبًا ما يُنظر إلى Twine على أنها أداة للمبتدئين ، ولكنها يمكن أن تكون مفيدة للغاية لنماذج الألعاب الكبيرة.

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

بدلا من المجموع


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

هذه ليست سوى بعض الطرق التي يمكن بها استخدام Twine و ProBuilder و Fungus لتسريع النماذج. أنا متأكد من أن هناك العديد من الآخرين. الأدوات المجانية لها ميزة كبيرة - أطنان من الموارد والأدلة. باختيار أداة مجانية ، فإنك تنضم إلى مجتمع المطورين: من المبتدئين إلى الخبراء المتخصصين. هناك دائمًا شخص يفعل شيئًا لم تفكر فيه أبدًا.

All Articles