محرك مشروعك المستقل. مراجعة قصيرة لمحركات الألعاب المتاحة

كما تعلم ، فإن إنشاء الألعاب ليس أسهل مهمة. كلما تعلمنا أكثر عن هذه العملية ، يبدو أنه من المستحيل أنها تعمل.


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

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

1. GameMaker Studio 2.


وصف:

  • الترخيص والسعر: 99 دولارًا للحصول على ترخيص دائم لتطوير ألعاب سطح المكتب ، تتوفر فترة تجريبية.
  • مثالية لـ: منصات ثنائية وثلاثية آر بي جي قصيرة ، وألعاب متعددة المنصات.
  • الألعاب التي تم إنشاؤها: Nidhogg ، Undertale ، Risk of Rain ، Hyper Light Drifter.

GameMaker Studio 2 هو أول شيء يجب الانتباه إليه إذا كنت ترغب في بدء تطوير الألعاب. يسمح المحرك للمطورين بالعمل باستخدام لغة البرمجة النصية الخاصة بهم.

قال

المحترفون مارك إيسن ، مبتكر Nidhogg 1 و 2 ، إن GameMaker رائع للمبتدئين لأنه يحتوي على نصوص مفتوحة وكمية ضخمة من الوثائق ، مما يسمح للمبتدئين بالراحة بسرعة. قال أليكس بريستون ، منشئ Hyper Light Drifter ، أن مجتمع GameMaker الكبير يمثل ميزة كبيرة. يجب على المطورين الشباب البحث عن أفضل الأماكن للحصول على مساعدة المجتمع واستخدام أفضل التقنيات لتحقيق أهدافهم.

السلبيات

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

نصائح للمبتدئين

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

2. الوحدة


وصف:

  • الترخيص والتكلفة: الإصدار الأولي مجاني ، Unity Plus - 35 دولارًا في الشهر ، Unity Pro - 125 دولارًا في الشهر.
  • مثالي لـ: أي لعبة مستقلة تقريبًا.
  • الألعاب التي تم إنشاؤها: Ori و the Blind Forest ، Cuphead ، West of Loathing ، Galak-Z ، Pokemon Go.

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

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

الايجابيات

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

سلبيات

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

نصائح للمبتدئين:

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

3. Ren'Py


وصف:

  • الترخيص والتكلفة: مجانًا.
  • مثالية لـ: الروايات المرئية ثنائية الأبعاد والمحاكاة.
  • متوافق مع: Python.
  • الألعاب التي تم إنشاؤها: التناظرية: قصة الكراهية ، تحيا الملكة.

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

الايجابيات

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

السلبيات

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

4. الحبر


وصف:

  • الترخيص والتكلفة: مجانًا.
  • مثالية لـ: ألعاب المغامرات النصية.
  • متوافق مع: Unity، C #، HTML.
  • الألعاب التي تم إنشاؤها: Sorcery ، 80 يومًا.

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

Plisov من

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

يعتبر

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

All Articles