गोडोट इंजन क्या है और यह क्या करता है?

गोडोट इंजन क्या है और यह क्या करता है?

गोडोट इंजन एक उभरता हुआ गेम इंजन है जो विशेष रूप से इंडी गेम डेवलपर्स के बीच लोकप्रियता में बढ़ रहा है। गोडोट पूरी तरह से मुफ़्त है, और सीखने में आसान है।





यह लेख गोडोट इंजन का परिचय देगा और समझाएगा कि यह क्या करता है। यह गोडोट की अंतर्निहित विशेषताओं पर ध्यान केंद्रित करेगा जो इसे अन्य गेम इंजनों की तुलना में अद्वितीय बनाती है।





गोडोट इंजन क्या है?

गोडोट 2D और 3D गेम के विकास के लिए बनाया गया एक स्वतंत्र और ओपन-सोर्स गेम-इंजन है। यह एमआईटी लाइसेंस के तहत है, एक अनुमेय मुफ्त सॉफ्टवेयर लाइसेंस जो उपयोगकर्ताओं को अपने सॉफ्टवेयर का उपयोग करने के तरीके पर कुछ प्रतिबंध देता है। गोडोट के संस्थापक - डेवलपर्स के एक कड़े समुदाय द्वारा समर्थित - सक्रिय रूप से सॉफ्टवेयर को बनाए रखते हैं।





गोडोट भी का सदस्य है सॉफ्टवेयर फ्रीडम कंजर्वेंसी . सॉफ्टवेयर स्वतंत्रता संरक्षण एक गैर-लाभकारी संगठन है जिसका उद्देश्य मुक्त और मुक्त स्रोत सॉफ़्टवेयर (FLOSS) परियोजनाओं की रक्षा और सुरक्षा करना है।

फ्री और ओपन सोर्स सॉफ्टवेयर प्रोजेक्ट अक्सर बाहरी फंडिंग पर निर्भर होते हैं। गोडोट बाहरी समर्थकों और पैट्रियन के समर्थकों पर निर्भर करता है। यह भी देखें कि कैसे GitHub प्रायोजक आपको ओपन सोर्स सॉफ़्टवेयर के लिए फंड देता है।



गोडोट इंजन क्या करता है?

गोडोट इंजन ढेर सारे बिल्ट-इन टूल्स के साथ आता है जो आपके लिए गेम डेवलपमेंट की मूल बातें संभालते हैं, ताकि आप गेम बनाने पर ध्यान केंद्रित कर सकें न कि डेवलपमेंट टूल्स पर। यहां कुछ अंतर्निहित विशेषताएं दी गई हैं जो गोडोट को विशिष्ट बनाती हैं।

सब कुछ के लिए अंतर्निहित नोड्स

गोडोट सैकड़ों बिल्ट-इन नोड्स के साथ आता है जो आपके गेम में हर चीज के लिए उपयोग किए जाने के लिए तैयार हैं। गोडोट ग्राफिक्स, साउंड्स, यूजर इंटरफेस, कैमरा, एनिमेशन, कैरेक्टर और बहुत कुछ के लिए नोड्स के साथ आता है।





ये नोड्स अंतर्निहित कार्यक्षमता के साथ आते हैं जिससे आप अपने गेम के लिए बुनियादी कक्षाओं को कोड करने के गंभीर काम को छोड़ सकते हैं। गोडोट के अंतर्निर्मित नोड्स ने आपके लिए यह कार्य पहले ही कर दिया है। और सबसे अच्छी बात यह है कि यदि आप चाहें तो कस्टम स्क्रिप्ट का उपयोग करके उन पर विस्तार कर सकते हैं।

स्नैप स्ट्रीक कैसे शुरू करें

लचीला दृश्य प्रणाली

गोडोट आपको कई नोड्स के दृश्य बनाने देता है, जैसा आप चाहते हैं व्यवस्थित। एक बार जब आप एक दृश्य बना लेते हैं, तो आप इसे एक अंतर्निहित डेटा प्रकार (.tscn या .scn) के रूप में सहेज सकते हैं। एक बार जब आप किसी दृश्य को सहेज लेते हैं, तो आप इसे अन्य दृश्यों में इंस्टेंस कर सकते हैं, या इससे प्राप्त होने वाले नए दृश्य बना सकते हैं।





यह दृश्य प्रणाली आपको लचीलापन देती है कि आप अपनी परियोजना की संरचना कैसे करते हैं। यह आपको लगभग किसी भी चीज़ के लिए दृश्य बनाने देता है। किसी भी दृश्य को आपकी पसंद के अनुसार इंस्टाल या इनहेरिट किया जा सकता है।

अंतर्निहित स्क्रिप्टिंग भाषा

गोडोट की अपनी अंतर्निहित स्क्रिप्टिंग भाषा है, जिसे जीडीस्क्रिप्ट कहा जाता है। GDScript वाक्य-रचना की दृष्टि से Python के समान है। गोडोट के डेवलपर्स ने इसे विशेष रूप से गोडोट इंजन में खेल के विकास के लिए डिजाइन किया है, और गोडोट समुदाय के कई लोग इसे पसंद करते हैं।

सम्बंधित: 6 कारण क्यों पायथन भविष्य की प्रोग्रामिंग भाषा है

यदि आप GDScript का उपयोग नहीं करना चाहते हैं, तथापि, Godot पूर्ण C# समर्थन और पूर्ण C++ समर्थन के साथ क्रॉस-लैंग्वेज समर्थन प्रदान करता है। इसमें बिल्ट-इन विजुअल स्क्रिप्टिंग सिस्टम भी है।

बिल्ट-इन एनिमेशन एडिटर

गोडोट एक शक्तिशाली अंतर्निर्मित एनीमेशन उपकरण के साथ आता है जो आपके नोड्स के किसी भी समायोज्य गुणों को नियंत्रित कर सकता है। उदाहरण के लिए, अंतर्निर्मित एनीमेशन संपादक एक ऐसा एनीमेशन बना सकता है जो बनावट की अस्पष्टता को 100 से 0 में बदल देता है। या, यह एक एनीमेशन बना सकता है जो स्प्राइट 50 पिक्सेल को दाईं ओर ले जाता है। संभावनाएं अनंत हैं।

अंतर्निहित डीबगर

बग के लिए कोई अजनबी नहीं में खेल विकास। यही कारण है कि गोडोट एक अंतर्निर्मित डिबगर के साथ आता है जो कि बग्स को कुचलने के लिए बनाया गया है। अंतर्निहित डिबगर आपके कोड में विराम बिंदुओं का पता लगा सकता है और कंसोल में विस्तृत बग रिपोर्ट पेश कर सकता है।

गोडोट में एक दूरस्थ परिनियोजन विंडो भी है जो आपको अपने प्रोजेक्ट के सभी नोड्स को चलाने के दौरान देखने देती है। यह एक और आसान डिबगिंग टूल है जो घंटों के सिरदर्द को बचा सकता है।

बिल्ट-इन हेल्प डॉक्स

गोडोट में स्क्रिप्ट संपादक में अंतर्निहित दस्तावेज़ीकरण समर्थन है, जो आपको स्क्रिप्टिंग करते समय दस्तावेज़ों से परामर्श करने देता है। यह कोडिंग को आसान बनाता है, क्योंकि यह दस्तावेज़ीकरण पढ़ने के लिए ब्राउज़र विंडो खोलने की आवश्यकता को समाप्त करता है।

दस्तावेज़ गिटहब पर भी ओपन-सोर्स हैं, वैसे भी। इसका मतलब है कि उन्हें लगातार अद्यतन और परिष्कृत किया जा रहा है। आज प्रलेखन व्यापक और संपूर्ण है। इसमें कुछ आसान शुरुआती गाइड भी शामिल हैं।

मल्टी-प्लेटफ़ॉर्म परिनियोजन

गोडोट कई गेमिंग प्लेटफॉर्म के लिए बिल्ट-इन एक्सपोर्ट टेम्प्लेट के साथ आता है। यह एक वास्तविक जीवनरक्षक हो सकता है। एक बार जब आप अपने प्रोजेक्ट का प्लेएबल बिल्ड तैयार कर लेते हैं, तो आप किसी भी प्लेटफॉर्म पर तैनात करने के लिए गोडोट प्रोजेक्ट एक्सपोर्टर का उपयोग कर सकते हैं।

गोडोट के पास मैक, विंडोज और लिनक्स सहित प्रमुख डेस्कटॉप प्लेटफॉर्म के लिए निर्यात टेम्पलेट हैं। इसमें आईओएस और एंड्रॉइड सहित मोबाइल प्लेटफॉर्म के लिए टेम्प्लेट हैं। और, इसमें निनटेंडो स्विच, प्लेस्टेशन 4 और एक्सबॉक्स वन (तृतीय-पक्ष प्रदाताओं के माध्यम से) सहित कंसोल प्लेटफॉर्म के लिए निर्यात टेम्पलेट हैं।

फोटोशॉप में बैकग्राउंड कैसे बदलें

सहायक समुदाय

अंतिम, लेकिन कम से कम, गोडोट समुदाय छोटा लेकिन शक्तिशाली है। जैसे ही गोडोट का शब्द फैलता है, समुदाय बढ़ता है, और यह अधिक सहायक संसाधन बनाता है। गोडोट समुदाय पर सक्रिय है गोडोट गिटहब पेज , और पर साथियों की सहायता के लिए उपलब्ध है गोडोट प्रश्नोत्तर फ़ोरम .

इसके अलावा, गोडोट समुदाय ने बहुत सारे ट्यूटोरियल बनाए हैं जो YouTube और उदमी जैसी अन्य साइटों पर पाए जा सकते हैं। जो लोग खेल के विकास में शामिल होना चाहते हैं, उनके लिए गोडोट एक बेहतरीन शुरुआती इंजन है, जो इसमें उपलब्ध उपकरणों की मात्रा और इसके आसपास के सहायक समुदाय के कारण है।

गोडोट को कैसे एक्सेस करें

आप गोडोट को मुफ्त में डाउनलोड कर सकते हैं गोडोट वेबसाइट। दबाएं डाउनलोड मैक और विंडोज के लिए डाउनलोड लिंक खोजने के लिए वेबपेज के शीर्ष पर स्थित बटन। आप देखेंगे कि यदि आप चाहें तो डाउनलोड पृष्ठ में स्टीम या Itch.io से गोडोट को डाउनलोड करने के लिंक भी हैं।

गोडोट इंजन गिटहब पर भी है, जहां आप इंजन के स्रोत कोड को डाउनलोड या देख सकते हैं। गोडोट के पास हर समय परियोजना में योगदान देने वाले डेवलपर्स का एक सक्रिय समुदाय है। कुछ आधिकारिक हायर हैं और अन्य सक्रिय डेवलपर हैं जो गोडोट के बारे में भावुक हैं।

आपको गोडोट का इंतजार क्यों नहीं करना चाहिए

गोडोट के बिल्ट-इन टूल्स वास्तव में सभी कौशल स्तरों के डेवलपर्स के लिए गेम डेवलपमेंट को आसान बनाते हैं। गोडोट खेल के विकास से जुड़े बहुत सारे गंभीर कामों का ध्यान रखता है, जिससे डेवलपर्स को मजेदार भाग-शांत गेम बनाने पर ध्यान केंद्रित करने देता है।

गोडोट का विकास जारी है, अर्थात इंजन में लगातार सुधार हो रहा है! इस लेख ने केवल सतह को खरोंच दिया है कि गोडोट क्या कर सकता है। गोडोट के लिए रोमांचक चीजें मौजूद हैं, जिसमें गोडोट 4.0 में 3डी सपोर्ट में बड़े पैमाने पर बदलाव, और भी बहुत कुछ शामिल है।

गोडोट समुदाय गोडोट से प्यार करता है और एक दूसरे की मदद करने को तैयार है। यदि आप खेल के विकास के लिए नए हैं, तो गोडोट एक बेहतरीन इंजन है, क्योंकि इसमें अंतर्निहित उपकरण, मित्रवत समुदाय और समुदाय द्वारा बनाए गए ट्यूटोरियल की मात्रा है।

अंत में, यह दोहराने योग्य है कि गोडोट में एक पैसा भी खर्च नहीं होता है! गोडोट में कोई रॉयल्टी या छिपी हुई फीस बिल्कुल भी नहीं है। इससे गोडोट और भी मीठा हो जाता है।

साझा करना साझा करना कलरव ईमेल अपना अगला गेम विकसित करने के लिए गोडोट इंजन का उपयोग करने के 10 कारण

खेल के विकास के लिए एक ओपन सोर्स टूल की आवश्यकता है? यहां 10 कारण दिए गए हैं कि क्यों गोडोट इंजन वही हो सकता है जिसकी आपको तलाश है।

आगे पढ़िए
संबंधित विषय
  • जुआ
  • खेल का विकास
  • गोडोट इंजन
लेखक के बारे में माइकल हरमन(16 लेख प्रकाशित)

माइकल एक लेखक और एक कोडर है। उन्हें कोडिंग गेम्स में उतना ही मजा आता है, जितना कि उन्हें खेलने में। समय के साथ, खेलों के लिए उनका प्यार तकनीक की सभी चीजों के लिए प्यार में बदल गया।

माइकल हरमन की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें