यूनिटी पर मध्य गेम डेवलपर - स्किलबॉक्स से निःशुल्क पाठ्यक्रम, प्रशिक्षण, दिनांक: 29 नवंबर, 2023।
अनेक वस्तुओं का संग्रह / / November 27, 2023
यूनिटी पर जूनियर डेवलपर्स
जटिल ग्राफ़िक्स और एनिमेशन बनाना सीखें, OOP को व्यवहार में लागू करें और मोबाइल प्लेटफ़ॉर्म के लिए गेम बनाएं। आप अधिक जटिल कार्य करने में सक्षम होंगे और मध्य डेवलपर के पद के लिए आवेदन कर सकेंगे।
C# प्रोग्रामर जो गेम डेवलपमेंट में जाना चाहते हैं
C# में अपना ज्ञान गहरा करें, यूनिटी इंजन से परिचित हों, यथार्थवादी ग्राफिक्स और चेतन चरित्र बनाना सीखें। आप अपना पहला गेम विकसित करेंगे, एक पोर्टफोलियो इकट्ठा करेंगे और वह पेशा प्राप्त करेंगे जिसका आपने हमेशा सपना देखा है।
डॉट्स और ईसीएस का परिचय
आप सीखेंगे कि डॉट्स और ईसीएस क्या हैं और उनके काम के बुनियादी सिद्धांतों को समझेंगे। खेल प्रक्रिया संरचना के सिद्धांत का अध्ययन करें और ईसीएस पैटर्न में शुद्ध और हाइब्रिड-दृष्टिकोण का विश्लेषण करें। प्रीफैब को इकाइयों और घटकों में बनाना और परिवर्तित करना सीखें।
यूनिटी में उपयोगकर्ता इनपुट को संभालना
यूनिटी इनपुट सिस्टम में काम करने के सिद्धांतों से परिचित हों। अपने पात्र को हिलाना सीखें, फायर बटन दबाने पर हथियार चलाना सीखें और उसे पुनः लोड करें।
एकता में वस्तु अंतःक्रिया
भौतिकी के बुनियादी नियमों को जानें जिन्हें कंप्यूटर गेम में पुन: प्रस्तुत किया जाता है। ऑब्जेक्ट इंटरैक्शन की प्रणाली बनाना सीखें: क्षति, टकराव, प्रक्षेप्य की चपेट में आने पर प्रतिक्रिया करना।
यूनिटी में स्थिर डेटा का भंडारण और उपयोग
आप समझेंगे कि स्क्रिप्ट योग्य ऑब्जेक्ट में गेम सेटिंग्स को कैसे सहेजना है। XML और JSON डेटा प्रारूपों से परिचित हों। न्यूटनसॉफ्ट लाइब्रेरीज़ और AWS, Amazon, डेडिकेटेड डेटा स्टोरेज के साथ काम करना सीखें। जानें कि PHP में अपने स्वयं के नेटवर्क समाधान कैसे तैनात करें और सर्वर पर डेटा कैसे सहेजें।
खेलों में कृत्रिम बुद्धिमत्ता का निर्माण
आप खेलों में कृत्रिम बुद्धिमत्ता की भूमिका सीखेंगे और इसके मुख्य एल्गोरिदम से परिचित होंगे। यूटिलिटी सिस्टम के आधार पर कृत्रिम बुद्धिमत्ता बनाना सीखें और तृतीय-पक्ष लाइब्रेरी का उपयोग करें।
उन्नत प्रोग्रामिंग दृष्टिकोण: पैटर्न
प्रोग्रामिंग में पैटर्न के सिद्धांत से परिचित हों। पता लगाएं कि कौन से पैटर्न मौजूद हैं और सीखें कि अपने कार्यों के लिए उपयुक्त पैटर्न कैसे चुनें। उदाहरण के तौर पर ज़ेनजेक्ट फ्रेमवर्क का उपयोग करके आप समझेंगे कि डीआई पैटर्न को कैसे कार्यान्वित और उपयोग किया जाए।
यूनिटी में ग्राफिक्स विकास की मूल बातें
आप समझेंगे कि कंप्यूटर गेम में 3डी ग्राफ़िक्स कैसे काम करते हैं: आप 3डी डेटा को संग्रहीत करने, संसाधित करने और आउटपुट करने के तरीकों से परिचित हो जाएंगे। शेडर्स और विशेष प्रभाव बनाना सीखें।
खेल में प्रकाश
आप समझेंगे कि खेलों में पाइपलाइन और प्रकाश व्यवस्था कैसे स्थापित करें। प्रकाश को "बेक" करना सीखें।
एकता में एनीमेशन के साथ काम करना
समझें कि यूनिटी संपादक इंटरफ़ेस में या कोड का उपयोग करके पात्रों और वातावरण को कैसे चेतन किया जाए। 2डी और प्रक्रियात्मक एनिमेशन बनाना सीखें। उन्नत एनीमेशन तकनीकों में महारत हासिल करें।
अतुल्यकालिक प्रक्रियाएँ: सरल से जटिल तक
आप समझ जायेंगे कि एसिंक्रोनस कंप्यूटिंग क्या है. Async/Await और जॉब्स फ़ंक्शन का उपयोग करना सीखें। प्रतिक्रियाशील प्रोग्रामिंग की अवधारणा का परिचय दें और समानांतर थ्रेड में कोड लिखना और चलाना सीखें।
एकता संपादक की कार्यक्षमता का विस्तार
आप समझेंगे कि संपादक की कार्यक्षमता का विस्तार कैसे किया जाए। अपनी स्वयं की विंडो और इंस्पेक्टर बनाना सीखें और ओडिन इंस्पेक्टर पैकेज में काम करें।
एकता में खेल राज्य प्रबंधक। यूआई के साथ इंटरेक्शन
इन्वेंट्री, क्राफ्टिंग और कैरेक्टर लेवलिंग सिस्टम बनाना सीखें। जानें कि गेम डेटा को यूआई से कैसे कनेक्ट करें।
फोटॉन के साथ ऑनलाइन गेम विकास की मूल बातें
आप समझेंगे कि फोटॉन क्लाउड का उपयोग करके ऑनलाइन गेम कैसे बनाएं और नेटवर्क इंटरैक्शन का तर्क कैसे बनाएं।
मोबाइल परियोजनाओं के उदाहरण का उपयोग करके खेलों का मुद्रीकरण
उपयोगकर्ता के व्यवहार का विश्लेषण करना, इन-गेम खरीदारी लागू करना और गेम मेट्रिक्स पढ़ना सीखें। आप समझ जायेंगे कि खेलों से कमाई कैसे की जाती है।
खेल प्रदर्शन अनुकूलन
प्रोफाइलर का उपयोग करके गेम प्रदर्शन का विश्लेषण करना सीखें। आप गेम के कोड और संरचना में खामियों को ढूंढने और उन्हें ठीक करने में सक्षम होंगे - इससे इसके प्रदर्शन को अनुकूलित करने में मदद मिलेगी।
ध्वनि के साथ कार्य करना
आप समझ जायेंगे कि खेलों में आवाज कैसे दी जाती है। WWise साउंड इंजन को अपने प्रोजेक्ट में एकीकृत करना सीखें और उसमें काम करें।
मोबाइल स्टोर्स में गेम्स को असेंबल करना और प्रकाशित करना
स्टोर में गेम प्रकाशित करना सीखें. आप मुद्रीकरण और विश्लेषण टूल को समझेंगे: एप्लोविन, ऐप मेट्रिका, Google Play रिज़ॉल्वर। Android और iOS के लिए प्रोजेक्ट बनाने की सुविधाओं के बारे में जानें।
खेल परियोजनाओं का परीक्षण
आप समझेंगे कि प्रोग्राम का परीक्षण कैसे करें और यूनिटी में एनयूनिट फ्रेमवर्क का उपयोग कैसे करें सीखें। परीक्षण स्वचालन के लिए स्क्रिप्ट बनाना सीखें।
यूनिटी गेम डेवलपर के रूप में टीम वर्क और विकास
एक टीम के रूप में काम करना सीखें और गिट का उपयोग करके गेम में बदलावों को ट्रैक करें। आप साक्षात्कार के लिए तैयारी करने और पेशेवर विकास रणनीति विकसित करने में सक्षम होंगे।
स्नातक परियोजना। सहकारी खेल
आप स्वतंत्र रूप से एक स्नातक परियोजना - एक सहकारी खेल विकसित करेंगे।