كيفية صنع لعبة فيديو

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

محتويات

  • أفضل البرامج لصنع لعبة فيديو
  • وحدة
  • محرك غير واقعي 4
  • صانع العاب
  • صانع آر بي جي MV
  • بناء 3
  • مخزن الأسلحة3D
  • جودو
  • نصائح لصنع لعبة فيديو
  • إنشاء هوك
  • احصل على دراية
  • كن جزءًا من المجتمع

مقاطع الفيديو الموصى بها

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

أفضل البرامج لصنع لعبة فيديو

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

بونغ-esque knockoff، أو لعبة حركة آسرة، أو لعبة لعب الأدوار (RPG) في سياق أسطورة زيلدا أو أرضي.

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

متعلق ب

  • 7 تعديلات قادمة على ألعاب الفيديو غريبة وجامحة يجب عليك مشاهدتها
  • ما مقدار ذاكرة الوصول العشوائي التي تحتاجها؟
  • قسائم ألعاب Nintendo Switch: كيفية عملها والألعاب المؤهلة

متوفر لأنظمة التشغيل Windows، وMacOS، وLinux

الوحدة 2019.3 متاحة الآن!

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

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

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

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

متوفر لأنظمة التشغيل Windows، وMacOS، وLinux

ألعاب رائعة قادمة في عام 2020 وما بعده | محرك غير واقعي

Unity هو محرك يمكن استخدامه لصنع ألعاب AAA، لكن Unreal Engine هو أداة يمكنها ذلك يكون تستخدم لصنع ألعاب AAA. ويستخدم كثيرا. إذا كنت قد لعبت طبعة جديدة من فاينل فانتسي السابع, حرب النجوم جيدي: النظام الساقط, فورتنايت، أوكتوباث ترافيلر، بوردرلاندز 3، أو مملكة القلوب III, لقد شاهدت Unreal Engine 4 أثناء العمل. هذه مجرد عينة صغيرة من الألعاب الحديثة التي تستخدم المحرك. إذا كان المطور لا يستخدم محرك اللعبة الخاص به، فمن المحتمل أنه يستخدم UE4.

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

بالنسبة للبعض، قد يكون Unreal في الواقع خيارًا أفضل من Unity بفضل نظام Blueprint Visual Scripting الخاص به. يستخدم Unreal لغة C++‎، لكنك لا تحتاج إلى كتابة أسطر من التعليمات البرمجية لإضافة برمجة نصية إلى لعبتك. توفر المخططات تمثيلاً مرئيًا لما تفعله التعليمات البرمجية الخاصة بك، مما يسمح لك بتوصيل العقد المختلفة لإنشاء برنامج نصي. لا يزال هناك منحنى تعليمي لـ Blueprints - فهو يوفر القوة الكاملة لـ C++، بعد كل شيء - ولكنه أسهل بكثير وبالتأكيد أكثر متعة من قضاء ساعات في تعلم لغة برمجة.

التكلفة هي المكان الذي تصبح فيه الأمور فوضوية بالنسبة إلى Unreal. الأداة نفسها مجانية الاستخدام، دون طرح أي أسئلة. إذا كنت تقوم بتوزيع لعبة مجانًا أو مجرد العبث، فيمكنك استخدام Unreal Engine 4 بكامل طاقته مجانًا. إذا كنت تحقق الدخل، فأنت مدين لشركة Epic بنسبة 5% من إيراداتك كل ربع سنة بما يزيد عن 3000 دولار، بغض النظر عما إذا كنت تنشر ذاتيًا أو تعمل مع ناشر. لحسن الحظ، لدى Epic بعض الخيارات لتخفيف العبء المالي. إذا قمت بإنشاء مفهوم يثير اهتمام Epic، فقد تتمكن من الحصول على MegaGrant. خصصت Epic مبلغًا قدره 100 مليون دولار أمريكي للمبدعين الجدد، مع منح تتراوح من 5000 دولار أمريكي إلى 500000 دولار أمريكي. إذا حصلت على منحة، فأنت لا تدين بأي شيء آخر لشركة Epic بخلاف نسبة الـ 5% التي تتطلبها عادةً عند تحقيق الدخل من مشروع ما. قد يكون هذا وحده حافزًا كافيًا للبدء في استخدام Unreal بدلًا من أداة أخرى.

متاح لنظامي التشغيل Windows وMacOS

جيم ميكر ستوديو 2

إذا كنت من محبي الألعاب المستقلة، فمن المحتمل أنك واجهت GameMaker أكثر من مرة. إنها الأداة وراء الخط الساخن ميامي، داونويل، مينيت، بليزنج كروم، سبيرلانكي، والتي صدرت مؤخرا مستوى الرأس، والتي حصلت حتى على التعامل مع Xbox Game Pass. إنها تحتل الطرف الآخر من الطيف مثل Unreal Engine، حيث تحقق Unity التوازن بين الاثنين. ومع ذلك، إذا كنت تصنع لعبة ثنائية الأبعاد ولا تحتاج إلى جميع ميزات Unity، فإن GameMaker يعد خيارًا ممتازًا. من خلال تقييد منصته، يستطيع GameMaker جعل الأنظمة المعقدة عادة سهلة الإدارة.

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

لا تحتاج إلى أي معرفة برمجية أيضًا. يعتمد GameMaker على لغة البرمجة الخاصة به، GML. تعد GML أكثر انسيابية من C++، على سبيل المثال، مع توفير معظم الطاقة. نظرًا لأنها تم إنشاؤها خصيصًا لـ GameMaker، فهي أكثر سهولة من لغة البرمجة التقليدية. يتضمن GameMaker محرر نص مرئي مع عقد السحب والإفلات أيضًا، مما يعني أنه يمكنك بسهولة إنشاء التعليمات البرمجية دون معرفة أي شيء عن اللغة.

التسعير هو المكان الذي تصبح فيه الأمور غريبة بالنسبة لـ GameMaker. على الرغم من أنك ستنفق الكثير في النهاية مع Unity أو Unreal إذا حققت نجاحًا كبيرًا، إلا أن GameMaker لديه تكلفة أولية أعلى. يتعين عليك شراء المحرك والترخيص، مما يعني أنه إذا كنت ترغب في التطوير لمنصات متعددة، فسوف تحتاج إلى شراء ترخيص لتلك المنصات. تعد أجهزة الكمبيوتر المكتبية والهواتف المحمولة رخيصة الثمن، حيث يبلغ سعر الترخيص الدائم 99 دولارًا أو 199 دولارًا لكل نظام أساسي، على التوالي. رغم ذلك، فإن وحدات التحكم غالية الثمن. سيكلفك التصدير إلى PS4 أو Xbox One أو Nintendo Switch 799 دولارًا لكل وحدة تحكم، ويستمر هذا الترخيص لمدة عام فقط. ومع ذلك، ينتهي الأمر بـ GameMaker إلى أن يكون أرخص على المدى الطويل، ومع كمية الموارد التعليمية والأصول المتاحة، يعد هذا ثمنًا بسيطًا يجب دفعه.

متاح لنظام التشغيل Windows

العرض الترويجي للفيديو الموسيقي لـ RPG Maker

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

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

ومع ذلك، لا يتمتع RPG Maker بنفس نفوذ Unity أو Unreal (أو حتى GameMaker، في هذا الصدد). يمكن التعرف على العنوان الذي تم إنشاؤه باستخدام RPG Maker على الفور تقريبًا، وعلى الرغم من أن بعض المبدعين استخدموا الأداة لتحقيق نجاح كبير — إلى القمر هو عنوان متميز تم إنشاؤه باستخدام RPG Maker - معظم الإصدارات التي تحتوي عليه لم تكن رائعة. يعد RPG Maker مثاليًا لإنشاء لعبة Final Fantasy أو Dragon Quest الكلاسيكية الخاصة بك. ومع ذلك، فإن المعرفة التي ستكتسبها أثناء استخدامه، على المستوى الفني، ليست قابلة للتحويل إلى منصات أخرى.

متاح لنظام التشغيل Windows

إعداد Construct 3، محرك الألعاب المعتمد على المتصفح!

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

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

تكمن المشكلة في أن Construct يتطلب منك تجديد ترخيصك باستمرار. على عكس Unity وUnreal، اللتين تسمحان لك بتطوير ألعابك مجانًا، يتعين عليك الدفع مقابل Construct طوال فترة استخدامك لها. هناك نسخة مجانية محدودة للغاية، ولكنها لن تساعدك كثيرًا (على سبيل المثال، لا يمكنك حتى إنشاء شاشات تحميل مخصصة). النسخة الكاملة تكلف 99 دولارًا سنويًا. ومع ذلك، فهو يأتي مزودًا بجميع الميزات والمزايا منذ البداية، بما في ذلك دعم التصدير لنظام التشغيل iOS، ذكري المظهروويندوز، وماك، ولينكس، وإكس بوكس ​​ون. لا يوجد دعم لجهاز PS4 أو Switch، وبعد التدقيق في المنتديات، يبدو أن هذا هو الحال في المستقبل المنظور.

مفتوح المصدر

محرك لعبة Armory3D - مقدمة

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

أما بالنسبة لمنطق البرمجة، فإن Armory3D يتضمن محررًا يعتمد على العقد، على الرغم من أنه ليس بنفس قوة محرر Unreal أو GameMaker. Armory3D هي أداة قوية، ويجب مراقبتها مع تقدم التطوير. ومع ذلك، لا يزال العمل قيد التقدم، والعديد من الميزات التي تظهر مع المحركات الأكثر رسوخًا غير موجودة. والحمد لله، الميزات الأساسية نكون الحالي، بما في ذلك دعم أنظمة التشغيل Windows وLinux وMacOS وHTML5 وAndroid وiOS وPS4 وXbox One وSwitch.

مفتوح المصدر

عرض ألعاب Godot Engine لسطح المكتب/وحدة التحكم | أبريل 2020

Godot هو محرك ألعاب آخر مجاني ومفتوح المصدر ومتوفر في كل مكان تقريبًا (حتى أن هناك محرك ألعاب نسخة البخار). من نواحٍ عديدة، يبدو جودو كما فعلت الوحدة منذ سنوات مضت. يمكنك استخدامه لتطوير لعبة ثنائية أو ثلاثية الأبعاد، والمجتمع صاخب، ولا توجد تكلفة للبدء. إنه لا يدعم Switch أو PS4، ولكن لا يزال بإمكانك تصدير لعبتك إلى أي منصة أخرى، كل ذلك دون أي رسوم أو حقوق ملكية.

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

نصائح لصنع لعبة فيديو

تبدأ صغيرة

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

إنشاء هوك

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

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

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

احصل على دراية

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

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

كن جزءًا من المجتمع

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

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

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

توصيات المحررين

  • أفضل الألعاب الفردية
  • كيف نختبر وحدات تحكم ألعاب الفيديو
  • تعود لعبة Grand Theft Auto V بشكل مفاجئ إلى Xbox Game Pass اليوم
  • Nintendo Direct يونيو 2023: كيف تشاهد وماذا تتوقع
  • Fortnite Reality Augments: القائمة الكاملة وكيفية استخدامها