मैं एकता के संबंध में अपने दो सेंट जोड़ दूंगा। मैंने टोक़ के साथ काम नहीं किया है और अब तक शिव के बारे में भी नहीं सुना है (यह दिलचस्प लग रहा है)।
खेल विकास के साथ मेरा (कुछ हद तक सीमित) अनुभव यह है कि, खेल विकास की दुनिया में बहुत सी शिक्षा सीखने की ज़रूरत है और आपको वास्तव में सावधानीपूर्वक चयन करने की आवश्यकता है कि आप अपना समय कहां व्यतीत करें।
आप विस्तृत गेम इंजनों को देखकर सही रास्ते पर हैं जिसमें मिडलवेयर टूल शामिल हैं। यदि आप वास्तव में गेम (और गेम इंजन नहीं) बनाना चाहते हैं, तो आप विशेष रूप से संपत्ति और गेम तर्क उत्पन्न करने पर ध्यान केंद्रित करना चाहेंगे।
मैंने एक्सएनए के साथ काम किया है और कह सकता है कि, स्वयं ही, यह किसी भी मिडलवेयर उपकरण प्रदान नहीं करता है जिसे आपको एक पूर्ण गेम बनाने की आवश्यकता होगी।
यूनिटी बनाम टोक़ के लिए, मैं सी # पर उनके मजबूत फोकस के कारण एकता का चयन करता हूं (जो उनकी आगामी रिलीज में केवल अधिक केंद्रीय हो जाएगा)। इसके अलावा, दोनों समुदाय काफी अलग हैं। टोक़ डेवलपर्स इस तथ्य में बहुत गर्व करते हैं कि टोक़ में स्रोत शामिल है। इसे काम करने के लिए और अधिक कठिन माना जाता है, लेकिन आपको कोर कोड के बारे में जानने की अनुमति होगी। एकता बंद स्रोत है, एक सक्रिय समुदाय है और खेल विकास पर केंद्रित है। उनके समुदाय का रवैया यह है कि वे गेम इंजन को फिर से लिखने के लिए नहीं हैं और यदि कोई बग है, तो यूनिटी टीम इसे तेजी से और बेहतर हल कर सकती है (वे बग को हल करने का एक महान और तेज़ काम करते हैं)।
मेरा कोडिंग दर्शन दूसरे के लिए अधिक है। मैं एक गेम बनाना चाहता हूं, न कि एक गेम इंजन और मैं एक साथ कई टाईल्स के बजाय एक व्यापक टूल पसंद करता हूं जिसे आपको एक साथ बांधना है। एकता बहुत पेशेवर है और आप बहुत तेजी से गति प्राप्त कर सकते हैं। मुझे इसमें एक विस्फोट हो रहा है और अवधारणा को बहुत जल्दी मिल गया है।
इसके अलावा, आपको कम से कम बुनियादी 3 डी मॉडलिंग और एनिमेटिंग सीखना होगा। कम से कम, आप कुछ पात्रों को अवरोधित करने और बाद में वास्तविक संस्करण बनाने के लिए एक कलाकार को खोजने में सक्षम होना चाहिए। मैं creating Next-Gen game characters in Maya and ZBrush पर डिजिटल-ट्यूटर्स की महान श्रृंखला की दृढ़ता से अनुशंसा करता हूं। इसकी एक श्रृंखला है (आपको एक्सएनए भाग की आवश्यकता नहीं है)।
शुभकामनाएं। सब से ऊपर, एक विशिष्ट योजना बनाएं और इसके साथ चिपके रहें।
स्रोत
2009-08-31 20:50:04
यदि आप प्रोग्रामिंग नहीं जानते हैं तो आपको इसे सीखने से शुरू करना चाहिए। प्रोग्रामिंग सीखने के लिए गेम इंजन खरीदने का कोई मतलब नहीं है और जब आप इसे सीख चुके हैं तो यह गेम इंजन शायद पुराना हो जाएगा। और आईएमओ आपको पहले एक तकनीक पर ध्यान देना चाहिए, एक ही समय में आईफोन और एक्सबॉक्स/विंडोज गेम विकसित करने की कोशिश न करें। एक्सएनए के बारे में अच्छी बात यह है कि आप एक ऐसा गेम बना सकते हैं जो एक्स 360 और विंडोज पीसी दोनों पर काम करेगा, इसलिए यदि यह आपका रास्ता है तो आपको शायद उस तकनीक में दिलचस्पी लेनी चाहिए। – RaYell
हाँ, लेकिन मैं यह पता लगाने की कोशिश कर रहा हूं कि भविष्य में –
भविष्य के लिए सबसे अच्छा क्या होगा;)। – Dykam