2010-11-29 18 views
18

मैं मूल रूप से नया हूं और आईफोन गेम विकास शुरू कर रहा हूं और मैं मंच के लिए 3 डी गेम बनाना चाहता हूं, मैंने चारों ओर देखा था और यदि आप एक शुद्ध 3 डी उन्मुख गेम चाहते हैं तो ऐसा लगता है कि इसमें बहुत पसंद नहीं है इंजन है कि आप आदि जिस्मानी प्रदान करते हैं ...आईओएस गेम इंजन

Googling जब मैं 2 समाधान के साथ आए:

एकता (unity3d.com) है, जो कुछ हद तक पटकथा के लिए प्रतिबंधित किया जाना है और जब तक परीक्षण मैं भी एक साधारण देखा लगता है निर्माण 28meg की तरह है ... मुझे देखो कि बुनियादी संस्करण आपको कहीं भी नहीं मिला है क्योंकि आपके ऐप्स को अनुकूलित करने के लिए अधिकांश सुविधाएं हैं। पूर्ण संस्करण के साथ आता है ... और आपको अभी भी एक फ्लैश स्क्रीन की आवश्यकता है।

एसआईओ 2 (sio2interactive.com), वे सिर्फ एक नया संस्करण जारी करते हैं जो बहुत अच्छा लगता है, ऐसा लगता है कि कोडिंग के लिए सी ++ का उपयोग करना बहुत अच्छा है और ब्लेंडर एकीकरण है। निष्पादन योग्य आकार 2 एमईजी की तरह है जो मुझे उनके द्वारा प्रदान की जाने वाली सुविधाओं के लिए अविश्वसनीय लगता है, और आप स्रोत भी प्राप्त कर सकते हैं, और मेरे परीक्षणों से यह बहुत तेज भी चलता है।

वैसे भी, मेरा सवाल यह है कि लोग वहां क्या उपयोग कर रहे हैं?

यूनिटी "आसान" गेम निर्माण के लिए लोकप्रिय विकल्प प्रतीत होता है, लेकिन एसआईओ 2 मेरे लिए अधिक विस्तार योग्य प्रतीत होता है (क्या मुझे यह सोचने का अधिकार है?)।

और अंत में, आप अपने अनुभव के आधार पर उपयोग करने के लिए लोगों (मूल रूप से आईफोन 3 डी नौसिखिया) की सिफारिश करेंगे?

पीएस: मुझे सी ++ में अनुभव है और ओपनजीएल (डेस्कटॉप) में बुनियादी ज्ञान है।

+0

इस पुराने प्रश्न के बारे में, आज का एकमात्र यथार्थवादी समाधान यूनिटी 3 डी है। आईओएस पर लगभग सभी लोकप्रिय 3 डी गेम एकता हैं। यहां तक ​​कि यदि (अविश्वसनीय रूप से) आपने मूल शीर्षक बनाया है, तो कहें कि इसमें 10 या 20 व्यक्ति-वर्ष लगेंगे। (इसलिए, 6 या 12 महीनों के लिए 10-30 इंजीनियरों की एक टीम।) आप पहले गेम इंजन में एक मॉकअप बनाते हैं (यानी, आप इसे 20 या 25 मिनट में करेंगे)। – Fattie

उत्तर

2

एकता बहुत अच्छी है, आईएमओ, लेकिन मैंने इसे गेम देव के लिए उपयोग करना शुरू कर दिया।

+0

पर्याप्त मेला, सिर्फ एक सवाल यह है कि यह सिर्फ मुझे या एक साधारण ऐप है। इसमें 28megs पर संकलित कुछ भी नहीं है? आईफोन के लिए जो मेरे लिए बहुत बड़ा लग रहा है, मेरा मतलब है कि आकार निश्चित रूप से निष्पादन गति संख्या को प्रभावित करेगा? –

+0

कई बड़े गेम केवल 3 जी पर डाउनलोड किए जा सकते हैं यदि वे <20 एमबी हैं, लेकिन यह बड़े खेल जैसे स्पीड फॉर स्पीड बनने से नहीं रोकता है। – squeezemylime

+2

चूंकि 50% से अधिक ऐप बिक्री सीधे डिवाइस के माध्यम से होती हैं, ऐप का आकार वास्तव में महत्वपूर्ण है। अगर कोई स्टोर में आपके लिंक के लिए लिंक या जो कुछ भी करता है, तो खरीदारी करने के लिए टैप करता है लेकिन डिवाइस उन्हें सूचित करता है कि वे 3 जी से अधिक नहीं हो सकते हैं, वे क्या बाधाएं वापस आ जाएंगे और बेहतर कनेक्शन होने पर पुनः प्रयास करें? तत्काल निर्णय पर बिक्री की जाती है और पल पारित होने पर खो जाता है। यह नहीं कह रहा कि आपको अपने> 20 एमबी गेम के साथ आगे बढ़ना नहीं चाहिए, लेकिन पता है कि इसका बिक्री पर बिल्कुल असर पड़ता है। –

1

मेरा सुझाव है कि आप http://isgl3d.com/ पर एक नज़र डालें। यह उद्देश्य-सी में लिखा गया है और इसमें कई अच्छी विशेषताएं हैं, इसमें ओपनजीएल ईएस 2 और बुलेट भौतिकी समर्थन है और पीओडी प्रारूप के साथ ब्लेंडर या माया से 3 डी ऑब्जेक्ट्स आयात कर सकते हैं।

यदि आपके पास सी ++ ज्ञान है तो आप ओपनफ्रेमवर्क या सिंडर का उपयोग करने पर विचार कर सकते हैं, दोनों सी ++ हैं और रचनात्मक प्रोग्रामिंग के लिए बनाए गए हैं लेकिन कुछ प्रकार के गेम के लिए इस्तेमाल किया जा सकता है।

http://libcinder.org

http://openframeworks.cc

0

कहीं अधिक iPhone 3 डी खेल इंजन एकता और SiO2 से चुनने के लिए कर रहे हैं। मैं आईओएस + 3 डी विकास के लिए कम से कम 1 9 का सुझाव दे सकता हूं: http://mobilegameengines.com/iphone/3d_game_engines

+0

टूटी हुई लिंक .... –

0

यूनिटी शायद प्रोग्रामिंग के संबंध में उपयोग करने का सबसे अच्छा विकल्प होगा। हालांकि, क्या आप एक आदमी हैं या क्या आपके मॉडलर के लिए एनीमेशन प्राप्त करने वाले मॉडलर हैं? यदि आप नहीं करते हैं तो मैं ब्लेंडर की अनुशंसा करता हूं, जो एक ओपन सोर्स टूल है जो गेम के लिए पात्रों को मॉडल करने के लिए उपयोग किया जाता है।

एकता पर वापस, यह आपके द्वारा किए जा सकने वाले कई अलग-अलग प्रकार के कोडिंग के कारण सबसे अच्छे विकल्प की तरह लगता है। इसमें वीडियो गेम के लिए सी # और जावास्क्रिप्ट का एक संस्करण शामिल है। साथ ही, यदि आप खेल के विकास के लिए करियर में रूचि रखते हैं तो एकता आपको स्क्रिप्टिंग सीखने में मदद कर सकती है ताकि आप पहले से ही जान सकें कि यदि आप नौकरी के लिए आवेदन करते हैं तो इसे कैसे करें।

आखिरकार, एकता सबसे अच्छा इंजन जैसा प्रतीत होता है जो कि सबसे अधिक 'सामान' जल्दी से कर सकता है। प्रोटोटाइप एकता पर अविश्वसनीय रूप से तेज़ है और यह आपको लंबे समय तक आपकी मदद करेगा जब आपको अपने गेम का परीक्षण करने की आवश्यकता होगी।

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