الذي منصة لاختيار لخلق لعبة المحمولة
تكنولوجيا / / December 19, 2019
دينيس Zaritskii
مطور برامج. هو مولعا تطوير الألعاب على محرك غير واقعي، مهتما أيضا في: جافا سكريبت، HTML5، نود.جي إس، تجربة المستخدم والتعليم على الانترنت، والذكاء الاصطناعي والتسويق عبر الانترنت. تحب أن تشارك في مشاريع هامة والبدء.
العديد من حلم لخلق لعبة الخاصة بك. ولكن قبل البدء في تطويره، عليك أن تقرر على محرك اللعبة، حيث هناك الكثير.
ما هو محرك اللعبة؟ وباختصار، فإنه عبارة عن مجموعة من الأنظمة التي تبسيط الميزات الأكثر استخداما للعبة. يمكنك بالتأكيد إرسال المحرك من الألف إلى الياء، ولكن الامر سيستغرق قدرا هائلا من الوقت. في هذه المقالة سوف ننظر في محركات عبة شعبية لتطوير اللعبة للهواتف النقالة. مقارنة قدراتها، يمكنك اختيار الأنسب لخلق ضرب الكبير المقبل.
دعونا نلقي نظرة على القائمة!
كورونا SDK
كورونا SDK وهو محرك عبر منصة لخلق الألعاب لدائرة الرقابة الداخلية والروبوت. API يسمح 2D الألعاب، ويساعدك على إنشاء وظائف معقدة تقوم على استخدام لوا API. وبالإضافة إلى ذلك، يمكنك تسييل SDK كورونا باستخدام كورونا إعلانات. التنمية مع كورونا ويعود الفضل بسيطة للغاية لاختبار في الوقت الحقيقي.
يشمل كورونا ملامح الاهتمام مثل
محرر كورونا، سبحانه المساعد نص وغيرها الكثير. الملحن واجهة المستخدم الرسوميةمتوفر على OS X، سوف توفر لك بيئة رسومية التي سوف تكون قادرة على خلق مستويات للألعاب ونرى كيف الكائنات تتفاعل مع بعضها البعض باستخدام محرك الفيزياء كورونا ل.على سبيل المثال في تطوير كورونا SDK →
محرك غير واقعي
UE4 انها تسمح لك لخلق مشاريع ذات جودة عالية من قبل مجموعة صغيرة من المطورين على حساب أدوات قوية (على وجه الخصوص، البرمجة المرئية من مخطط) ومفتوحة المصدر والنمو المستمر المجتمع.
وهناك نسخة مجانية من محرك غير واقعي، انتقل إلى الموالية للنسخة سيكلف مبلغ ضخم.
محرك غير واقعي باستخدام C ++ على أنه يمكنك تطوير الألعاب لدائرة الرقابة الداخلية والروبوت. المحرك لديه محرر قوية، تضم عدد قليل من المحررين درجة عالية من التخصص. سوف تنميتها يساعد كثيرا لكم في التنمية. ويمكن لبعض المحررين محل حتى بعض البرامج. التفاعل بين جميع هذه النظم الفرعية - تحفة.
التصور محرر رائع. مجرد وجهة نظر تختلف عن وفرة من تقديم خيارات (مثل تلك التي ترتبط مع الإضاءة أو تظليل التعقيد). هنا سوف تجد الكثير من تظليل المتطورة، والتي يتم توفيرها أيضا مع المحرك. من حيث المبدأ، وعروض غير واقعي أفضل محرك التقديم في السوق. يمكنك إنشاء مشهد جميل مثير للدهشة.
مثال على التنمية في محرك غير واقعي →
وحدة
وحدة تعتبر واحدة من أفضل محركات اللعبة في هذه الصناعة. وهناك نسخة مجانية التي يمكن استخدامها لخلق 2D - 3D والألعاب. ويغطي 24 منصات: الأجهزة النقالة، VR، سطح المكتب، وحدة ومنصة على شبكة الإنترنت.
ويدعم محرك ثلاث لغات البرمجة: C #، جافا سكريبت (تعديل) بوو (لهجة بيثون). وحدة أنه يحتوي على سحب بسيطة والإفلات واجهة التي هي سهلة لتكوين. وهو يتألف من النوافذ المختلفة، حتى تتمكن من تصحيح اللعبة مباشرة في المحرر. وينقسم المشروع إلى الوحدة مشاهد (المستويات) - الملفات الفردية التي تحتوي على عوالم اللعبة مع مجموعة من الأشياء، ومخطوطات والإعدادات.
على سبيل المثال في تطوير الوحدة →
فيزر
فيزر - وضع إطار لسطح المكتب والمحمول HTML5، ألعاب تعتمد على مكتبة PIXI.js. وتؤيد تقديم قماش وتقنية WebGL، العفاريت الرسوم المتحركة، والجزيئات، وطرق الإدخال المختلفة الصوتية والكائنات الفيزياء. وزعت فيزر مع المصدر المفتوح رخصة MIT. هذا يعني أنه يمكنك استخدام رمز من دون أي قيود، ولكن مع الحفاظ على إخطار حقوق التأليف والنشر في نسخ من البرنامج، وهذا هو في نص الترخيص الخاص بك سوف تحتاج إلى إضافة إشارة إلى حقوق التأليف والنشر الإطار. ويحتفظ جيدا وريتشارد ديفي ظهرت في جميع أنحاء المجتمع.
مثال على التنمية في فيزر →
Cocos2d-X
Cocos2d-Xظهر أي في عام 2010 - هو مشروع مفتوح المصدر تحت رخصة MIT. ويستند تطوير اللعبة في Cocos2d-x على استخدام العفاريت. مع مساعدة من هذه الحاويات كل أنواع من المشاهد، مثل مواقع الألعاب أو القائمة. يتم التحكم العفاريت مع مساعدة من الرسوم المتحركة، أو رمز مع C ++، جافا سكريبت أو لوا. بفضل العفاريت واجهة بصرية حديثة يمكن تغييرها بسهولة، انتقلت، حجمها، وقضاء بعض الوقت معهم التلاعب الآخرين.
اللاعبين الكبار مثل زينجا, Wooga, حمض الغلوتاميك, سمكة كبيرة الالعاب, كونامياستخدام Cocos2d-X لتطوير اللعبة.
Cocos2D
Cocos2d - هو مفتوح المصدر إطار متوافق مع سويفت والهدف-C. انه يحظى بدعم من دائرة الرقابة الداخلية وOS X، جنبا إلى جنب وعبر المساعد الروبوت SpriteBuilder الروبوت (شريطة أن يتم كتابة التعليمات البرمجية في الهدف-C). دعم سريع لالروبوت هو قيد التطوير.
يتم إنشاء المشاريع من خلال Cocos2d SpriteBuilder - بيئة التطوير الرسومية التي يمكن استخدامها لالنماذج الأولية السريعة والألعاب.
يتم التحكم المشهد عبر الطبقة CCDirector التي يمكن استخدامها مع العديد من التحولات الطبقة CCTransition. ويقدم الرسوم المتحركة مع الطبقة والإجراءات مثل هذه الخطوة، وعلى نطاق وCCAnimation تدوير له CCAction الدرجة. Cocos2d لديه الدعم لنظم الجسيمات مع الطبقة CCParticleSystem والبلاط وخرائط الطبقة CCTiledMap.
SpriteKit
2D محرك الأمثل لإقامة مباراة لل-أجهزة أبل. لأنه يقوم على محرك الفيزياء شعبية مربع 2D. كما المطورين خلق له شحذ خصيصا لأجهزة أبل، فهي تستفيد سرعة كبيرة محركات المتبقية. ويوفر كل الوظائف الأساسية لإنشاء الرسومات في ألعاب: دعم OpenGL ES-تظليل، والإضاءة، والمؤثرات، والرسوم المتحركة، والتحقق من الاصطدام، مما يجعل من النص، والفيديو، وهلم جرا.
CreateJS
CreateJS - مجموعة من مكتبات مختلفة لخلق ألعاب مفتوحة المصدر:
- EaselJS,
- TweenJS,
- SoundJS,
- PreloadJS.
EaselJS - هي المكتبة التي تقوم على API قماش. TweenJS - هذه الرسوم المتحركة قماش. وأنها تتواءم مع مهمتها، مما يجعل لديك وأشياء كثيرة تبسيط. SoundJS، كما كنت قد خمنت، ويهدف إلى العمل مع الصوت. PreloadJS يساعد على إدارة وتنسيق تحميل البيانات.
ويمكن لهذه المكتبات يعمل كلاهما معا وبشكل منفصل. كل وحدة مسؤولة عن دوره في العمل ولا تتداخل مع الآخر، لذلك إذا لزم الأمر، يمكن الاستعاضة عن وظيفة مماثلة من مطورين آخرين. لكن بالنسبة لأولئك الذين يعتزمون استخدام مجموعة كاملة دون تغيير، وإمكانية ربطها تبسيط العمل والترميز.
AndEngine
AndEngine هو واحد من محركات المجانية الأكثر شهرة مع المصدر المفتوح لكتابة 2D الألعاب لالروبوت. AndEngine، فضلا عن العديد من المنصات الأخرى باستخدام برنامج OpenGL لتقديم و Box2D لالفيزياء من خلال تمديد.
libGDX
libGDX - إطار عبر منصة، الذي هو مكتوب في جاوة، وتعمل مع برنامج OpenGL. عروض الدعم عبر منصة لنشر اللعبة. وقد وضعت دخول (السلف بوكيمون GO) باستخدام libGDX. دعم المجتمع المحلي هو أيضا كبير، وذلك بفضل لأنه يمكنك الحصول على وثائق ممتازة لهذا المنصب.
تطوير مثال باستخدام libGDX →
استنتاج
في هذه المادة ونحن ننظر في عدة أطر والمحركات لتطوير اللعبة. الآن، يجب أن يكون لديك فكرة عن الحل الذي سيكون مناسبا احتياجاتك بشكل أفضل في تطوير اللعبة المتنقلة المقبلة. شكرا لكم على اهتمامكم. آمل أن هذه المادة كانت مفيدة لك.