विषय
अगर कभी इंडी डेवलपर बनने का समय था, अब वह समय है। इंटरनेट, सक्रिय फ़ोरम बोर्ड, और शाब्दिक रूप से दर्जनों इंजनों से चुनने के लिए संसाधनों और ट्यूटोरियल की प्रचुरता है। तो मैंने अपने गेम को विकसित करने के लिए अवास्तविक इंजन का उपयोग करने का फैसला क्यों किया? सच कहा जाए, तो यह पहला इंजन नहीं है जिसमें मैंने काम किया है; मैंने वास्तव में गेममेकर में अपना पहला प्रोटोटाइप गेम विकसित किया: स्टूडियो। तो फिर, मैंने स्विच क्यों बनाया? यहाँ शीर्ष 3 कारण हैं जो मैंने अवास्तविक इंजन को खेल देव के लिए अपना गो-टू बनाने का निर्णय लिया।
1. आप मुक्त नहीं हरा सकते हैं
यदि आप अभी शुरू कर रहे हैं, या खेल के विकास के विचार के साथ छेड़छाड़ कर रहे हैं, तो संभावना है कि आप केवल एक कार्यक्रम का उपयोग करने के लिए पैसा खर्च नहीं करना चाहते हैं। एक बजट पर एक कॉलेज के छात्र होने के नाते, यह पहली चीज़ थी जो दिमाग में आई और एक कारण था कि मैंने एक समाधान के रूप में अवास्तविक इंजन को देखा। उसी टोकन पर, एकता अपने गेम इंजन का एक नि: शुल्क, व्यक्तिगत संस्करण भी प्रदान करती है, लेकिन एक बड़ी खामी के साथ; मुफ्त संस्करण आपके खेल को अनुकूलित करने के लिए आवश्यक उपकरणों के साथ नहीं आता है। यह मेरी राय में एक बड़ी कमी है क्योंकि सभी गेमिंग प्लेटफ़ॉर्म समान नहीं बनाए गए हैं और गेमिंग समुदाय द्वारा खराब अनुकूलित गेम को कभी भी प्राप्त नहीं किया जाता है। उस कारक को ध्यान में रखते हुए, मेरे बजट के साथ-साथ, अवास्तविक के पक्ष में तराजू।
ऐसा गेम बनाने के लिए जिसे मैं यूनिटी में ऑप्टिमाइज़ कर सकता हूं, मुझे उनके यूनिटी प्लस में अपग्रेड करना होगा, जो कि आपको प्रति माह $ 35, या $ 395 प्रति वर्ष चलता है यदि आप प्रीपे ($ 25 की बचत) करते हैं। अवास्तविक के लिए प्रति माह, $ 0 प्रति माह / वर्ष, जो सभी उपकरणों के साथ आता है जिनकी मुझे सही बॉक्स में आवश्यकता होगी।
अब, यह कहना नहीं है कि अवास्तविक "मुक्त" है, यह अपनी कीमत के साथ आता है जो $ 3k प्रति तिमाही से अधिक आय पर 5% रॉयल्टी शुल्क है। इसलिए अगर मैं एक खेल बनाऊं जिसने एक तिमाही में $ 5k कमाया हो तो मुझे रॉयल्टी फीस में $ 100 का भुगतान करना होगा। लेकिन, अगर अगली तिमाही में मैंने केवल $ 2.5k कमाया, तो मेरे पास भुगतान करने के लिए कोई रॉयल्टी नहीं होगी, जो कि अच्छा है कि मैं संभवतः हॉट डॉग्स से दूर हो जाऊंगा और उस बिंदु पर काम करूंगा।
मुझे पता है कि कुछ लोग तर्क देंगे कि लंबे समय में, आप रॉयल्टी में अधिक भुगतान करने जा रहे हैं जितना कि आप अपनी सदस्यता के लिए यूनिटी को भुगतान करेंगे, लेकिन आपको अपनी विकास टीम को भी ध्यान में रखना होगा। मान लीजिए कि आप अब एक-व्यक्ति-सेना नहीं हैं और अब आप 3 का स्टूडियो हैं। खैर, जिसने एकता के लिए आपकी मासिक सदस्यता को तीन गुना कर दिया। अवास्तविक के साथ, आप अभी भी $ 0 का भुगतान कर रहे हैं, अगर आप 1 या 10 आदमी देव टीम का स्टूडियो हैं। तो इससे कोई फर्क नहीं पड़ता कि आप यूनिटी के साथ क्या कर रहे हैं, आप इसके लिए भुगतान कर रहे हैं, लेकिन अवास्तविक के साथ आप केवल तभी भुगतान कर रहे हैं जब आपका उत्पाद सफल हो। मेरे लिए, यह अधिक व्यक्तिगत लगता है। ऐसा लगता है कि अवास्तविक के पीछे के लोग मुझे सफल होते देखना चाहते हैं क्योंकि अगर मैं ऐसा खेल करता हूं जो अच्छा होता है, तो हम सभी भुगतान करते हैं।
2. ब्लूप्रिंट दृश्य पटकथा
एक और पहलू जो मुझे ध्यान में रखना था वह था प्रोग्रामिंग भाषाओं का। मेरी डिग्री पर काम करने के दौरान, मेरे प्रोग्रामिंग अनुभव का थोक C # (C Sharp) का उपयोग करने के साथ था, जो कि यूनिटी द्वारा उपयोग की जाने वाली प्राथमिक प्रोग्रामिंग भाषा है। हालांकि, अवास्तविक अपनी प्रोग्रामिंग जरूरतों के लिए C ++ का उपयोग करता है। C ++ सीखने के बजाय, मैं बहुमुखी, और अत्यधिक मजबूत ब्लूप्रिंट दृश्य पटकथा प्रणाली का उपयोग कर सकता हूं जो कि अवास्तविक प्रदान करता है। यह प्रणाली मुझे अभी भी फाउंडेशनल नॉलेज का उपयोग करने की अनुमति देती है, जो कि मेरे पास प्रोग्रामिंग की है, एक ही कार्य को पूरा करने के लिए ड्रैग-एंड-ड्रॉप ब्लूप्रिंट नोड्स की सादगी के साथ जोड़ा जाता है जो कि मुझे कोड को सीखने के लिए C ++ सीखना होगा।
यह मुझे न केवल एक नई प्रोग्रामिंग भाषा सीखने के समय और प्रयास को बचाने की अनुमति देता है, बल्कि मुझे एक मजबूत प्रणाली देता है जो तेजी से प्रोटोटाइप के लिए अनुमति देता है। यह एक और क्षेत्र है जो मुझे लगता है कि अवास्तविक एकता एकता से बाहर है; असत्य है कि अवास्तविक सुविधाओं की राशि के तहत हुड है।
अवास्तविक और एकता के बीच का अंतर पहली बार अवास्तविक को लोड करते समय बहुत स्पष्ट था। अवास्तविक कुल खेल निर्माण के लिए एक-स्टॉप शॉप की तरह है, इसके कई अंतर्निहित संपादकों के साथ कण प्रभाव, सामग्री निर्माण और यहां तक कि सिनेमैटिक्स (नीचे देखें) से सब कुछ के लिए इस्तेमाल किया जा सकता है। अवास्तविक खेल इंजनों के स्विस आर्मी नाइफ की तरह है। अगर यह इंगित करने के लिए एक नकारात्मक पहलू है कि यह होगा कि अवास्तविक ने मेरी हार्ड ड्राइव पर कितनी बड़ी मात्रा में जगह ले ली है, क्योंकि यह कितनी विशेषताओं से निपटने में सक्षम है।
इसकी तुलना में, एकता अधिक हल्की है और कम स्पेक्स वाले सिस्टम पर चलने में सक्षम है। इसके अलावा, मुझे लगता है कि वर्तमान में यह बेहतर विकल्प होगा यदि आपके खेल के विकास का लक्ष्य मोबाइल बाजार पर खिताब जारी करना है, खासकर अगर खेल मुख्य रूप से 2 डी होने जा रहे थे। उस संबंध में, यूनिटी बेहतर विकल्प होगी क्योंकि अवास्तविक वर्तमान में उन क्षेत्रों में काम करना उतना आसान नहीं है, जो आश्चर्यजनक दृश्यों से भरी 3 डी गेम्स पर अपना भारी-भरकम ध्यान केंद्रित करते हैं।
3. बहुत सहज उपयोगकर्ता इंटरफ़ेस
यदि आपको ब्लूप्रिंट सिस्टम के उदाहरण की छवि भ्रामक नहीं लगी, तो आप भाग्य में सबसे अधिक सब कुछ है जो आप अवास्तविक में करने जा रहे हैं, एक समान उपयोगकर्ता इंटरफ़ेस है। मैं व्यक्तिगत रूप से अवास्तविक इंजन को खोजने के लिए प्राकृतिक और आरामदायक महसूस करता हूं जो कि आपको कैसा महसूस करना चाहिए जब आप एक आवेदन के वातावरण में काम करने वाले अनगिनत घंटे खर्च करने की योजना बना रहे हों। फिर से, यह व्यक्तिगत प्राथमिकता पर आता है, लेकिन मैंने खुद को अवास्तविक यूट्यूब चैनल पर एक सरल ट्यूटोरियल श्रृंखला देखने के बाद आसानी से विभिन्न टैब और सिस्टम के माध्यम से नेविगेट करना पाया है।
तो वहाँ आप यह है, मेरे शीर्ष 3 कारणों क्यों मैं अवास्तविक मेरे जाने के लिए इंजन के रूप में चुना है। जब यह खेल विकास की बात आती है तो अवास्तविक सूट जो मैं विकसित करने के लिए देख रहा हूं और मुझे अपने लक्ष्यों को पूरा करने के लिए आवश्यक सभी उपकरण प्रदान करता है। मुझे अवास्तविक के साथ अपने अनुभवों के नीचे टिप्पणियों में बताएं या आप अपनी पसंद के इंजन का उपयोग क्यों कर रहे हैं।