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

एकता की सफलता इसके उथले सीखने की अवस्था और इसका समर्थन करने वाले संसाधनों के धन के लिए धन्यवाद है। लेकिन आपको अपने पहले यूनिटी प्रोजेक्ट के साथ कैसे शुरुआत करनी चाहिए?

एकता गेम इंजन में प्रोग्रामिंग

प्रोग्रामिंग किसी भी गेम इंजन की एक अनिवार्य विशेषता है। एकता कई विकास भाषाओं का समर्थन करती है, जिनमें तीन मुख्य शामिल हैं, जिनमें से प्रत्येक के अपने फायदे हैं।

कौन सी प्रोग्रामिंग लैंग्वेज एकता में काम करती हैं?

  • सी#
  • बाहरी .NET DLL (C++, C, आदि)
  • यूनिटी विजुअल स्क्रिप्टिंग

यूनिटी बू और यूनिटीस्क्रिप्ट (जावास्क्रिप्ट पर आधारित) का भी समर्थन करती थी, लेकिन ये विकल्प बाद के रिलीज में उपलब्ध नहीं हैं।

मूल सी # समर्थन

सी # एकता की प्रमुख समर्थित भाषा है, और इंजन के साथ काम करते समय अधिकांश डेवलपर्स इसका उपयोग करते हैं। C# एक उच्च-स्तरीय प्रोग्रामिंग भाषा है जिसे C++ जैसे विकल्पों की तुलना में सीखना आसान है।

instagram viewer

बाहरी .NET DLL समर्थन

डायनेमिक लिंक लाइब्रेरी (डीएलएल) हैं फ़ाइलें जिनमें पूर्व-संकलित कोड होता है. एकता .NET भाषाओं में लिखे गए डीएलएल का समर्थन करती है जिसे वह स्वयं संकलित नहीं कर सकता, जिसमें सी ++ और सी शामिल हैं।

एकता के भीतर प्रबंधित प्लग-इन के रूप में भी जाना जाता है, बाहरी डीएलएल फाइलें गेम सुविधाओं को बनाना संभव बनाती हैं जो सी # के साथ काम नहीं करतीं। वे डेवलपर्स के लिए स्रोत प्रदान किए बिना कोड साझा करना बहुत आसान बनाते हैं।

यूनिटी विजुअल स्क्रिप्टिंग

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

यूनिटी का विज़ुअल स्क्रिप्टिंग सिस्टम गेम निर्माताओं को कोड लिखे बिना अपना काम बनाने में सक्षम बनाता है।

गेम मेकिंग के लिए यूनिटी को डाउनलोड और इंस्टॉल करना

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

एकता की लागत कितनी है?

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

  • छात्र: छात्र अपने योग्य अध्ययन के प्रमाण के साथ यूनिटी टीम्स एडवांस्ड का मुफ्त में उपयोग कर सकते हैं।
  • व्यक्तिगत: पिछले 12 महीनों में $ 100k से कम की फंडिंग या राजस्व वाले व्यक्ति एकता का मुफ्त में उपयोग कर सकते हैं।
  • टीमें: बड़ी टीमों और उच्च राजस्व वाली कंपनियों को एकता का उपयोग करने के लिए भुगतान करना होगा।

यूनिटी गेम इंजन डाउनलोड करना

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

यह यूनिटी हब इंस्टॉलर को डाउनलोड करेगा।

एकता स्थापित करना

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

इसके बाद, आपको यूनिटी हब एप्लिकेशन लॉन्च करना होगा और लॉग इन करना होगा। आप इस स्तर पर साइन इन करना या नया खाता बनाना चुन सकते हैं।

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

एकता को स्थापित करने में कुछ समय लगेगा, लेकिन यह आपको नीचे दिए गए अनुभाग में एकता के UI को एक्सप्लोर करने का मौका देता है।

एक नई एकता परियोजना बनाना

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

शुरू करने के लिए एकता संपादक के खुलने से पहले आपको अपने नए प्रोजेक्ट को लोड करने के लिए एकता की प्रतीक्षा करनी होगी।

एकता के खेल विकास की खोज UI

एकता संपादक खोलने के लिए आपके द्वारा बनाया गया प्रोजेक्ट लॉन्च करें। यह एक विंडो खोलेगा जो पहली बार में कठिन लग रहा है, लेकिन हमने आपके लिए इसे आसान बनाने के लिए नीचे UI के प्रत्येक तत्व को तोड़ दिया है। ये तत्व चलने योग्य हैं, लेकिन हमने उन्हें ढूंढना आसान बनाने के लिए उनके डिफ़ॉल्ट स्थानों का उपयोग किया है।

एकता परियोजना और कंसोल टैब

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

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

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

एकता पदानुक्रम टैब

यूनिटी पदानुक्रम टैब एडोब फोटोशॉप और इलस्ट्रेटर जैसे टूल में पदानुक्रम के समान भूमिका निभाता है। यह एक सूची है जिसमें वर्तमान दृश्य में प्रत्येक वस्तु है, एक प्रारूप के साथ जो वस्तुओं के बीच संबंधों को दर्शाता है।

एकता निरीक्षक

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

एकता दृश्य और खेल टैब

यूनिटी यूआई के ये अगले दो भाग यकीनन सबसे महत्वपूर्ण हैं।

दृश्य टैब पदानुक्रम में वस्तुओं से भरा एक 3D या 2D स्थान दिखाता है। आप निरीक्षक पर भरोसा किए बिना रूपांतरण करते हुए सीधे दृश्य से वस्तुओं का चयन कर सकते हैं।

गेम टैब अलग है। यह टैब तभी सक्रिय होता है जब आप अपने गेम को संकलित और चलाते हैं, अपने गेम को पूरी तरह से संकलित किए बिना रीयल-टाइम में खेलने के तरीके के रूप में कार्य करते हैं।

अपने एकता UI में अन्य तत्वों को जोड़ना

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

एकता के साथ प्रेरणा और समर्थन प्राप्त करना

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

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

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

एकता के साथ खेल विकास

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

एकता में प्लेयर मूवमेंट की व्याख्या: रिगिडबॉडी और कोलाइडर

आगे पढ़िए

साझा करनाकलरवसाझा करनाईमेल

संबंधित विषय

  • प्रोग्रामिंग
  • खेल का विकास
  • एकता
  • प्रोग्रामिंग

लेखक के बारे में

सैमुअल एल. गारबेट (53 लेख प्रकाशित)

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

सैमुअल एल. गारबेट

हमारे समाचार पत्र के सदस्य बनें

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

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