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

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

के अनुसार एकता टेक्नोलॉजीज, सभी मोबाइल गेमों में से 71% अपने इंजन का उपयोग करते हैं, जिससे यूनिटी के साथ बनाए गए ऐप्स के प्रति माह कुल पांच बिलियन डाउनलोड होते हैं। यह गेम इंजन शुरुआती लोगों के लिए एकदम सही है क्योंकि इसमें एक लर्निंग रिसोर्स सेंटर है जो सुसज्जित है ट्यूटोरियल, प्रोजेक्ट, कोर्स, और लाइव ट्रेनिंग वर्कशॉप आपको शुरुआती से पेशेवर तक ले जाने के लिए no समय।

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

instagram viewer

सम्बंधित: यूनिटी गेम डेवलपमेंट लैंग्वेज: आपको कौन सी सीखनी चाहिए?

Q1 2022 तक, लिनक्स के लिए पूर्वावलोकन समर्थन के साथ, एकता विंडोज और मैकओएस के लिए इंस्टॉलेशन का समर्थन करती है। हालांकि, इन ऑपरेटिंग सिस्टमों में से किसी एक पर यूनिटी को स्थापित और उपयोग करने के लिए, आवश्यकताओं का एक सेट होना आवश्यक है।

उदाहरण के लिए, विंडोज़ पर यूनिटी चलाने के लिए, आपको ऑपरेटिंग सिस्टम संस्करण 7 (SP1+), 10, या 11 की आवश्यकता होगी। macOS के लिए, ऑपरेटिंग सिस्टम को High Sierra 10.13+ होना चाहिए; Linux के लिए, ऑपरेटिंग सिस्टम को Ubuntu 20.04, Ubuntu 18.04, या CentOS 7 होना चाहिए। एकता के नवीनतम स्थिर संस्करण (संस्करण 2021.2) के लिए संपूर्ण सिस्टम आवश्यकताएं प्राप्त करने के लिए यहां क्लिक करें।

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

  • एकता हब डाउनलोड कर रहा है।
  • अपने एकता संस्करण का चयन करना।
  • अपना प्रोजेक्ट शुरू कर रहे हैं।

अवास्तविक इंजन एक विकास इंजन है जो अधिक उन्नत रीयल-टाइम 3D निर्माण टूल में से एक होने पर गर्व करता है। फिर भी यह शुरुआती लोगों के लिए बहुत अच्छा है और आपको इसकी वेबसाइट पर एक शिक्षण संसाधन अनुभाग भी मिलेगा।

सम्बंधित: कैसे अवास्तविक इंजन 5 वीडियो गेम में सुधार करेगा

एक गेम इंजन होने के अलावा, अवास्तविक इंजन अन्य रीयल-टाइम एप्लिकेशन भी बनाता है जैसे कि आर्किटेक्चरल विज़ुअलाइज़ेशन, ऑटोमोटिव विज़ुअलाइज़ेशन और लीनियर फ़िल्में, अन्य। अवास्तविक इंजन में तीन विशिष्ट लाइसेंसिंग अनुबंध होते हैं जो इस बात पर निर्भर करते हैं कि आप उपकरण का उपयोग करने की योजना कैसे बनाते हैं। इन लाइसेंस समझौतों में शामिल हैं:

  • निर्माता लाइसेंस
  • प्रकाशन लाइसेंस
  • अनुकूलित लाइसेंस

क्रिएटर लाइसेंस पूरी तरह से मुफ़्त है और इसमें कोई रॉयल्टी नहीं है। प्रकाशन लाइसेंस मुफ़्त है, लेकिन जब आपका गेम "सफल हो जाता है" तो इसके लिए 5% रॉयल्टी की आवश्यकता होती है। अनुकूलित लाइसेंस केवल आपके लिए लाइसेंसिंग अनुबंध बनाने के लिए अवास्तविक इंजन के साथ काम करने का विकल्प है।

प्रत्येक लाइसेंस समझौता सभी अवास्तविक इंजन सुविधाओं तक असीमित पहुंच प्रदान करता है। अवास्तविक अपने सी ++ स्रोत कोड तक पूर्ण पहुंच प्रदान करता है, गेम डेवलपर्स को अवास्तविक इंजन कोड को अनुकूलित करने या यहां तक ​​​​कि विस्तार करने के लिए मुक्त पहुंच प्रदान करता है।

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

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

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

अपने सपाट सीखने की अवस्था के साथ, गोडोट का मुख्य विक्रय बिंदु यह है कि यह गेम डेवलपर्स को अपने प्रतिस्पर्धियों की तुलना में अधिक स्क्रिप्टिंग विकल्प प्रदान करता है। इनमें से कुछ विकल्पों में शामिल हैं:

  • GDScript (जो काफी हद तक अजगर की तरह है)
  • सी#
  • सी++
  • दृश्य लिपि
  • जंग
  • निम
  • डी

डिफोल्ड न केवल पूरी तरह से मुफ्त गेम इंजन है; यह खुला स्रोत भी है। इसलिए, गेम डेवलपर्स के पास इस गेम इंजन के कोड को अपनी पसंद के अनुसार अनुकूलित करने का विकल्प होता है- और यहां तक ​​कि अन्य समुदाय के सदस्यों द्वारा बनाई गई सुविधाओं के विविध संग्रह में टैप करने की क्षमता भी।

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

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

Solar2D (जिसे पहले कोरोना के नाम से जाना जाता था) एक ओपन-सोर्स गेम इंजन है। जैसा कि नाम से पता चलता है, Solar2D का उपयोग करके अद्भुत 2D गेम बनाता है लुआ स्क्रिप्टिंग भाषा. यह गेम इंजन पूरी तरह से मुफ़्त है और इसमें गाइड और ट्यूटोरियल का एक बड़ा संसाधन है जो शुरुआती लोगों के लिए एकदम सही है।

Solar2D में आपके गेम विकास उद्देश्यों के लिए सैकड़ों API हैं, लेकिन यह प्लगइन्स के माध्यम से तृतीय-पक्ष सुविधाओं के उपयोग की सुविधा भी देता है। Solar2D सिस्टम के लिए क्रॉस-प्लेटफ़ॉर्म गेम बनाता है जैसे:

  • एंड्रॉयड
  • आईओएस
  • खिड़कियाँ
  • मैक ओ एस
  • लिनक्स

अन्य मुफ्त गेम इंजन जिनका आप उपयोग कर सकते हैं

ये मुफ्त गेम इंजन शुरुआती लोगों के लिए उनकी लोकप्रियता, उनके द्वारा प्रदान की जाने वाली सुविधाओं और उनके सपाट सीखने की अवस्था के कारण आदर्श हैं। हालांकि, उस गेम के आधार पर जिसे आप बनाना चाहते हैं या यहां तक ​​कि निर्माण के बाद उस गेम के साथ आप क्या करना चाहते हैं, एक गेम इंजन दूसरे की तुलना में अधिक उपयुक्त हो सकता है। उदाहरण के लिए, यदि आप 2D गेम बनाना चाहते हैं, तो Solar2D या Godot एकता से बेहतर विकल्प हो सकता है।

यह दुनिया के कुछ बेहतरीन मुफ्त गेम इंजनों की एक ठोस सूची है, लेकिन यह किसी भी तरह से समाप्त नहीं हुआ है।

गेम डेवलपमेंट के लिए फेजर के साथ शुरुआत करें

अपने खुद के गेम को कोड करना शुरू करने का तरीका खोज रहे हैं? फेजर वह गेम डेवलपमेंट फ्रेमवर्क हो सकता है जिसकी आप तलाश कर रहे हैं।

आगे पढ़िए

साझा करनाकलरवईमेल
संबंधित विषय
  • प्रोग्रामिंग
  • जुआ
  • खेल का विकास
  • ऑनलाइन खेल
  • प्रोग्रामिंग
लेखक के बारे में
कदीशा कीन (42 लेख प्रकाशित)

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

कदीशा कीन. की अन्य फ़िल्में-टीवी शो

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

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

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