كيف تصنع لعبة فيديو من الصفر (بالصور)

جدول المحتويات:

كيف تصنع لعبة فيديو من الصفر (بالصور)
كيف تصنع لعبة فيديو من الصفر (بالصور)
Anonim

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

خطوات

جزء 1 من 2: الإعداد للنجاح

اصنع لعبة فيديو من خطوة سكراتش 1
اصنع لعبة فيديو من خطوة سكراتش 1

الخطوة 1. إدارة توقعاتك

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

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

الخطوة 2. تعلم لغات البرمجة

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

  • C ++:

    C ++ هي واحدة من أكثر لغات البرمجة شيوعًا. إنها أيضًا واحدة من أكثر اللغات صعوبة في التعلم ، لكنها تستحق ذلك. يمنحك C ++ مزيدًا من التحكم في أجهزة الكمبيوتر والعمليات الرسومية. تقبل العديد من محركات الألعاب ، مثل Unreal ، المعلومات المكتوبة بلغة C ++ فقط

  • جافا:

    تعد Java لغة شائعة أخرى يتم استخدامها في مجموعة متنوعة من التطبيقات. إنه مشابه لـ C ++ ، مما يجعل من السهل التعلم إلى جانب C ++

  • SQL:

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

  • HTML و CSS و JavaScript:

    HTML / HTML5 و CSS / CSS3 و JavaScript كلها لغات تطوير الويب. من السهل جدًا تعلمها ، ولكن لا يتم استخدامها كثيرًا في تطوير اللعبة. ومع ذلك ، إذا كنت جديدًا في تطوير الألعاب ، فيمكنك استخدام هذه اللغات الأساسية لإنشاء ألعاب قائمة على مستعرض الويب.

اصنع لعبة فيديو من سكراتش الخطوة 3
اصنع لعبة فيديو من سكراتش الخطوة 3

الخطوة 3. تعرف على برامج الرسومات المختلفة

إذا كنت لا توظف محترفًا للقيام بأعمال الرسومات الخاصة بك ، فلديك الكثير من المذاكرة أمامك. ستحتاج إلى تعلم كيفية عمل عدد من برامج الرسومات المعقدة ، ولكن يمكنك القيام بذلك! يعد Photoshop و GIMP و Adobe Illustrator و Blender 3D و 3DS Max أماكن جيدة للبدء إذا كنت تريد إنشاء العناصر المرئية للعبتك.

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

اصنع لعبة فيديو من سكراتش الخطوة 4
اصنع لعبة فيديو من سكراتش الخطوة 4

الخطوة 4. حدد محرك اللعبة الذي تريد استخدامه

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

  • وحدة:

    هو محرك لعبة قوي. وهو يدعم كل من الألعاب ثنائية وثلاثية الأبعاد وليس من الصعب تعلمه. تم تصميم العديد من الألعاب المحمولة والمستقلة باستخدام Unity.

  • غير واقعي 4:

    Unreal هو محرك لعبة شائع آخر. إنه يحتوي على منحنى تعليمي حاد ولا يوصى به لمصممي الألعاب المبتدئين. ومع ذلك ، فهو محرك ألعاب قوي يستخدم لإنشاء صور مذهلة. تم تصميم العديد من الألعاب الشهيرة ، بما في ذلك Fortnite و Mortal Kombat 11 و Final Fantasy VII Remake في Unreal 4.

  • Game Maker Studio 2:

    Game Maker Studio هو محرك ألعاب جيد لأولئك الذين ليس لديهم الكثير من الخبرة في العمل مع محركات الألعاب. يتم استخدامه في الغالب في صنع ألعاب ثنائية الأبعاد وله واجهة سهلة الاستخدام للغاية.

  • يخدش:

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

اصنع لعبة فيديو من سكراتش الخطوة 5
اصنع لعبة فيديو من سكراتش الخطوة 5

الخطوة 5. تعلم محرك اللعبة

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

اصنع لعبة فيديو من سكراتش الخطوة 6
اصنع لعبة فيديو من سكراتش الخطوة 6

الخطوة 6. تصميم نموذج أولي أساسي

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

اصنع لعبة فيديو من Scratch الخطوة 7
اصنع لعبة فيديو من Scratch الخطوة 7

الخطوة 7. ضع في اعتبارك أموالك أو جدولك الزمني

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

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

جزء 2 من 2: تطوير لعبتك

اصنع لعبة فيديو من سكراتش الخطوة 8
اصنع لعبة فيديو من سكراتش الخطوة 8

الخطوة 1. خطط للعبتك

قبل أن تبدأ في تصميم لعبتك ، هناك بعض الأشياء التي قد ترغب في التفكير فيها فيما يلي بعض الأسئلة التي قد ترغب في طرحها على نفسك قبل البدء في التطوير:

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

الخطوة 2. إنشاء وثيقة تصميم

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

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

الخطوة 3. قم ببناء فريقك بعناية

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

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

اصنع لعبة فيديو من سكراتش الخطوة 11
اصنع لعبة فيديو من سكراتش الخطوة 11

الخطوة 4. تحديد المواعيد النهائية

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

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

اصنع لعبة فيديو من سكراتش الخطوة 12
اصنع لعبة فيديو من سكراتش الخطوة 12

الخطوة 5. إنشاء أصول اللعبة

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

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

اصنع لعبة فيديو من الخطوة 13 من سكراتش
اصنع لعبة فيديو من الخطوة 13 من سكراتش

الخطوة 6. برمجة اللعبة

اصنع لعبة فيديو من نقطة الصفر الخطوة 14
اصنع لعبة فيديو من نقطة الصفر الخطوة 14

الخطوة 7. الاختبار والاختبار وإعادة الاختبار

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

اصنع لعبة فيديو من سكراتش الخطوة 15
اصنع لعبة فيديو من سكراتش الخطوة 15

الخطوة 8. صقل لعبتك

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

اصنع لعبة فيديو من نقطة الصفر الخطوة 16
اصنع لعبة فيديو من نقطة الصفر الخطوة 16

الخطوة 9. روّج للعبتك

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

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

اصنع لعبة فيديو من Scratch الخطوة 17
اصنع لعبة فيديو من Scratch الخطوة 17

الخطوة 10. حرر لعبتك

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

نصائح

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

موصى به: