2012-02-29 15 views
5

मैं अपने कोड को फिर से लिखने की आवश्यकता के बिना एंड्रॉइड और आईओएस दोनों को लक्षित करने के लिए उपयोग करने के लिए 2 डी गेम इंजन की तलाश में हूं। बोनस अंक यदि WP7 भी समर्थित है।एंड्रॉइड और आईओएस गेम इंजन

मुझे उनमें से कई मिला, लेकिन वे सभी सी ++ का उपयोग करते हैं। मुझे वास्तव में एक गेम इंजन पसंद आएगा जो एक व्याख्या/उच्च स्तरीय भाषा का उपयोग करता है (सी #, जावा, पायथन, लुआ, आप कहते हैं। मेरी प्राथमिकता मजबूत टाइप किए गए लोगों की ओर है), इस भाषा के साथ उत्पादकता सी/सी ++ के मुकाबले कहीं बेहतर है

Emo framework

पेशेवरों:

  • BSD लाइसेंस
  • व्याख्या की भाषा (Squirrel का उपयोग करता है, पी मेरी तरफ) पर कम से कम

    मैं इस लोगों पाया रों: इसके बारे में कभी नहीं सुना है, लेकिन यह अच्छा तेजी)

विपक्ष:

  • सच सरल एपीआई
  • अंतर्निहित प्रणाली (कोई रास्ता नहीं की पूर्ण सुविधाओं पर कोई पहुंच नहीं ब्लूटूथ या इंटरनेट के साथ कनेक्ट करने के लिए OS API का उपयोग कर)

Mono

पेशेवरों:

+०१२३५१६४१०६१
  • सी #
  • WP7 के समर्थन, + अन्य
  • यह बहुत अच्छी तरह से समर्थित

विपक्ष तेजी:

  • एंड्रॉयड के लिए दोनों मोनो और iOS के लिए मोनो 400 $ प्रत्येक रहे हैं। मैं एक छात्र हूं और मैं नि: शुल्क समय में विकसित हूं, मेरे पास निवेश करने के लिए कोई पैसा नहीं है, और यदि मुझे 2 के बीच चुना जाना है, तो मैं एंड्रॉइड का चयन करूंगा और एंडइंजिन के साथ चिपक जाऊंगा, जो अभी मेरी आवश्यकताओं के लिए वास्तव में अच्छा है (भी उदास यह केवल एंड्रॉइड है)

ठीक है, मैं अन्य इंजनों को नहीं जानता जो दोनों प्लेटफॉर्म पर काम करते हैं और एक व्याख्या की गई भाषा का उपयोग करते हैं।

सी ++ लोगों के बारे में,

cocos2d-x

  • खुला स्रोत
  • सी ++
  • अच्छी तरह से प्रलेखित?(क्योंकि यह Cocos2d से एक वहनता, मैं उपयोगी होने के लिए Cocos2d के लिए ट्यूटोरियल की उम्मीद Cocos2d-x के लिए भी)
  • WP7 के संभव पोर्टिंग
  • यह केवल पीसी से दोनों प्लेटफॉर्म के लिए विकासशील (स्पष्ट रूप से एक मैक है को कम नहीं करता है किसी भी मामले में जरूरत की दुकान करने के लिए एप्लिकेशन लोड करने के लिए)

Marmalade

मैं कुछ अच्छा एक याद है? मैं वास्तव में एक अच्छा खोजना चाहता हूं जो एक व्याख्या की गई भाषा का उपयोग करता है, लेकिन मुझे जो मिला वह बहुत महंगा है या मेरी जरूरतों को पूरा नहीं करता है (मुझे नेटवर्किंग एपीआई तक पूरी तरह से उपयोग करने की आवश्यकता है)। यदि ऐसा इंजन मौजूद नहीं है, तो मुझे लगता है कि मैं cocos2d-x का उपयोग करूंगा (क्योंकि यह ओपन सोर्स है), लेकिन मुझे यकीन है कि मैंने अन्य इंजनों पर विचार नहीं किया है!

उत्तर

2

Unity भी है।

2 डी गेम के लिए आपको इसके प्रो संस्करण की आवश्यकता नहीं है, हालांकि गैर-प्रो अभी भी आईओएस और एंड्रॉइड के लिए 2 * $ 400 है।

यह अच्छी तरह से जाना जाता है और स्क्रिप्टिंग इंजन के रूप में मोनो (सी #) का उपयोग करता है।

+0

मैं एकता के बारे में पता है, मैं लागत की वजह से मेरी पोस्ट में इसके बारे में लिखा था कि नहीं है (जैसा कि आप का उल्लेख किया) और क्योंकि मैंने सोचा हर कोई यह पता :) –

+0

यह लागत मोनो के लिए के रूप में ही है, जो आप लिखा है है हालांकि :) – SztupY

2

आपके पास एआरएम/एंड्रॉइड के लिए compile मोनो का विकल्प भी है, और इसे मूल रूप से उपयोग करें। यह समर्थित नहीं है, और आपको अपने कोड के चारों ओर कुछ रैपर बनाना होगा, इसलिए यह एंड्रॉइड मूल एपीआई के साथ इंटरफ़ेस कर सकता है।

तो आदेशों का उपयोग करते ध्यान से आप तो बंदरगाह कुछ बदलाव के साथ इस कोड iOS और XNA (WP7) के लिए मोनो कर सकते हैं भी

+0

मुझे नहीं पता था! निश्चित रूप से मैं इसे एक अच्छा विकल्प के रूप में ले जाऊंगा यदि मैं कभी भी एक गेम इंजन लिखने की योजना बनाउंगा, लेकिन अभी मैं "बस" एक गेम लिखना चाहता हूं, न कि इसके लिए सभी इंजन, और मोनो (जो मैं समझा गया) सी # कोड के लिए एक क्रॉस प्लेटफार्म वीएम है। क्या आप किसी अन्य गेम इंजन के बारे में जानते हैं जो इसका उपयोग करता है? –

+0

खैर ... एकता इसका उपयोग करती है, और WP7 .NET पर आधारित है, जहां गेम XNA पर आधारित होते हैं, जो .NET भी है। हालांकि यह एक गेमिंग इंजन नहीं है, इसे सिर्फ एक के रूप में इस्तेमाल किया जा सकता है। – SztupY

5

कई खेल इंजन है कि मेरी पिछली बार से Android और iOS दोनों, 26 के लिए काम कर रहे हैं। http://mobilegameengines.com/

2

V-Play (v-play.net) क्यूटी/क्यूएमएल पर आधारित एक क्रॉस प्लेटफ़ॉर्म 2 डी गेम इंजन देखें। API reference। यह पहले से ही आईओएस, एंड्रॉइड, सिम्बियन, मीगो और डेस्कटॉप प्लेटफॉर्म का समर्थन करता है। ब्लैकबेरी और विंडोज फोन का समर्थन प्रगति पर है और जल्द ही जोड़ा जाएगा। वी-प्ले टॉवर रक्षा, प्लेटफ़ॉर्म गेम या पहेली गेम, कई ट्यूटोरियल और डेमो जैसे सबसे सफल गेम शैलियों के लिए उपयोग में आसान गेम टेम्पलेट्स के साथ आता है। (V-Play examples & demos)

(अस्वीकरण: मैं पीछे वी-प्ले लोगों में से एक हूँ)

0

मैं भी GameSalad सुझाव देंगे, यह 2 डी है, Android, iOS पर चलता है, और Tizen समर्थन करने के लिए एचटीएमएल 5 का इस्तेमाल किया। इसे एक घोषणात्मक ड्रैग-एंड-ड्रॉप प्रोग्रामिंग UI मिला है (इसलिए यदि आप पारंपरिक पाठ आधारित प्रोग्राम की तलाश में हैं तो यह आपके लिए नहीं है)। ऑनलाइन कई उदाहरण और ट्यूटोरियल और टेम्पलेट्स के कुछ बाज़ार स्थान हैं जिन्हें आप प्रारंभिक बिंदु के रूप में उपयोग कर सकते हैं। अस्वीकरण, मैं सह-संस्थापकों में से एक हूं।

संबंधित मुद्दे