2008-09-29 22 views
5

तो, मैं लिनक्स का उपयोग करता हूं, और मैं गेम प्रोग्रामिंग में शामिल होने का समय ढूंढने की कोशिश कर रहा हूं। मैंने पांडा 3 डी के साथ शुरुआत की और कुछ अच्छे सभ्य परिणाम प्राप्त हुए और गेम प्रोग्रामिंग में कई अवधारणाओं के लिए एक महसूस किया। उसके बाद बहुत लंबा नहीं, मैंने इसे एक पायदान पर कदम उठाने और कुछ और शक्तिशाली और सी या सी ++ पर जाने का फैसला किया।क्रिस्टलस्पेस बनाम इरलिच बनाम .....?

मैं शायद सिर्फ सच गूंगा हूँ, लेकिन मैं वास्तव में यह पता लगाने की कभी नहीं हो सकता सही ढंग से Crystalspace का उपयोग कैसे करें। अगर किसी के पास इसका उपयोग करने के तरीके पर कोई उपयोगी संसाधन है, तो मैं इसकी सराहना करता हूं। लेकिन इस बीच, मैं इरलिच के साथ घूम रहा था और मुझे यह पसंद है, लेकिन मैं जानना चाहता हूं कि इस विषय के बारे में और जानकार लोगों को क्या कहना है। और शायद वहां एक और शानदार विकल्प है जिसके बारे में मुझे नहीं पता।

उत्तर

5

http://www.ogre3d.org/

आम तौर पर crystalspace और Irrlicht के साथ एक साथ नामित किया गया है Ogre3D।

राक्षस और Irrlicht दोनों crystalspace की तुलना में एक क्लीनर डिजाइन तो मैं बाद के साथ समस्याओं के बारे में ज्यादा के लिए चिंता नहीं करता है करने के लिए कहा जाता है।

7

मैंने गेम उद्योग में कुछ समय काम किया है। मैं भी एक लिनक्स लड़का हूँ। मैंने इरलिच को दो गेम बनाने के लिए इस्तेमाल किया, और उन लोगों को अपने रेज़्यूमे के हिस्से के रूप में इस्तेमाल किया, जिसने मुझे गेम प्रोग्रामर के रूप में नौकरी पाने में मदद की।

Irrlicht एक क्लीनर एपीआई, कम सिस्टम आवश्यकताएं होती है और राक्षस की तुलना में बेहतर भर प्लेटफार्मों काम करता है, मेरी राय में। मेरे पास इरलिच के साथ एक विस्फोटक खेल रहा है। यह किसी भी उपयोग, वाणिज्यिक या अन्यथा के लिए एक बहुत ही खुले लाइसेंस के साथ, काफी हल्का वजन (ओग्रे से बहुत हल्का) है।

कि इंजन के साथ कार्य करना मुझे वाणिज्यिक खेल उद्योग के भीतर काम करने के लिए तैयार करने के लिए एक बहुत कुछ किया।

10

यदि आप मुझसे पूछते हैं, Irrlich सबसे अच्छा खुला स्रोत इंजन है - यह स्पष्ट वास्तुकला, अच्छा प्रदर्शन किया है और कम कोड प्रोग्रामर द्वारा लिखे जाने की आवश्यकता है। मैं ईमानदारी से क्रिस्टल स्पेस या ऑर्ज के साथ इरलिच की तुलना नहीं कर सकता। मैं सीएस को कोड के गड़बड़ के रूप में मानता हूं, जो विभिन्न शिष्टाचार में कई अलग-अलग प्रोग्रामर द्वारा लिखे गए हैं - मुझे कल्पना करना मुश्किल है कि इसका उपयोग कैसे करें (दस्तावेज़ीकरण की पूर्ण कमी के कारण)। ओग्रे के लिए, यह डी 3 डी से आसान नहीं है। मैंने विभिन्न नमूनों की जांच की है और डी 3 डी में एक पंक्ति के साथ किए गए कोड के बहुत सारे मल्टीलाइन टुकड़े हैं। इसलिए, मुझे बस एक कारण नहीं दिख रहा है, ओजीआरई की भयानक एपीआई सीखने के महीनों का खर्च क्यों किया जाए - अगर किसी के पास खाली समय है, तो मैं खुद डी 3 डी सीखने की सलाह दूंगा। मैं और भी कह सकता हूं - कई वाणिज्यिक इंजनों की तुलना में इरलिच बेहतर है, उदाहरण के लिए - टोक़ (दस्तावेज की पूर्ण कमी, मौजूदा एक आदि पर प्रोजेक्ट शुरू करने के लिए बल), ट्रूविजन इत्यादि। बेशक, इरलिच में कुछ शानदार विशेषताएं हैं, एएए ग्रेड इंजन होना चाहिए, लेकिन यह छोटी परियोजनाओं के लिए काफी पर्याप्त है। यदि आपके पास गेमब्रीओ और इसी तरह के ग्रेड इंजन को हासिल करने के लिए बड़ा पैसा नहीं है, तो मैं कम से कम कई परियोजनाओं के लिए इरलिच के साथ रहना चाहता हूं।

+0

+1। – Valmond

0

आप उत्पादक खेल के विकास के लिए देख रहे हैं, तो मेरे सबसे अच्छे शर्त एकता 3 डी का उपयोग करने के लिए होगा। मैंने इरलिच का उपयोग करके शुरू किया लेकिन प्रोग्रामिंग पर बहुत सहज ज्ञान और बहुत तनाव के कारण जल्दी से समर्थन किया। ओग्रे और भी जटिल लग रहा था।
दूसरी ओर एकता तेजी से प्रत्येक रिलीज के साथ आधार प्राप्त कर रही है। हालिया एकता 4 सुविधाओं के एक टन के साथ पैक किया गया है।
बहुत कम गेम देव ज्ञान के साथ, मैंने यूनिटी एंड्रॉइड में अपना खुद का फ्लाइट सिम इंजन लिखने में कामयाब रहा है। यहां तक ​​कि आसानी से शेडर्स लिखना सीखा।
हालांकि उन्नत यूनिटी लाइसेंस का भुगतान किया जाता है, लेकिन वे इसके लायक हैं। लेकिन आप वाणिज्यिक पीसी गेम बनाने के लिए हमेशा एकता मुक्त संस्करण का उपयोग कर सकते हैं। कुल मिलाकर, खेल विकास एक गेम इंजन के लटकने के बारे में है। किसी भी मास्टर, और आप शासन करेंगे।स्पष्ट वास्तुकला (Irrlicht) के लिए

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