@ चिकित्सक - आपके प्रश्न के लिए संक्षिप्त उत्तर, आपके द्वारा बताए गए सॉफ़्टवेयर के ३ टुकड़ों में, आप यूनिटी ३ डी के साथ सबसे अच्छा काम करेंगे। आप C / C ++ में बहुत अधिक गोता लगाना नहीं चाहते हैं, ताकि id Tech 3 का नियम समाप्त हो जाए (यह थोड़ा सा दिनांक भी है)। एकता गेम ऑब्जेक्ट्स और कंपोनेंट्स से जुड़ी जावास्क्रिप्ट, सी # या बू स्क्रिप्ट्स के साथ काम करती है ताकि आप कम से कम या उतने ही कोड कर सकें जितना आप सहज महसूस करते हैं। असत्य के रूप में ठीक है, लेकिन मुझे लगता है कि एकता के साथ सीखने की अवस्था बहुत उथली है। आप एक तैयार गेम को और तेज़ी से डालेंगे और मुझे लगता है कि गेम बनाना आपका अंतिम लक्ष्य है।
@ और - मैं वर्तमान में एक व्यक्तिगत परियोजना के लिए इंजन सीखने के लिए एकता 3 डी v2.6 का उपयोग कर रहा हूं। मैं यह नहीं कहना चाहता कि इसके साथ एएए शीर्षक बनाना असंभव है लेकिन बहुत कम से कम यह बहुत संभावना नहीं है।
एक प्रोटोटाइप के लिए, मैंने जो कुछ किया था, वह एक बड़े स्पेस क्रूजर और यूनिटी के मध्यम विस्तृत मॉडल का आयात किया था (इस पर जाली 65,000 से अधिक नहीं होनी चाहिए)। दी कि यह एक चरम उदाहरण है और कम विस्तार वाले मॉडल का उपयोग करना काफी आसान है लेकिन यह एकमात्र मुद्दा नहीं है। एक अंतरिक्ष अवधारणा होने के नाते, मैंने एक ग्रह और उसके तारे के बीच 1 खगोलीय इकाई का उपयोग करके परीक्षण में सटीक खगोलीय पैमाने की दूरी का उपयोग किया। केवल 32-बिट हस्ताक्षरित फ्लोटिंग पॉइंट सटीक त्रुटियों में चलाने के लिए, जिसके कारण कैमरा 32-बिट सीमा से नीचे परिमाण के कई आदेश होने के बावजूद कैमरा को घबराहट, हकलाना और दरार की तरह एक दरार की लत का कारण बना। मैं दूर जाने वाले विमान को 60 डिग्री के कोण पर अधिकतम 1e + 15 इकाइयों पर सेट कर सकता था, इससे पहले कि कैमरा विजयी होने लगे।
मुझे गलत मत समझो, मुझे इंजन पसंद है और मैं बहुत बड़ा प्रशंसक हूं। लेकिन AAA खेल के विकास के लिए बहु-मिलियन डॉलर के बजट वाली बड़ी टीमें शामिल हैं जो वर्तमान में उपलब्ध हैं (शुरुआती) एकता के संस्करण में अवास्तविक इंजन 3.5 के रूप में मजबूत नहीं हैं।
... आईडी टेक 3 कई साल पहले के मानकों के अनुसार एएए गुणवत्ता वाले खेल के सी ++ स्रोत कोड पर एक नज़र पाने के लिए एक शुरुआती के लिए एक अच्छी जगह है, लेकिन फिर से, जब तक आप बाहर नहीं जाना चाहते हैं और किसी और के लिखे हुए टूल का उपयोग नहीं करते हैं वर्षों पहले आप अपनी टीम के बाकी हिस्सों के लिए उपकरणों का निर्माण करने में अपना बहुत समय बिताएंगे, इससे पहले कि आप "एएए" गुणवत्ता वाले खेल का उत्पादन भी शुरू कर सकें।
नोट: मैं यह नहीं कह रहा हूँ कि आप एक अच्छा खेल या एक महान खेल भी नहीं बना सकते। लेकिन यह आधुनिक रूप से वारफेयर 2, हेलो 3, गियर्स ऑफ वॉर 2, आदि के साथ व्यावसायिक रूप से प्रतिस्पर्धी नहीं होगा। यह बाजार उम्मीदों के एक अलग सेट के साथ अक्षम है और प्री-डायरेक्टएक्स 9 ग्राफिक्स गुणवत्ता को स्वीकार नहीं करेगा।