एंड्रॉइड पर मोबाइल गेम्स का विकास - पाठ्यक्रम 12,000 रूबल। बच्चों के लिए प्रोग्रामिंग के कोडी स्कूल से, प्रशिक्षण 4 मॉड्यूल (महीने)
अनेक वस्तुओं का संग्रह / / December 01, 2023
उम्र: 12-16 साल
स्तर: शुरुआती लोगों के लिए.
अवधि: 4 मॉड्यूल (महीने) से, 16 घंटे* से।
प्रारूप: व्यक्तिगत और समूह पाठ, ऑफ़लाइन और ऑनलाइन (वास्तविक समय)।
बच्चों की संख्या: 1 से 8 तक.
कीमत:
एक ऑनलाइन समूह में 750 रूबल/घंटा से,
ऑफ़लाइन समूह में 850 रूबल/घंटा से,
1050 रूबल/घंटा से व्यक्तिगत रूप से ऑनलाइन,
1980 रूबल/घंटा से व्यक्तिगत रूप से ऑफ़लाइन।
क्या आप चाहते हैं कि आपका बच्चा न केवल अपने स्मार्टफोन पर खेले, बल्कि अपना मोबाइल गेम भी विकसित करे? क्या आप चाहते हैं कि आपका बच्चा प्रोग्रामिंग में दिलचस्पी ले और अपनी खुद की पूर्ण परियोजनाएँ बनाये? तो फिर पाठ्यक्रम "एंड्रॉइड पर मोबाइल गेम डेवलपमेंट" निश्चित रूप से आपके लिए है।
गेमिंग उद्योग आज सबसे आशाजनक क्षेत्रों में से एक है, और एंड्रॉइड डेवलपर का पेशा मांग में है और अत्यधिक भुगतान किया जाता है। अधिकांश गेम गेम इंजन का उपयोग करके बनाए जाते हैं। Unity3D 3D गेम विकसित करने के लिए एक बहुत लोकप्रिय गेम इंजन है, जिसका उपयोग कुछ सबसे प्रसिद्ध गेमों के विकास में किया गया है - पोकेमॉन गो से लेकर हर्थस्टोन: हीरोज ऑफ वॉरक्राफ्ट तक।
अपने स्वयं के गेम बनाकर, बच्चा न केवल प्रोग्रामिंग की मूल बातें सीखेगा, बल्कि भविष्य में अपने शौक को पूर्णकालिक, अच्छी तनख्वाह वाली नौकरी में बदलने में भी सक्षम होगा।
इसके अलावा, गेम बनाते समय बच्चा जो कौशल हासिल करता है, वह अन्य क्षेत्रों में भी उपयोगी होगा, चाहे वह विभिन्न कार्यक्रम लिखना हो, डिज़ाइन, सोशल नेटवर्क, एनीमेशन और यहां तक कि सिनेमा भी!
अपने बच्चे को CODDY प्रोग्रामिंग स्कूल द्वारा विकसित "एंड्रॉइड मोबाइल गेम डेवलपमेंट" पाठ्यक्रम में नामांकित करें 12 से 16 वर्ष की आयु के बच्चों के लिए, और उन्हें एक खेल प्रेमी से अपने स्वयं के खेल का निर्माता बनने का अवसर दें ब्रह्मांड।
कोर्स किसके लिए उपयुक्त है:
- मोबाइल गेम्स में रुचि रखने वालों के लिए
- जो अपने खेल के निर्माता बनने का सपना देखते हैं
- उन लोगों के लिए जो पेशेवर Unity3D इंजन के साथ काम करना सीखना चाहते हैं
- उन लोगों के लिए जो वास्तविक मोबाइल गेम में अपने रचनात्मक विचारों को साकार करना चाहते हैं
पाठ्यक्रम सामग्री:
- Unity3D इंटरफ़ेस को जानना
- Unity3D इंजन के बुनियादी उपकरण और कार्यक्षमता
- आंतरिक संपत्ति भंडार के बारे में जानना और उसके साथ काम करना
- परियोजना परिसंपत्ति आधार का गठन
- आंतरिक स्प्राइट संपादक की खोज
- छवियों के साथ कार्य करना
- खेल में पूर्ण स्तर बनाना
- गेम कंट्रोलर बनाना और प्रोग्रामिंग करना
- भौतिकी घटकों की खोज करना और जोड़ना
- इंजन के अंदर प्रोजेक्ट का परीक्षण
- पहला परीक्षण परियोजना का निर्माण और संकलन
- गेम प्लॉट विकास
- निर्मित स्तरों में खेल यांत्रिकी जोड़ना
- गेम यूजर इंटरफ़ेस का निर्माण। यूआई को जानना
- एनिमेशन टूल का परिचय
- गेम के लिए एनिमेटेड ऑब्जेक्ट बनाना
- खेल में जीत और हार की स्थिति बनाना
- गेम प्रोजेक्ट के लिए ध्वनि अभिनय। ऑडियो स्रोत और ऑडियो मिक्सर के साथ कार्य करना
- Unity3D में प्रभाव
- गेम प्रोजेक्ट पर अंतिम कार्य
- गेम के रिलीज़ संस्करण का निर्माण
- अपने फ़ोन पर एक तैयार गेम डाउनलोड करना
- Google Play पर एक डेवलपर खाता बनाना
- गेम को Google Play पर पोस्ट किया जा रहा है
- आपके गेम प्रोजेक्ट की प्रस्तुति
पाठ्यक्रम के उद्देश्य:
1. यूनिटी3डी इंजन और उस पर काम करने की विशेषताओं से परिचित हों।
2. मोबाइल गेम विकास कौशल में महारत हासिल करें।
3. मोबाइल गेम-डेव की बुनियादी बातों से लेकर अपने स्वयं के मोबाइल गेम्स को असेंबल करने की ओर बढ़ें।
4. एंड्रॉइड पर अपना खुद का मोबाइल गेम विकसित करें और उसे प्रस्तुत करें।
विवरण:
यह पाठ्यक्रम उन लोगों के लिए है जो एंड्रॉइड पर मोबाइल डेवलपर के रूप में खुद को आजमाना चाहते हैं। पाठ्यक्रम के दौरान, छात्र सबसे लोकप्रिय गेम इंजनों में से एक यूनिटी3डी से परिचित होंगे और सीखेंगे कि इसका उपयोग करके अपने स्वयं के मोबाइल गेम कैसे बनाएं।
मोबाइल गेम का विकास आज सबसे आशाजनक क्षेत्रों में से एक माना जाता है। और एंड्रॉइड के लिए गेम विकसित करने वाले विशेषज्ञों की पूरी दुनिया में मांग है।
पेशेवर Unity3D इंजन मुफ़्त है और इसमें एक स्पष्ट और उपयोगकर्ता के अनुकूल इंटरफ़ेस है, इसमें ग्राफिक्स और डिज़ाइन के साथ काम करने के लिए कई उपकरण शामिल हैं। Unity3D गेम को "शुरू से अंत तक" विकसित करना संभव बनाता है और यह उन लोगों के लिए भी उपयुक्त है जिनके पास प्रोग्रामिंग कौशल या अनुभव नहीं है।
पाठ्यक्रम के दौरान, मैं और मेरे बच्चे मोबाइल गेम विकसित करने के पूरे रास्ते से गुजरेंगे - अवधारणा से लेकर Google Play पर अपलोड करने तक।
हमारे पाठ्यक्रम पर लोग:
- Unity3D इंजन के इंटरफ़ेस और टूल का अध्ययन करेगा
- पेशेवर गेम डेवलपर्स के कौशल का विकास करेगा
- भविष्य के खेल के लिए ऑब्जेक्ट बनाना सीखें
- मोबाइल गेम के विकास की बुनियादी बातों से लेकर अपना खुद का गेम बनाने तक जाएगा
- एनीमेशन और छवियों के साथ काम करने में मास्टर कौशल
- अपने स्वयं के गेम प्लॉट विकसित करने में सक्षम होंगे
- ध्वनियों की एक बड़ी लाइब्रेरी के साथ काम करें और अपने गेम प्रोजेक्ट को आवाज दें
- गेम का एक रिलीज़ संस्करण बनाएगा और इसे आपके स्मार्टफ़ोन पर डाउनलोड करेगा
- अपने प्रोजेक्ट को प्रस्तुत करने और सफल सार्वजनिक भाषण देने में कौशल हासिल करेंगे
पाठ्यक्रम पूरा होने पर, छात्र:
- जानें कि Unity3D इंजन क्या है और इसके साथ कैसे काम करें
- स्वतंत्र रूप से गेम प्रोजेक्ट का आधार बनाना सीखेंगे
- उन्हें वास्तविक खेल में अपने रचनात्मक विचारों को साकार करने का अवसर मिलेगा
- नवीन, तार्किक और रचनात्मक सोच विकसित होगी
- अपना स्वयं का गेम विकसित करें और उसे Google Play पर अपलोड करें
- प्रस्तुतिकरण कौशल में महारत हासिल करेंगे और अपना गेम प्रोजेक्ट प्रस्तुत करेंगे
आपको कक्षाओं के लिए क्या चाहिए?
कोर्स पूरा करने के लिए आपके बच्चे को एक कंप्यूटर/लैपटॉप की आवश्यकता होगी।
यदि कक्षाएँ ऑनलाइन हैं:
इंटरनेट का उपयोग (इंटरनेट कनेक्शन की स्थिरता की जांच करें, 10 एमबीपीएस से)।
हेडफ़ोन, साथ ही बेहतर ध्वनि गुणवत्ता के लिए अतिरिक्त उपकरण: माइक्रोफ़ोन या हेडसेट।
6
पाठ्यक्रमपाठ्यक्रम शिक्षक:
"यूनिटी 3डी", "एंड्रॉइड पर मोबाइल गेम्स का विकास", "शुरुआती लोगों के लिए आईओएस विकास", "अंग्रेजी और पायथन", "स्टैनफोर्ड स्विफ्ट कोर्स", "वीडियो गेम डेवलपर: विभिन्न शैलियों के 2डी गेम बनाना"
शिक्षा:
मॉस्को स्टेट यूनिवर्सिटी ऑफ़ इकोनॉमिक्स, स्टैटिस्टिक्स एंड इंफॉर्मेटिक्स, विशेषता "सूचना प्रणालियों का गणितीय समर्थन और प्रशासन।" अंग्रेजी स्तर: प्रवीणता (सीईएफआर स्तर सी2; सीएई प्रमाणपत्र - ग्रेड ए, कैम्ब्रिज विश्वविद्यालय द्वारा जारी)
अनुभव:
उन्होंने रूसी विज्ञान अकादमी में इंटर्नशिप पूरी की और ईएस-लीजिंग कंपनी में प्रोग्रामर के रूप में काम किया। वह अलीब्रा स्कूल में प्रोग्रामिंग और अंग्रेजी पढ़ाते हैं।
“जब तक मैं आधुनिक शिक्षण विधियों से परिचित नहीं हुआ, मैंने नहीं सोचा था कि प्रोग्रामिंग इतनी दिलचस्प हो सकती है। इन विधियों में से एक के आधार पर, स्विफ्ट प्लेग्राउंड्स प्रशिक्षण पाठ्यक्रम, जिसे मैं पढ़ाता हूँ, बनाया गया था। इस पाठ्यक्रम ने मुझे सामग्री की उपलब्धता और साथ ही सरल और समझने योग्य लक्ष्यों के साथ बड़ी मात्रा में व्यावहारिक कार्य से प्रभावित किया। यह वह दृष्टिकोण है जो हमें बच्चों और वयस्कों दोनों में प्रोग्रामिंग में उल्लेखनीय रुचि पैदा करने की अनुमति देता है। यूनिटी गेम इंजन, बदले में, सीखना काफी आसान है और आपको लगभग "अपने घुटनों पर" विभिन्न शैलियों के गेम बनाने की अनुमति देता है। मैं सीखने के दौरान प्रोग्रामिंग कौशल के व्यावहारिक अनुप्रयोग में विश्वास करता हूं, इसलिए पाठ्यक्रमों को इस तरह से संरचित किया जाता है ताकि बच्चों में प्रोग्रामिंग कौशल को अधिकतम रूप से विकसित किया जा सके।
9
पाठ्यक्रमपाठ्यक्रम शिक्षक:
"माइनक्राफ्ट: कृत्रिम बुद्धिमत्ता का परिचय", "यूनिटी 3डी", "एंड्रॉइड पर मोबाइल गेम विकसित करना", "स्क्रैच में गेम बनाना", "माइनक्राफ्ट प्रोग्रामिंग", "माइनक्राफ्ट इन स्क्रैच", "अवास्तविक इंजन 4", "गेम 3डी मॉडलिंग", "पायथन और जावास्क्रिप्ट: गेमिंग CodeCombat में प्रोग्रामिंग"
शिक्षा:
मॉस्को स्टेट यूनिवर्सिटी का नाम रखा गया एम.वी. लोमोनोसोव, यांत्रिकी और गणित संकाय
Minecraft प्रोग्रामिंग प्रशिक्षण कार्यक्रम में प्रमाणित प्रतिभागी
माइक्रोसॉफ्ट सर्टिफाइड टीचर इनोवेटर प्रोग्राम
अनुभव:
जावा और सी, मल्टी-थ्रेडेड प्रोग्रामिंग में सॉफ्टवेयर विकास में लगे हुए हैं। लगातार सुधार करता है, विकास और परियोजना प्रबंधन में आधुनिक दृष्टिकोण का उपयोग करता है। सॉफ्टवेयर परियोजनाओं के डिजाइन पैटर्न और आर्किटेक्चर का अध्ययन करता है, क्रिप्टोग्राफी और डेटा सुरक्षा के क्षेत्र में ज्ञान रखता है। तंत्रिका नेटवर्क और डेटा विश्लेषण के विषय में सक्रिय रुचि। उन्होंने आईटी और प्रोग्रामिंग की बुनियादी बातों पर सैमसंग एसडब्ल्यू एंड आईटी स्कूल में एक प्रशिक्षण पाठ्यक्रम पूरा किया, जहां उन्होंने एक एंड्रॉइड एप्लिकेशन विकसित करने के लिए एक व्यक्तिगत परियोजना का बचाव किया और अंतिम प्रतियोगिता के पूर्ण विजेता बने। तीन लोगों की एक टीम के हिस्से के रूप में, मैंने कैस्परस्की साइबरहीरोज केस चैंपियनशिप में भाग लिया। एक डेमो मोबाइल एप्लिकेशन के विकास और परियोजना के सॉफ्टवेयर और हार्डवेयर पक्ष के प्रकटीकरण के लिए जिम्मेदार। वह Google Play पर एक सक्रिय एप्लिकेशन डेवलपर है और ओपन सोर्स पोर्टल GitHub पर उसके कई प्रकाशन हैं। स्वस्थ जीवनशैली अपनाता है और नियमित रूप से पूल में जाता है।
“किसी भी छात्र के लिए, एक टीम में काम करते समय एक दोस्ताना माहौल बहुत महत्वपूर्ण है। एक शिक्षक और संरक्षक के रूप में, मैं छात्र को उच्चतम स्तर पर मुद्दे के तकनीकी पक्ष को समझाते हुए उसके विचारों को जीवन में लाने में मदद करने का प्रयास करता हूं। किसी भी जटिल चीज़ को सरल भाषा में समझाया जा सकता है: चाहे आप कोई गेम लिख रहे हों, स्टार्टअप लॉन्च कर रहे हों, या किसी विषय का अध्ययन करना चाहते हों, आपके किसी भी विचार का समर्थन और कार्यान्वयन किया जाएगा। प्रौद्योगिकी शिक्षा ऐसी ही होनी चाहिए।"
पहला मॉड्यूल
पहला दिन
Unity3D इंटरफ़ेस को जानना
- मुख्य प्रोग्राम विंडो और उनकी कार्यक्षमता
- 2डी स्प्राइट के साथ काम करने के लिए उपकरण
- त्रि-आयामी समन्वय प्रणाली का अध्ययन
- ट्रांसफॉर्म घटक का अध्ययन (स्थिति/रोटेशन/स्केल)
पाठ का परिणाम: इंजन इंटरफ़ेस का अध्ययन।
व्यावहारिक कार्य: पहला परीक्षण दृश्य बनाना।
दूसरा दिन
आंतरिक संपत्ति भंडार का परिचय
- आंतरिक स्टोर - एसेट्स स्टोर के साथ काम करना
- परियोजना परिसंपत्ति आधार का गठन
- फ़ाइल स्वरूप सीखना
- प्रीफ़ैब ऑब्जेक्ट की अवधारणा
पाठ का परिणाम: एक आंतरिक स्टोर के साथ काम करना
व्यावहारिक कार्य: परियोजना परिसंपत्ति आधार का गठन
तीसरा दिन
आंतरिक स्प्राइट संपादक की खोज
- स्प्राइट शीट के साथ कार्य करना
- स्लाइस करना, छवियों को अलग-अलग ऑब्जेक्ट के रूप में सहेजना
- "टाइल मानचित्र" (टाइलमैप) के साथ कार्य करना
- गेम प्रीफ़ैब्स का निर्माण
पाठ का परिणाम: छवि संपादन कौशल हासिल किया।
व्यावहारिक कार्य: दृश्य गेम ऑब्जेक्ट के प्रीफ़ैब बनाएं।
चौथा दिन
खेल में पूर्ण स्तर बनाना
- परियोजना में 2-3 स्तरों का विकास
- मंच पर 2डी स्प्राइट के साथ काम करना
- दृश्य वस्तुओं में भौतिकी घटकों को जोड़ना
- गेम कंट्रोलर बनाने की तैयारी
पाठ का परिणाम: 2-3 पूर्ण गेम स्तरों का निर्माण।
व्यावहारिक कार्य: स्तर निर्माण कार्य पूरा करें.
दूसरा मॉड्यूल
पहला दिन
गेमिंग कंट्रोलर बनाना और प्रोग्रामिंग करना
- एक प्लेयर कंट्रोलर बनाना
- भौतिकी घटकों की खोज करना और जोड़ना
- तैयार स्क्रिप्ट प्रबंधन का संपादन
- परियोजना का मध्यवर्ती निर्माण (फोन पर पहला परीक्षण)
पाठ का परिणाम: प्रोजेक्ट में गेम "नियंत्रक" की उपस्थिति।
व्यावहारिक कार्य: इंजन के अंदर प्रोजेक्ट का परीक्षण करें, कमियों को ठीक करें।
दूसरा दिन
प्रोजेक्ट का पहला परीक्षण निर्माण
- प्रोजेक्ट कॉन्फ़िगरेशन बदलना
- अतिरिक्त बिल्ड सपोर्ट की स्थापना
− परियोजना संकलन
- इंस्टॉलेशन एपीके फ़ाइल को अपने फ़ोन पर स्थानांतरित करना
पाठ का परिणाम: परियोजना का पहला बीटा परीक्षण।
व्यावहारिक कार्य: प्रोजेक्ट कॉन्फ़िगरेशन सेट करना, गेम का परीक्षण करना।
तीसरा दिन
गेम प्लॉट विकास
- मंच पर दुश्मन एनपीसी बनाना
- खोज घटक का विकास
- साइड क्वेस्ट संकलित करना
- परियोजना के भीतर मिनी-गेम का विकास
पाठ का परिणाम: खेल में मुख्य और द्वितीयक कथानक बनाना।
व्यावहारिक कार्य: मित्रवत और शत्रु एनपीसी जोड़ें।
चौथा दिन
निर्मित स्तरों में खेल यांत्रिकी जोड़ना (भाग 1)
- दृश्य वस्तुओं के साथ प्लेयरकंट्रोलर की सहभागिता
− "किरणों पर (किरण)" अंतःक्रिया का अध्ययन
- सरल खेल यांत्रिकी जोड़ना
पाठ का परिणाम: प्रोजेक्ट में सरल गेम मैकेनिक्स जोड़ना।
व्यावहारिक कार्य: गेम मैकेनिक्स, इंटरमीडिएट बिल्ड पर काम पूरा करने के लिए अर्जित ज्ञान का उपयोग करना।
तीसरा मॉड्यूल
पहला दिन
निर्मित स्तरों में खेल यांत्रिकी जोड़ना (भाग 2)
- दृश्य वस्तुओं के साथ प्लेयरकंट्रोलर की सहभागिता
- "ट्रिगर (ट्रिगर ज़ोन) पर" इंटरैक्शन का अध्ययन
- सरल खेल यांत्रिकी जोड़ना
पाठ का परिणाम: प्रोजेक्ट में सरल गेम मैकेनिक्स जोड़ना।
व्यावहारिक कार्य: प्राप्त ज्ञान का उपयोग करते हुए, गेम मैकेनिक्स, इंटरमीडिएट बिल्ड पर पूरा काम करें।
दूसरा दिन
गेम यूजर इंटरफ़ेस का निर्माण। यूआई को जानना
- यूआई - यूजर इंटरफेस की अवधारणा का परिचय
- मूल यूआई ऑब्जेक्ट, सेटअप और अनुकूलन
- मुख्य गेम मेनू और मुख्य मंच इंटरफ़ेस का विकास
पाठ का परिणाम: यूआई का अध्ययन करना, आपके गेम में एक इंटरफ़ेस बनाना।
व्यावहारिक कार्य: गेम में मेनू और दुकानें बनाने का काम पूरा करें।
तीसरा दिन
एनिमेशन क्रिएशन टूल का परिचय
- फ़्रेम-आधारित एनीमेशन बनाने का परिचय
- "मुख्य बिंदु", "समय पैमाने" की अवधारणा
- मंच पर स्प्राइट्स को सजीव करना
- एनिमेटर कंट्रोलर बनाना और उसके साथ काम करना
पाठ का परिणाम: एनीमेशन के साथ काम करने में कौशल हासिल किया।
व्यावहारिक कार्य: मंच पर आवश्यक संख्या में एनिमेटेड ऑब्जेक्ट बनाएं।
चौथा दिन
खेल में जीत और हार की परिस्थितियाँ बनाना। यूआई और एनीमेशन में अर्जित कौशल का उपयोग करके, पैनल विकसित करें:
− विजय
− हार
- स्तरों को पुनः लोड करने की शर्तें
पाठ का परिणाम: अद्यतन और अनुकूलित गेम इंटरफ़ेस।
व्यावहारिक कार्य: कक्षा में काम पूरा करें, कमियों को दूर करें।
चौथा मॉड्यूल
पहला दिन
"परियोजना के लिए आवाज अभिनय"
- ध्वनि पुस्तकालयों का उपयोग करके, ऑडियो क्लिप प्रोजेक्ट में स्थानांतरित करें
- मुख्य मंच और मुख्य मेनू में ध्वनियाँ और संगीत जोड़ना
- ऑडियो स्रोत और ऑडियो मिक्सर के साथ कार्य करना
पाठ का परिणाम: खेल में ध्वनियाँ और संगीत जोड़ना।
व्यावहारिक कार्य: काम ख़त्म करें और प्रोजेक्ट में ध्वनि का परीक्षण करें।
दूसरा दिन
Unity3D में प्रभाव
− लाइन - प्रभाव, जोड़ना और सेट करना
− ट्रेल - प्रभाव, जोड़ना और सेटिंग
- 2डी प्रोजेक्ट में कण प्रणाली
पाठ का परिणाम: Unity3D में प्रभावों के साथ काम करने का कौशल।
व्यावहारिक कार्य: खेल में प्रभाव जोड़ना और अनुकूलित करना।
तीसरा दिन
प्रोजेक्ट पूरा करना
- प्लेयर सेटिंग्स बदलना
- गेम के रिलीज़ संस्करण का निर्माण
- परीक्षण दृश्यों को हटाना
- प्रोजेक्ट बनाएं
पाठ का परिणाम: परियोजना का पूरा होना.
व्यावहारिक कार्य: तैयार गेम को अपने फोन पर एपीके फ़ाइल के रूप में डाउनलोड करना।
चौथा दिन
हैलो वर्ल्ड!
- Google Play पर एक डेवलपर खाता बनाना
- प्ले कंसोल डेवलपर के साथ काम करना
- गेम को Google Play पर पोस्ट करना
- अपने स्वयं के प्रोजेक्ट की एक प्रस्तुति बनाना
पाठ का परिणाम: Google Play पर अपना स्वयं का गेम पोस्ट करना।