अवास्तविक इंजन दो दशकों से अधिक समय से खेल के विकास की दुनिया में एक प्रमुख स्थान रहा है। आश्चर्यजनक ग्राफिक्स, आसान विकास उपकरण और नियमित अपडेट के लिए जाना जाता है, अवास्तविक किसी भी डेवलपर के लिए एक बुद्धिमान विकल्प है।
लेकिन अवास्तविक में अपना पहला गेम बनाने के साथ आप कैसे शुरुआत करते हैं?
अवास्तविक इंजन के बारे में
अवास्तविक इंजन, एपिक गेम्स का एक 3D गेम डेवलपमेंट इंजन है, जो कि Fortnite के पीछे के लोग हैं, जो 1998 में शुरू हुआ था। टूल तब एक पूर्ण गेम डेवलपमेंट सूट बन गया। यह प्रोग्रामिंग, एनीमेशन और अन्य प्रतिस्पर्धी सुविधाओं की मेजबानी प्रदान करता है। 2022 में लॉन्च किया गया इंजन का नया संस्करण, अवास्तविक इंजन की विशेषताओं में सुधार डेवलपर्स के लिए इसे और अधिक सुलभ बनाते हुए।
क्या अवास्तविक इंजन शुरुआती लोगों के लिए अच्छा है?
अवास्तविक इंजन 5 कई प्रकार की विशेषताओं के साथ आता है, जिसका उद्देश्य खेल के विकास में शुरुआत करना है। आप अवास्तविक की विज़ुअल स्क्रिप्टिंग सुविधाओं की बदौलत बिना किसी कोड के अपना पहला गेम विकसित कर सकते हैं। और आप अपने सीखने को किकस्टार्ट करने के लिए इंजन के लिए उपलब्ध विस्तृत दस्तावेज़ीकरण पर भरोसा कर सकते हैं।
क्या आप अवास्तविक इंजन से बने गेम बेच सकते हैं?
आप कंपनी के किसी भी लाइसेंसिंग विकल्प के तहत अवास्तविक इंजन के साथ अपने द्वारा बनाए गए गेम को बेच सकते हैं। जब आप सॉफ़्टवेयर डाउनलोड करते हैं तो अपने स्वयं के अवास्तविक इंजन EULA को पढ़ना महत्वपूर्ण है। एपिक अवास्तविक के साथ बनाए गए खेलों की बिक्री की अनुमति देता है और आम तौर पर केवल रॉयल्टी लेता है जब आपका राजस्व $ 1 मिलियन से अधिक होता है।
क्या अवास्तविक इंजन मुक्त है?
अवास्तविक इंजन 5 का मूल संस्करण सभी उपयोगकर्ताओं के लिए निःशुल्क है, चाहे आप व्यवसायी हों, शौक़ीन हों या छात्र हों। एपिक गेम्स प्रीमियम समर्थन के साथ एक एंटरप्राइज प्रोग्राम और विशिष्ट जरूरतों वाले उपयोगकर्ताओं के लिए एक कस्टम लाइसेंस विकल्प भी प्रदान करता है। प्रत्येक अवास्तविक इंजन 5 लाइसेंस समान इंजन सुविधाओं और शिक्षण सामग्री के साथ आता है।
एपिक गेम्स लॉन्चर डाउनलोड करना
आप उसी एपिक गेम्स लॉन्चर ऐप के माध्यम से अवास्तविक इंजन डाउनलोड कर सकते हैं जिसका उपयोग आप गेम डाउनलोड करने के लिए करते हैं। आपको लॉन्चर को से डाउनलोड करना होगा महाकाव्य खेल और इससे पहले कि आप इंजन के साथ काम करना शुरू कर सकें, इसे स्थापित करें।
अवास्तविक इंजन स्थापित करना और स्थापित करना
एपिक गेम्स लॉन्चर स्थापित होने के बाद आप अवास्तविक इंजन स्थापित करना शुरू कर सकते हैं। लॉन्चर खोलें और क्लिक करें अवास्तविक इंजन क्लिक करने से पहले विंडो के बाईं ओर पुस्तकालय विंडो के शीर्ष पर टैब।
क्लिक स्थापित करना में नवीनतम इंजन संस्करण पर इंजन संस्करण खंड। अपनी अवास्तविक इंजन 5 स्थापना के लिए इच्छित फ़ाइल पथ चुनें और क्लिक करें स्थापित करना.
इंस्टालेशन को पूरा होने में कुछ समय लगेगा, जिससे आपको इसे इस्तेमाल करने से पहले असत्य के बारे में सीखना शुरू करने का मौका मिलेगा।
शुरुआती के लिए अवास्तविक इंजन में गेम कैसे बनाएं
एपिक गेम्स नए डेवलपर्स को नमूना गेम प्रदान करने के लिए पर्याप्त है जो यह सीखना चाहते हैं कि अवास्तविक इंजन के साथ गेम कैसे बनाया जाए। लायरा नमूना खेल शुरू करने के लिए एक उत्कृष्ट जगह है। हेड टू द नमूने एपिक गेम्स लॉन्चर में टैब चुनें लाइरा स्टार्टर गेम, और क्लिक करें मुक्त बटन। यह आपके लिए स्वीकार करने के लिए शर्तों का एक सेट खोलेगा।
क्लिक प्रोजेक्ट बनाएं और फ़ाइल पथ चुनें जिसे आप अपने स्टार्टर गेम के लिए चाहते हैं, फिर क्लिक करें सृजन करना. अगले चरण पर आगे बढ़ने से पहले स्टार्टर गेम के डाउनलोड होने की प्रतीक्षा करें।
अब जब आपने लाइरा डाउनलोड कर लिया है, तो आप अवास्तविक में काम करना शुरू कर सकते हैं। अवास्तविक इंजन लॉन्च करें एपिक गेम्स लॉन्चर से और ब्राउज़ विकास उपकरण खोलने से पहले आपके द्वारा सहेजी गई Lyra प्रोजेक्ट फ़ाइलों के लिए।
अवास्तविक इंजन UI की खोज
पहली बार लोड होने पर सभी को अवास्तविक इंजन में समान UI लेआउट दिखाई देगा। अवास्तविक इंजन 5 ने सॉफ्टवेयर में सामान्य लेआउट को सरल और बेहतर बनाया, लेकिन आप इसे अपनी आवश्यकताओं के अनुसार जितना चाहें उतना बदल सकते हैं।
जैसा कि आप ऊपर के स्क्रीनशॉट से देख सकते हैं, अवास्तविक इंजन में स्क्रीन पर मुख्य चीज है दृश्य संपादक फलक यहां आप उस दृश्य को देख सकते हैं, जिस पर आप काम कर रहे हैं, साथ ही उसमें सभी वस्तुएं और अन्य उदाहरण भी। ब्लेंडर जैसे टूल की तरह, आप विज़ुअल एडिटर के भीतर विभिन्न संपादन मोड में से चुन सकते हैं।
स्क्रीन के दाईं ओर दो अलग-अलग फलक हैं: आउटलाइनर तथा विवरण खंड। आउटलाइनर वर्तमान स्तर के भीतर वस्तुओं का एक पाठ-आधारित पदानुक्रम है। यह आपको अदृश्य वस्तुओं, माता-पिता-बाल संबंधों, और बहुत कुछ तक पहुंच प्रदान करता है। इसके नीचे है विवरण अनुभाग, आपके द्वारा चुनी गई वस्तु के गुण दिखा रहा है।
अवास्तविक इंजन सामग्री दराज, आउटपुट लॉग, और सीएमडी
अवास्तविक इंजन स्क्रीन के नीचे तीन महत्वपूर्ण उपकरण रहते हैं। कंटेंट ड्रॉअर आपके गेम में उपयोग की जाने वाली सभी संपत्तियों का घर है और जब आप अपने गेम को डीबग करते हैं तो आउटपुट लॉग जानकारी प्रदान करता है। Cmd टूल आपको अपने गेम को कमांड जारी करने की अनुमति देता है।
अभी के लिए, कंटेंट ड्रॉअर यूआई का सबसे महत्वपूर्ण हिस्सा है जिस पर ध्यान केंद्रित किया जाना है। क्लिक सामग्री दराज सामग्री प्रबंधक खोलने के लिए, और आप वे सभी फ़ाइलें देखेंगे जो लाइरा नमूना खेल बनाती हैं। आप जो खोज रहे हैं उसे ढूंढना आसान बनाने के लिए आप फ़ाइलों को खोज और फ़िल्टर कर सकते हैं।
जैसा कि आप लाइरा उदाहरण से देख सकते हैं, जब आप सामग्री दराज के साथ काम कर रहे हों तो फ़ाइल प्रबंधन का ध्यान रखना हमेशा महत्वपूर्ण होता है।
अपने अवास्तविक इंजन UI में जोड़ना
जैसा कि उल्लेख किया गया है, आप अपनी आवश्यकताओं को पूरा करने के लिए अवास्तविक इंजन UI को अनुकूलित कर सकते हैं। के लिए जाओ खिड़की स्क्रीन के शीर्ष पर अतिरिक्त UI तत्वों की सूची देखने के लिए जिनका आप उपयोग कर सकते हैं। प्रत्येक पैनल प्रकार पर होवर करने से आप जो देख रहे हैं उसका एक संक्षिप्त विवरण प्राप्त होगा।
अवास्तविक इंजन में प्रोग्रामिंग
अवास्तविक इंजन में प्रोग्रामिंग के साथ शुरुआत करना समान है एकता के साथ शुरुआत करना. दोनों टूल आपको अपने लिए कितना लिखना है, इसे कम करते हुए आपको अपने कोड पर नियंत्रण देने के लिए व्यापक विकल्प प्रदान करते हैं।
अवास्तविक इंजन के साथ कौन सी प्रोग्रामिंग भाषाएं काम करती हैं?
अवास्तविक इंजन सी ++ को इसकी मुख्य प्रोग्रामिंग भाषा के रूप में उपयोग करता है, इसके साथ काम करने के लिए डिज़ाइन किया गया एक कंपाइलर। सी ++ के साथ, अवास्तविक डेवलपर्स वास्तविक कोड का उपयोग किए बिना कार्यों और घटनाओं को बनाने के लिए ब्लूप्रिंट विजुअल स्क्रिप्टिंग सिस्टम का उपयोग कर सकते हैं।
अवास्तविक इंजन में C++ के साथ कोडिंग
आप किसी भी समय अपने प्रोजेक्ट में नई C++ कक्षाएं जोड़ सकते हैं फ़ाइल और फिर क्लिक करना न्यू सी++ क्लास. यहां से, आप जो कोड लिखेंगे वह किसी अन्य प्रोजेक्ट की तरह होगा; आप अवास्तविक इंजन में अपने कोडिंग में सहायता के लिए विजुअल स्टूडियो जैसे टूल का भी उपयोग कर सकते हैं। आरंभ करने के लिए आप आधिकारिक अवास्तविक इंजन 5 दस्तावेज़ीकरण का उपयोग कर सकते हैं।
अवास्तविक इंजन में ब्लूप्रिंट विजुअल स्क्रिप्टिंग 5
ब्लूप्रिंट विज़ुअल स्क्रिप्टिंग कोडिंग और अन्य विज़ुअल प्रोग्रामिंग विधियों को ब्लॉक करने के लिए अवास्तविक इंजन 5 का उत्तर है। ब्लूप्रिंट एक शक्तिशाली उपकरण है जो आपको कोड की एक भी पंक्ति के बिना गेम बनाने में सक्षम बनाता है। उदाहरण के लिए, लाइरा पूरी तरह से दृश्य स्क्रिप्टिंग के साथ बनाया गया एक गेम है।
अवास्तविक की दृश्य स्क्रिप्टिंग का एक उदाहरण देखने के लिए, पर एक नज़र डालें GA_हथियार_फायर फ़ाइल के अंतर्गत मिला सभी > हथियार, शस्त्र सामग्री दराज के भीतर। यह फ़ाइल लाइरा में हथियार की आग को नियंत्रित करती है और जब आप इसे पहली बार खोलते हैं तो यह काफी कठिन लगता है, लेकिन इसे पकड़ना बहुत कठिन नहीं है।
इस ब्लूप्रिंट फ़ाइल में चार अलग-अलग खंड हैं। जब खिलाड़ी पहली बार फायर बटन दबाता है तो इनमें से पहला खंड हथियार का पता लगाता है। यह देखने के लिए जाँच करता है कि क्या खिलाड़ी स्थानीय रूप से नियंत्रित है, इसके बाद एनिमेशन चलाकर और हथियार की आग की दर को नियंत्रित किया जाता है। यदि वे मर जाते हैं तो खिलाड़ी अपने हथियार को फायर नहीं कर सकता है।
इसके बाद, ब्लूप्रिंट विज़ुअल स्क्रिप्ट प्लेयर द्वारा किए गए शॉट के लिए लक्ष्य डेटा को प्रोसेस करती है। यह सुनिश्चित करता है कि हिट खिलाड़ियों को नुकसान पहुंचाते हैं और प्रभाव डालते हैं, साथ ही यह भी सुनिश्चित करते हैं कि जो शॉट ऑफ-टारगेट हैं वे उनके लिए कुछ नहीं करते हैं।
जैसा कि आप अवास्तविक की दृश्य स्क्रिप्टिंग से देख सकते हैं, इस प्रणाली के साथ आप जो प्रोग्रामिंग करते हैं, उसमें रिश्तों पर बहुत जोर दिया जाता है। आपके द्वारा लगाए गए प्रत्येक कोड ब्लॉक में अन्य ब्लॉकों के लिए रेखाएँ खींची जानी चाहिए, जिससे एक ऐसा प्रवाह बन सके जो प्रोग्रामर को जल्दी से परिचित महसूस कराए। यह अभी भी स्क्रिप्टिंग के बारे में अवास्तविक इंजन 5 प्रलेखन को पढ़ने लायक है, भले ही आपके पास कोड के साथ अनुभव हो।
अवास्तविक इंजन के साथ शुरुआत करना 5
अवास्तविक इंजन 5 सॉफ्टवेयर का एक बड़ा टुकड़ा है जिसमें आपको सीखने के लिए बहुत कुछ है। आप इसमें जो समय लगाते हैं वह हमेशा इसके लायक होगा, जिससे आपको अपने सपनों के खेल को साकार करने का मौका मिलेगा।