منصة اللعبة/المحرك لمطور عديمي الخبرة/منفرد؟ [مغلق

StackOverflow https://stackoverflow.com/questions/1779625

  •  21-09-2019
  •  | 
  •  

سؤال

هناك عدد من المناقشات على موقع Stackoverflow.com حول أفضل منصة/محرك لعبة iPhone. سؤالي ليس بالضرورة ما هو الأفضل ، ولكن ما هو الأفضل لمطور iPhone ذي الخبرة ولكن ليس من ذوي الخبرة في تصميم اللعبة. سيكون هذا أيضًا مشروعًا منفردًا بالإضافة إلى مصمم رسومات. فكر في أنني سأعمل بدوام كامل في وظيفتي اليومية وسأحتاج إلى دعم عدد من تطبيقات iPhone الأخرى. بمعنى آخر ، سيكون تصميم اللعبة مشروعًا بدوام جزئي ولكن يحتاج إلى الخروج في غضون شهرين إلى 4 أشهر (؟). يجب أن يكون الوقت المتسابق سريعًا. أرغب في بناء 2D في البداية ثم انتقل إلى 3D.

أميل نحو الوحدة ثلاثية الأبعاد لأنه يحتوي على الكثير من الوثائق والمساعدة. من ما يمكنني رؤيته ، فإن إصدار iPhone الأساسي هو 399 دولارًا وستحصل على IDE مجانًا. يمكن لأي شخص تأكيد؟

Unity3D هو 3D لكنني قرأت أنه لا يزال بإمكانك القيام 2D. أحاول معرفة ما هو متورط هناك. عيب واحد مع Unity3D هو شاشة Splash الوحدة 8-15. لقد قرأت أيضًا أن هذا لا يتحسن مع الإصدار الأعلى سعرًا. لكنني أفترض أن هذا هو السعر الذي تدفعه مقابل راحة إطار أبسط.

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

هل يبدو منطقي للوحدة ممكنًا؟

---تعديل---

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

هل كانت مفيدة؟

المحلول

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

إذا كانت لعبتك تستحق ذلك ، فلن يمانع الناس في شاشة الانتظار.

نصائح أخرى

  • سيكون هذا أيضًا مشروعًا منفردًا بالإضافة إلى مصمم رسومات.

  • سيكون تصميم اللعبة مشروعًا بدوام جزئي ولكن يحتاج إلى الخروج في غضون شهرين إلى 4 أشهر (؟).

كلمتان:

انسى ذلك!

نعم - Unity3D هو 399 دولار لترخيص iPhone الأساسي. يعمل استخدام Unity لإنشاء ألعاب ثنائية الأبعاد في معظم المصطلحات البسيطة على النحو التالي: تطلع الكاميرا على عالم ثلاثي الأبعاد وإنشاء لعبة ثنائية الأبعاد عندما تواجه الكاميرا منصة مباشرة من الجانب. أعتقد أنك يمكن أن تهدف أيضًا إلى الكاميرا لأسفل (عرض عين الطيور) على سطح أيضًا.

الفرق هو كما يلي: في Cocos2d ، لا تزال تدير تطبيق OpenGL ES. لديك القدرة على الحصول على طبقات في إحداثيات Z.

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

ضع في اعتبارك أيضًا أن الحزمة الأساسية لـ Unity3D لن تمنحك إمكانية الوصول إلى طرقك الخاصة خارج إطار عملها - إذا كان لديك بعض الهدف C الكود الذي لن يعمل. هذا يقتلها من أجلي.

أتفهم أن هناك نقصًا في الوثائق - هناك الكثير من الأدوات والبرامج التعليمية للمساعدة.

أولاً ، ضع في اعتبارك أن Unity3D لديه نهج wysiwyg مع الإجراءات المدمجة للفيزياء. يتيح لك COCOS2D استخدام العديد من مكتبات الفيزياء المختلفة بما في ذلك تلك الموجودة في Unity3D.

YouTube Cocos2d iPhone Box2D و Chipmunk - امزج العلامات

شيء جميل عن الفن ثنائي الأبعاد في Cocos هو SVG والبلاط - انظر هذا البرنامج التعليمي / الفيديو - ليس الكثير من العمل - ليس كثيرًا على الإطلاق.

http://www.youtube.com/watch؟v=yvzm-yppbii

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

أنا مقتنع بعد العمل في العديد من المشاريع التي تفتح بعض الألعاب التي توجد هناك سيؤدي إلى معنى تام.

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

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top