गेम डेवलपमेंट में अपना हाथ कैसे आज़माएं और अपना पहला मोबाइल गेम कैसे बनाएं
अनेक वस्तुओं का संग्रह / / July 06, 2023
उन लोगों के लिए चरण-दर-चरण निर्देश जो नहीं जानते कि कहां से शुरू करें।
एक नौसिखिए डेवलपर के लिए, गेम डेवलपमेंट में खुद को शामिल करना शुरू करने का सबसे आसान तरीका एक हाइपर-कैज़ुअल गेम बनाना है: यह काफी सरल है और इसमें प्राथमिक यांत्रिकी है। यहां गेमप्ले में बदलाव तुरंत होता है।
ऐसा गेम आप अकेले भी बना सकते हैं. इसे बनाने में आपको कई घंटों से लेकर कुछ दिनों तक का समय लग सकता है, और इसे रिलीज़ स्थिति में लाने में लगभग एक या दो महीने लग सकते हैं। आइए जानें कि यह कैसे करना है।
हाइपर कैज़ुअल गेम कैसे बनाएं
ऐसे कई महत्वपूर्ण कदम हैं जिनके बिना आप काम नहीं कर सकते। आइए उनमें से प्रत्येक के बारे में क्रम से बात करें।
एक विचार पर निर्णय लें
आप विचार-मंथन का उपयोग करके किसी खेल के लिए एक विचार उत्पन्न कर सकते हैं। और आपकी अंतर्दृष्टि इस मामले में मदद करेगी। याद रखें कि आपको कौन से खेल पसंद आए और विश्लेषण करें कि क्यों।
प्रेरणा के लिए, आप 30 सबसे लोकप्रिय डाउनलोड कर सकते हैं परियोजनाओं ऐप स्टोर या Google Play पर। उनमें से प्रत्येक पर ध्यान देना सुनिश्चित करें। देखें कि आपको क्या पसंद है, जब आप खरीदारी करना चाहते हैं या बोनस के लिए विज्ञापन देखना चाहते हैं तो क्या परेशान करता है। उन क्षणों को लिखें जो दिलचस्प लगें।
लेकिन याद रखें कि ऐसा उत्पाद चुनना बेहतर नहीं है जो शुरू करने के लिए बहुत विशिष्ट या जटिल हो, बल्कि किसी अधिक लोकप्रिय और सरल उत्पाद पर विचार करना बेहतर है। उदाहरण के लिए, एक पंक्ति में तीन खेल।
एक डेवलपर समुदाय खोजें
ये सोशल नेटवर्क पर विभिन्न चैट, साइट और समूह हो सकते हैं जहां आप गेम डेवलपमेंट से संबंधित कोई भी प्रश्न पूछ सकते हैं। आप खेल विकास के लिए समर्पित टेलीग्राम चैनलों की सूची देख सकते हैं, उदाहरण के लिए, यहाँ. दूसरा विकल्प केवल खोज बॉक्स में "गेम डेवलपमेंट" टाइप करना है।
इन चैट में, आप सबसे बुनियादी प्रश्न पूछ सकते हैं: "क्या मुझे एक सुंदर आइकन की आवश्यकता है?", "क्या गेम में ध्वनियाँ होनी चाहिए?" वगैरह। समुदाय के सदस्य आपको नेविगेट करने और यह समझने में मदद करेंगे कि किस दिशा में आगे बढ़ना बेहतर है।
सामाजिक नेटवर्क में अधिकतम संख्या में गेम समूहों की सदस्यता लें। वहां आपको उद्योग के बारे में नवीनतम समाचार प्राप्त होंगे, समान विचारधारा वाले लोग मिलेंगे, सफलता की कहानियां मिलेंगी, उपयोगी सामग्री मिलेगी और भी बहुत कुछ।
और अगर ऐसा लगता है कि आप इसे स्वयं करने में सक्षम नहीं हो सकते हैं, तो ऐसे लोग हैं जो खेल के निर्माण में भाग लेने में प्रसन्न होंगे। उदाहरण के लिए, कलाकार, लेखक, संगीतकार, गेम डिज़ाइनर इत्यादि। लेकिन, निश्चित रूप से, उन्हें अपने काम के लिए भुगतान करना होगा।
बुनियादी ट्यूटोरियल ऑनलाइन देखें
पहला गेम बनाने के लिए YouTube वीडियो पर्याप्त होंगे। लगभग सभी भुगतान किए गए पाठ्यक्रम वास्तव में उस जानकारी को दोबारा बताते हैं जो आप सार्वजनिक डोमेन में पा सकते हैं। तो अपना पैसा बर्बाद मत करो.
आप मुख्य वाक्यांशों द्वारा अपनी ज़रूरत के वीडियो आसानी से पा सकते हैं, उदाहरण के लिए: "एक गेम बनाना", "जल्दी और आसानी से एक गेम कैसे बनाएं", इत्यादि। सबसे सरल पाठों से शुरुआत करना उचित है। वे आपको संपूर्ण गेमप्ले की मूल बातें बताएंगे और चरण दर चरण समझाएंगे कि आपको कहां और कौन सा बटन दबाने की जरूरत है, उदाहरण के लिए, बनाने के लिए चरित्र.
फिर आप लोकप्रिय ग्राफिक संपादकों के अध्ययन के लिए आगे बढ़ सकते हैं - उदाहरण के लिए, फ़ोटोशॉप। उनके बिना, आपके गेम के लिए पात्र और ग्राफ़िक्स बनाना संभव नहीं होगा। आप "फ़ोटोशॉप ट्यूटोरियल" या "गेम के लिए फ़ोटोशॉप में आसान चित्र" जैसे प्रश्नों के लिए वीडियो भी पा सकते हैं। सेवा विभिन्न प्रकार के गेम और इंजनों के लिए बहुत सारे ट्यूटोरियल देगी, और आपको बस उचित विकल्प चुनना होगा।
एक गेम इंजन चुनें
इंजन गेम का अंतर्निहित सॉफ़्टवेयर है। वास्तव में, यह शब्द एप्लिकेशन प्रोग्रामों की एक पूरी श्रृंखला को जोड़ता है जो ग्राफिक विज़ुअलाइज़ेशन, ध्वनि, गति प्रदान करता है इन-गेम पात्र और इसी तरह। यहां इस समय सबसे लोकप्रिय विकल्प हैं।
- एकता एक क्रॉस-प्लेटफ़ॉर्म गेम इंजन है। अपनी सादगी और पहुंच के कारण, यह इंडी डेवलपर्स और शुरुआती लोगों के बीच विशेष रूप से लोकप्रिय है। यूनिटी आपको अन्य कार्यक्रमों से सामग्री आयात करने की अनुमति देती है, और विभिन्न दुकानों से सीधे संपत्ति खरीदना भी संभव बनाती है।
- स्टेंसिल एक मुफ़्त इंजन है जो आपको बिना कोड लिखे एंड्रॉइड पर जल्दी और आसानी से गेम बनाने की अनुमति देता है। इसमें एक सहज इंटरफ़ेस और टूल का एक अच्छा सेट है जो उपयोगकर्ताओं को 2डी प्रोजेक्ट बनाने के लिए पर्याप्त विकल्प देता है।
- गेम निर्माता एक गेम इंजन है जो अपनी गेम मेकर लैंग्वेज प्रोग्रामिंग भाषा का उपयोग करके क्रॉस-प्लेटफ़ॉर्म विकास का समर्थन करता है। इसका लाभ समर्थित की विस्तृत श्रृंखला है प्लेटफार्म और टूल का एक बड़ा सेट जो आपको मोबाइल प्रोजेक्ट शीघ्रता से बनाने और निर्यात करने की अनुमति देता है।
हम यूनिटी से शुरुआत करने की सलाह देते हैं, क्योंकि यह विशेष रूप से मोबाइल गेम विकास के लिए बनाया गया है। इसे समझना भी सबसे आसान है: इसका अध्ययन करने में 1-2 सप्ताह लग सकते हैं, अधिकतम एक महीना। उसके बाद, उदाहरण के लिए, आप गेंद को रोल कर सकते हैं। एकता भी बहुत कुछ प्रदान करती है संसाधन टेम्पलेट्स, बनावट, पूर्व-निर्मित पात्रों, स्थानों और इसी तरह की चीज़ों के साथ।
एक प्रोग्रामिंग भाषा चुनें
इसके बाद, आपको एक प्रोग्रामिंग भाषा चुननी होगी। यह आमतौर पर इस पर निर्भर करता है कि आप किस इंजन पर हैं। में विवरण उदाहरण के लिए, यूनिटी की मुख्य कार्यक्षमता बताती है कि आप इसका उपयोग करने के लिए तीन भाषाओं में से एक चुन सकते हैं: जावास्क्रिप्ट, सी# या बू.
मुख्य बात यह समझने की है कि किसी भी स्थिति में, यदि आप प्रोग्रामिंग भाषा नहीं जानते हैं तो आपको उसका बारीकी से अध्ययन करना होगा। हमारी सलाह है कि C# से शुरुआत करें। इसका अध्ययन करने में आपको लगभग एक महीने का समय लगेगा।
ग्राफ़िक्स बनाएं
इस समस्या को हल करने के कई तरीके हैं: सभी ग्राफ़िक्स को आउटसोर्स करें या इसे स्वयं करें खींचना सभी फ़ोटोशॉप में. यदि आप पहला विकल्प चुनने का निर्णय लेते हैं, तो आप फ्रीलांस एक्सचेंजों पर एक कलाकार की खोज कर सकते हैं, उदाहरण के लिए kwork. ठीक है, या अपने किसी मित्र से इसे करने के लिए कहें।
यह सबसे आसान और कम श्रम-गहन तरीका है, लेकिन इसमें आपको अतिरिक्त वित्तीय निवेश की आवश्यकता हो सकती है। उदाहरण के लिए, एक पात्र को चित्रित करने में कम से कम 500 रूबल का खर्च आएगा।
यदि आप सब कुछ स्वयं करने का निर्णय लेते हैं, तो आप फ़ोटोशॉप के बिना नहीं कर सकते। किसी गेंद जैसी सरल चीज़ से शुरुआत करें जिसमें आँखें हों। और फिर धीरे-धीरे अपने विचार पर आगे बढ़ें।
सब कुछ तैयार हो जाने के बाद, आपको धीरे-धीरे खेल और उसके दृश्य भाग का निर्माण करना होगा गेमप्ले: पृष्ठभूमि और मुख्य पात्र बनाएं, विवरण व्यवस्थित करें, यदि कोई हो, और निर्धारित करें कि नायक अपने आस-पास के स्थान और वस्तुओं के साथ कैसे बातचीत करेगा।
अलग से, यह ध्यान देने योग्य है कि ग्राफिक्स के साथ काम करते समय, आपको मोबाइल स्टोर - एएसओ के लिए अनुप्रयोगों के अनुकूलन की मूल बातें भी ध्यान में रखनी चाहिए। अगले पैराग्राफ में इस पर और अधिक जानकारी।
ऐप ऑप्टिमाइज़ेशन सेट करें
ऐप स्टोर ऑप्टिमाइज़ेशन (एएसओ) एक प्रोग्राम को अनुकूलित करने की प्रक्रिया है, जिसका उद्देश्य इसकी स्थिति में सुधार करना और इसे ऐप स्टोर में मोबाइल उत्पादों के शीर्ष पर लाना है। कोई ऐप खोज परिणामों में जितनी ऊंची रैंक पर होगा, वह उतनी ही अधिक बार इंस्टॉल किया जाएगा।
किसी विशिष्ट कीवर्ड के लिए सभी डाउनलोड का 70% खोज परिणामों से पहले तीन एप्लिकेशन द्वारा प्राप्त किया जाता है। शेष 30% शीर्ष 10 में परियोजनाओं के बीच वितरित किया जाता है। यदि आपके एप्लिकेशन में टेक्स्ट और विज़ुअल घटक खराब रूप से विकसित हैं, तो यह निम्न स्थिति पर कब्जा कर लेगा, जिसका अर्थ है कि यह शायद ही कभी इंस्टॉल किया जाएगा। इसलिए, इंटरफ़ेस और गेमप्ले के साथ काम करते समय, आपको इसके बारे में सोचने की ज़रूरत है अनुकूलन मोबाइल ऐप पेज.
शुरुआत के लिए, सुंदर स्क्रीनशॉट और आइकन बनाएं। छवियाँ पहचानने योग्य होनी चाहिए. उदाहरण के लिए, यदि आपके गेम में मुख्य पात्र एक पक्षी है, तो उसे आइकन में जोड़ना उचित है। मुख्य बात यह है कि रंग, अभिविन्यास और आकार के साथ प्रयोग करके आइकन को अलग दिखाना है, न कि इसे छोटे विवरणों के साथ अधिभारित करना है।
वहां कई हैं शोध करना उपयोगकर्ताओं का ध्यान आकर्षित करने में क्या मदद करता है इसके बारे में। उदाहरण के लिए, नीले, गुलाबी और बैंगनी रंगों का उपयोग अक्सर आइकनों पर पाया जाता है। इसलिए, एप्लिकेशन को दूसरों से अलग दिखाने के लिए रंग योजना पर विचार करना उचित है।
साथ ही, गेम के डाउनलोड और इंस्टॉल की संख्या बढ़ाने के लिए आपको केवल दर्शकों के घरेलू वर्ग तक ही सीमित नहीं रहना चाहिए। गुणवत्ता स्थानीयकरण अन्य देशों में एप्लिकेशन की सफलता में वृद्धि होगी: एल्गोरिदम एक विदेशी भाषा की उपस्थिति को पहचानेंगे और विदेशी अनुरोधों सहित आपके प्रोजेक्ट को प्रदर्शित करेंगे। स्थानीयकरण को मोबाइल स्टोर और गेम दोनों में ही कॉन्फ़िगर किया जाना चाहिए।
सबसे अधिक प्रासंगिक भाषा अंग्रेजी है, इसलिए इससे शुरुआत करना उचित है। इसके बाद वियतनामी, चीनी और अन्य लोग आते हैं। यदि एप्लिकेशन मांग में है, तो समय के साथ इसे शेष सभी भाषाओं में अनुवाद करना संभव होगा। लेकिन शुरुआत में, इससे डाउनलोडेबिलिटी या लोकप्रियता पर कोई असर नहीं पड़ेगा।
प्रतिक्रिया हासिल करें
अपने दोस्तों या परिवार के सदस्यों से अपना गेम आज़माने और देने के लिए कहें प्रतिक्रिया. ऐप को बेहतर बनाने और इसे खिलाड़ियों के लिए अधिक आकर्षक बनाने के लिए इन टिप्पणियों का उपयोग करें। आप गेम डेवलपर्स के पेशेवर चैट को भी लिख सकते हैं और उनसे एक लिंक छोड़ कर अपने प्रोजेक्ट का मूल्यांकन करने के लिए कह सकते हैं। तो आपको अपने आइडिया का प्रोफेशनल मूल्यांकन भी मिल जाएगा.
अपना गेम प्रकाशित करें
जब आपका ऐप प्रकाशित होने के लिए तैयार हो, तो बेझिझक इसे Google Play या ऐप स्टोर पर सबमिट करें। लेकिन उससे पहले मोबाइल स्टोर के नियमों का अध्ययन अवश्य कर लें - आप ऐसा कर सकते हैं यहाँ और यहाँ. उनका उल्लंघन करने पर आपका खाता अवरुद्ध हो सकता है और प्रकाशन से पहले मॉडरेशन प्रक्रिया काफी जटिल हो सकती है।
आपको डेवलपर के रूप में अपनी पसंद के प्लेटफ़ॉर्म पर पंजीकरण करना भी आवश्यक है। अपने बारे में वास्तविक डेटा प्रदान करना सुनिश्चित करें, अन्यथा आप अपने खाते तक पहुंच खो देंगे।
एक महत्वपूर्ण बिंदु: पंजीकरण का भुगतान किया जाता है। Google Play पर, आपको एकमुश्त शुल्क ($25) देना होगा, लेकिन ऐप स्टोर पर, आपको हर साल ($99) भुगतान करना होगा।
खेल से कमाई करें
मुद्रीकरण करने के विभिन्न तरीके हैं मोबाइल गेम्स: इन-गेम खरीदारी, सदस्यता इत्यादि के माध्यम से। हाइपरकैज़ुअल परियोजनाओं के लिए, आय का मुख्य स्रोत आमतौर पर विज्ञापन होता है। उदाहरण के लिए, गेम के अंदर बैनर या वीडियो देखने के लिए कुछ बोनस जारी करना।
ये कटसीन लगभग हर निःशुल्क गेम में पाए जाते हैं, क्योंकि इस दृष्टिकोण का लाभ यह है कि इसे लगाना आसान होता है। डेवलपर किसी एक विज्ञापन नेटवर्क (AdMod, AdColony, Google Ads और अन्य) से जुड़ता है, उपयुक्त का चयन करता है मूल्य सीमा, और साइट बाकी काम करती है: यह विज्ञापनदाताओं को ढूंढती है, ऐप में विज्ञापन जोड़ती है, और विश्लेषण एकत्र करती है उसके द्वारा।
उपयोगकर्ताओं को अधिक विज्ञापन देखने के लिए प्रेरित करने के लिए वे उन्हें पुरस्कृत विज्ञापन बनाते हैं। देखने के लिए इन-गेम बोनस दें: जीवन, मुद्रा, आइटम। वे गेमप्ले को थोड़ा आसान और बिल्कुल मुफ्त बनाते हैं, जो प्रोत्साहित करता है खेलो.
ऐप स्टोर या Google Play पर आपके गेम के डाउनलोड की संख्या सीधे आपकी कमाई को प्रभावित करती है। जितने अधिक लोग ऐप डाउनलोड करेंगे, आय उतनी अधिक होगी। एप्लिकेशन की रेटिंग डाउनलोड की संख्या पर भी निर्भर करती है, इसलिए यह जितनी अधिक होगी, डाउनलोड उतने ही अधिक होंगे।
यह समझना महत्वपूर्ण है कि आपका पहला प्रोजेक्ट काम नहीं कर सकता है। लेकिन इसके लिए सब कुछ करना निश्चित रूप से इसके लायक है।
आगे क्या करना है
तो, आपने हाइपर-कैज़ुअल गेम का अध्ययन किया है, अपना खुद का गेम बनाया है, इसका परीक्षण किया है और इसे डाउनलोड के लिए विभिन्न प्लेटफार्मों पर रखा है। अब क्या करें?
गेमडेव में और विकास करने के लिए, आपको अपने कौशल में लगातार सुधार करने की आवश्यकता है: अध्ययन नई प्रौद्योगिकियाँ और उपकरण, नए उद्योग रुझानों के बारे में जानने के लिए ऑनलाइन पाठ्यक्रम लें और गेम डेवलपर समुदायों से जुड़ें।
सुधार और सुधार के साथ नियमित रूप से गेम अपडेट जारी करें। यह कैसे करें, उदाहरण के लिए, आप इसमें पढ़ सकते हैं निर्देश गूगल से.
दुकानों में टिप्पणियों का जवाब भी दें और सुधार करें संचार अपने दर्शकों के साथ. ऐसा करने के लिए, आप डिस्कॉर्ड पर एक समुदाय बना सकते हैं, जहां आप एप्लिकेशन में नवीनतम अपडेट और सुधार पोस्ट करेंगे या गेम में क्या कमी है, इसके बारे में सर्वेक्षण आयोजित करेंगे।
इसके अलावा, आप अपने खेल को और अधिक बढ़ावा देने के लिए प्रकाशन कंपनियों की तलाश कर सकते हैं। यदि उन्हें आपका विचार पसंद आता है, तो वे अपने खर्च पर एक छोटा विज्ञापन अभियान चला सकते हैं और आपको प्रतिक्रिया दे सकते हैं। उदाहरण के लिए, यदि दर्शकों को खेल पसंद आया तो एक अनुबंध की पेशकश करें, या कहें कि इसमें क्या कमी है और क्या यह किसी अन्य प्रोजेक्ट पर काम करने लायक है।
और एक छोटी लेकिन महत्वपूर्ण युक्ति: अपने विचारों को जीवन में लाने का प्रयास करने से न डरें। मोबाइल एप्लिकेशन का बाज़ार बढ़ रहा है और बदल रहा है, और शायद यह आप ही हैं जिन्हें गेमिंग की दुनिया में कुछ नया लाना होगा।
ये भी पढ़ें👩💻
- स्क्रैच से प्रोग्रामिंग कैसे सीखें
- रोबॉक्स: वह सब कुछ जो आपको जानना आवश्यक है
- स्मार्टफोन पर क्या खेलें: लाइफहैकर पाठक सलाह देते हैं