विषय
तो, आपको गेम खेलने में मज़ा आता है, लेकिन क्या आपने कभी सोचा है कि गेम बनाने में कितना मज़ा आएगा?
यह मैं क्या सुन रहा हूँ, आप कोड नहीं कर सकते? कोई बात नहीं। आप कहते हैं कि आप कोई डिज़ाइनर नहीं हैं? यह कोई शो-स्टॉपर भी नहीं है!
आजकल खेल बनाने के लिए तेजी से आसान हो रहे हैं, जनता के लिए स्वतंत्र रूप से उपलब्ध संपत्ति के साथ; हां, इसमें आप भी शामिल हैं! इंडी डेवलपर्स हर जगह अद्वितीय गेम अवधारणाओं के साथ पॉपिंग कर रहे हैं जो जनता का ध्यान आकर्षित कर रहे हैं। बेशक, इस तरह के एक खेल का निर्माण नो मैन्स स्काई रात भर नहीं होगा; लेकिन, कुछ भी पसंद है, अभ्यास परिपूर्ण बनाता है!
विचार
यह एक स्पष्ट प्रारंभिक बिंदु है। रचनात्मक हो जाओ और सोचना शुरू करो कि आप एक खेल में क्या आनंद लेंगे, संभावना है कि अगर आप इसे पसंद करेंगे तो कोई और बाहर भी होगा! हालांकि, इसे ध्यान में रखते हुए, अवधारणा को सरल रखना याद रखें। आप चीजों को इतना अधिक जटिल नहीं करना चाहते हैं कि यह आपके द्वारा बनाये जा रहे मज़े को बेकार कर दे। अगले के लिए जटिल योजनाएं न बनाएं Bioshock खेल। इसके बजाय, आप कृपया पाठ-आधारित या अंतरिक्ष आक्रमणकारियों के प्रकार के खेल के साथ अधिक सोचेंगे।एक बार जब आप अपना विचार रखते हैं, तो अगली स्पष्ट सलाह जो मैं आपको दूंगा: डटे रहो। यह एक शानदार विचार से अगले तक कूदना बहुत आसान है, हर एक को अधूरा छोड़ कर। लेकिन एक तैयार खेल का मतलब एक दर्जन से अधिक अधूरे हैं। हां, आप उन कीड़ों में दौड़ेंगे जो आपको फिर से शुरू करना चाहते हैं, लेकिन यह इन बगों को ठीक कर रहे हैं जो आपके कौशल को विकसित करने और बड़े और बेहतर गेम बनाने में मदद करेंगे! (एक नए स्तर को प्राप्त करने के रूप में एक खेल को खत्म करने के बारे में सोचो)
सुतली एक खुला स्रोत उपकरण है जो पूरी तरह से स्वतंत्र है! यह टेक्स्ट-आधारित है इसलिए आपके लिए बहुत अच्छा काम करेगा कालकोठरी और सपक्ष सर्प प्रशंसकों को जो खेल का एक अच्छा चयन-अपनी खुद की साहसिक शैली का आनंद लेते हैं। टेक्स्ट-आधारित च्वाइस गेम आजकल हर एक के दिल में हैं जिसे आप देखते हैं; बहुत समय पहले बायोवेयर समझा रहा था कि वे अक्सर अपने स्वयं के लिए प्रेरणा पाने के लिए पेन-एंड-पेपर गेम का संदर्भ कैसे लेते हैं। अगर बायोवेयर को लगता है कि यह एक अच्छा शुरुआती बिंदु है, तो इसे क्यों नहीं दिया जाए?
सुतली संभवतः सबसे सरल गेम निर्माता है जो आपको मिलेगी। इसमें आपके गेम की कहानी में प्रवेश करने के लिए एक आसान-से-उपयोग वाला दृश्य संपादक है। जब समाप्त हो जाता है, तो यह गेम को सीधे HTML प्रारूप में प्रकाशित करता है, ताकि लगभग कहीं भी पोस्ट करना आसान हो जाए! क्योंकि यह HTML का उपयोग करता है, सुतली भी छवियों, सीएसएस और जावास्क्रिप्ट को शामिल करने में सक्षम है यदि आप कभी भी कुछ कोड में डब करना चाहते हैं, जो आपको कुछ शांत पाठ-आधारित गेम बनाते समय बहुत अधिक रचनात्मक स्वतंत्रता देगा।
यहाँ कुछ मजेदार खेल हैं जो सुतली के साथ बनाए गए हैं: नष्ट / प्रतीक्षा करें, अवसाद क्वेस्ट।
2. गेमसालड
GameSalad अभी तक एक और नि: शुल्क डिजाइन इंजन है जो आपको अपने गेम को किस तरह के प्लेटफॉर्म पर रखने की अनुमति देता है, इसमें शामिल हैं: iPhone, iPad, Android, Kindle, Nook, Windows 8 और Mac डेस्कटॉप। इसके दृश्य, ड्रैग-एंड-ड्रॉप इंटरफ़ेस के साथ किसी भी कोडिंग कौशल की आवश्यकता नहीं है। अनुकूलन योग्य आकृतियों में पूर्व-निर्मित व्यवहार (अभी भी संपादन योग्य) को जोड़कर एक खेल बनाया जाता है। इसे और अधिक नेत्रहीन रूप से लगाने के लिए, आप इस सरल इंटरफ़ेस का उपयोग करके सेकंड के भीतर एक त्रिभुज अंतरिक्ष जहाज में एक 'हीरो' चरित्र का पीछा करते हुए ब्लॉकी दुश्मनों का झुंड बना सकते हैं।GameSalad का उपयोग करने के बारे में सबसे दिलचस्प हिस्सा यह है कि, गेम बनाने के बाद, आप उनके इन-ऐप प्रीव्यूअर का उपयोग करने में सक्षम हैं ताकि इसे मोबाइल प्रदर्शन के साथ-साथ डेस्कटॉप के लिए भी जांचा जा सके। फिर, जब यह पूर्ण हो जाता है, तो आप इसे गेमस्लैड आर्केड में प्रकाशित करते हैं और इसे दुनिया भर के लोगों के लिए खेलने योग्य बनाते हैं। बहुत अच्छा एह ?!
यहाँ GameSalad के साथ किए गए कुछ मज़ेदार गेम हैं: Milo & Me, CAT-A-CLYSM।
3. एकता
क्या आप इसके बजाय एक 3D गेम बनाना चाहेंगे? एकता 3 डी दुनिया को लगता है की तुलना में बनाने के लिए और अधिक सरल बनाता है, और यह सब मुफ़्त है! (जब तक आप अपने इन-गेम घटकों के साथ वास्तव में फैंसी प्राप्त करना चाहते हैं या $ 100,000 से अधिक की कमाई करना चाहते हैं, लेकिन आपको अब इस बारे में चिंता करने की आवश्यकता नहीं है।) एकता एक शक्तिशाली प्रतिपादन इंजन है जो रचनाकारों को अपने स्वयं के 3 डी दृश्यों का निर्माण करने की अनुमति देता है। बिल्कुल समय नहीं! इसमें अपने स्वयं के कई उपसर्ग शामिल हैं जो उपयोगकर्ता को एआई दिनचर्या, प्रकाश-स्रोत, इन-गेम भौतिकी और बहुत कुछ के साथ खेलने की अनुमति देता है! इसका उपयोग 2D, या 2.5D गेम बनाने के लिए भी किया जा सकता है।आप शायद अब तक यह अनुमान लगा चुके हैं कि एकता पिछले दो विकल्पों की तरह सरल नहीं है, लेकिन आपको वह बाधा नहीं बनने देती! यह अभी भी एक अत्यधिक दृश्य इंटरफ़ेस का उपयोग करता है जो उपयोगकर्ता को परिदृश्य पर खींचने और वस्तुओं को अपने परिवेश का निर्माण करने की अनुमति देता है। यह आपको अधिक यथार्थवादी सेटिंग बनाने में मदद करने के लिए कई टूल के साथ आता है, जैसे कि स्काईबॉक्स, एलिमेंट्स (स्मोक, फायर, इत्यादि), एक इन-बिल्ट एनीमेशन सिस्टम और बहुत कुछ। हां, कोडिंग फायदेमंद होगी क्योंकि इसका उपयोग जावास्क्रिप्ट, सी # या बू का उपयोग करके आपके गेम वर्ण व्यवहार को प्रोग्राम करने के लिए किया जा सकता है। (मैं एक शुरुआत के लिए जावास्क्रिप्ट की सलाह देता हूं।) लेकिन, एकता अब इतनी लोकप्रिय है कि मंचों का उपयोग करने के लिए सलाह, युक्तियों और कोड के स्निपेट्स के साथ बह निकला है! इसके साथ ही, एकता ने स्वयं बहुत विस्तृत ट्यूटोरियल बनाए हैं जो पूर्ण शुरुआती के लिए एकदम सही हैं। मदद हाथ में है!
यह सबसे लचीला विकल्प है, जिससे आप अपने गेम को पीसी, मैक, आईओएस, एंड्रॉइड, विंडोज फोन 8, विंडोज स्टोर एप और ब्लैकबेरी 10 पर प्रकाशित कर सकते हैं।
एकता के साथ किए गए कुछ मजेदार खेल हैं: द फ़ॉरेस्ट, सुपरनैट्स।
कुछ परीक्षण के लिए समय
अब आपके पास एक गेम की अपनी उत्कृष्ट कृति है, लेकिन अभी तक खुशी के लिए कूद मत जाओ। किसी भी रचनात्मक परियोजना के साथ, सुधार के लिए हमेशा जगह है। यह वह हिस्सा है जहां आप अपने गौरव को निगलते हैं और कुछ रचनात्मक आलोचना करते हैं। यह महसूस करने की कोशिश करें कि खेल के लिए आपके लक्षित दर्शक कौन हैं और क्या वे इसे आपके लिए आजमा रहे हैं। क्या आपने एक पहेली गेम बनाया है, जो काम करने के लिए मध्यम आयु वर्ग के लोगों का मनोरंजन करेगा, या यह इतना प्यारा है कि केवल एक बच्चा आपके द्वारा परिपूर्ण पिक्सलेटेड बिल्ली के बच्चे को खोजने के लिए किए गए प्रयास को समझ सकता है? क्या काम करता है और क्या नहीं, इस पर उनकी राय प्राप्त करें, साथ ही वे खेल में क्या देखना चाहते हैं (हालांकि आपको चीजों को सरल रखने के लिए उन्हें अपनी योजनाओं को याद दिलाना होगा)।
यह दिन के अंत में आपका खेल है, लेकिन अगर आपका सपना एक दिन यह देखने के लिए वैश्विक दर्शकों तक पहुंचना है तो यह कदम महत्वपूर्ण है!
अपने आप पर यकीन रखो
इन चरणों के दौरान, आपको ऐसा करने के लिए खुद पर विश्वास करना होगा। आपको ऐसा महसूस नहीं हो सकता है कि आप इस समय गेम डिज़ाइन या विकास के बारे में कुछ भी जानते हैं, लेकिन याद रखें कि हर किसी को कहीं न कहीं से शुरुआत करनी होगी। ऐसा कई बार होगा जब आपको लगेगा कि आपको कोई समस्या नहीं है, जैसे कि आपने ईंट की दीवार से टकराया है। यह उस समय आपको बेवकूफ भी लग सकता है, लेकिन वास्तविक बुद्धिमत्ता स्वयं को सुलझाने में समस्या है। कभी हार मत मानो।
मेरा पहला गेम जावास्क्रिप्ट का उपयोग करके HTML5 कैनवास तत्व में बनाया गया था। बहुत फैंसी सही लगता है? खैर ... इतना भी नहीं। मैं एक सरल, रेट्रो पिंग-पोंग गेम का उत्पादन करने में कामयाब रहा, यह निश्चित रूप से बुरा नहीं है, लेकिन एक गेम एडिटर का उपयोग करना जैसे ऊपर वाले ने इसे कच्चे कोड के माध्यम से विकसित करने की तुलना में बहुत आसान बना दिया है। अब जब आपने खेल के विकास में मेरा पहला प्रयास देखा है, मुझे आशा है कि यह आपको अपना खुद का एक बनाने के साथ आत्मविश्वास प्रदान करेगा। यह सही नहीं हो सकता है लेकिन यह तुम्हारा होगा!
अतिरिक्त लिंक
यदि आप थोड़ा सा कोड सीखने की कल्पना करते हैं, तो ऑनलाइन बहुत सारे सबक हैं जो मदद कर सकते हैं। Codecadamy मेरा व्यक्तिगत पसंदीदा है; यह शुरुआती के लिए एकदम सही है! यह सभी प्रकार की कोडिंग भाषाओं को मुफ्त में सिखाता है; सबसे महत्वपूर्ण HTML, CSS और जावास्क्रिप्ट है। खान अकादमी बाद में जाने के लिए एक अच्छी वेबसाइट है, यह सिखाने के लिए कि अपने कोडिंग कौशल का उपयोग कैसे करें, चेतन और अंततः कुछ सरल गेम भी बनाएं!
अंत में और सबसे महत्वपूर्ण बात ...
मज़े करो!
संपादित करें: प्रेरणा के लिए, यहाँ मेरा पहला Unity3D निर्माण है!
कृपया, टिप्पणी में अपने खुद के खेल के लिए किसी भी लिंक को छोड़ने के लिए स्वतंत्र महसूस करें।