कंप्यूटर गेम कैसे बनते हैं? अपने हाथों से एक कंप्यूटर गेम बनाना

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

ऐसे विशेष कार्यक्रम हैं जिनके आधार पर आपके खेल को विकसित करना संभव होगा। उनमें से एक है 3डी गेम मेकर। इसका इंटरफ़ेस सरल और उपयोगकर्ता के अनुकूल है। आप बना सकते हैं सरल खेलसिर्फ दस मिनट में. प्रोग्राम आपको लागू किए जा रहे गेम की शैली और आवश्यक स्तरों की संख्या (बीस तक) का चयन करने के लिए प्रेरित करेगा। मुख्य पात्र को तैयार अवतारों में से चुना जा सकता है। इस स्तर पर, आप गेम लॉन्च करने और खेलने का प्रयास करने में सक्षम होंगे। फिर एक दिलचस्प कथानक, दुश्मन, मॉडल विशेषताएँ आदि जोड़ें। यह प्रोग्राम शुरुआती गेम डेवलपर्स के लिए आदर्श है। इसकी कीमत 35 डॉलर है.


एक और गेम डेवलपमेंट प्रोग्राम है जिसका उपयोग शुरुआती और अनुभवी प्रोग्रामर दोनों कर सकते हैं। इसे 3डी गेम स्टूडियो कहा जाता है और इसमें किसी भी शैली और जटिलता के स्तर के गेम को लागू करने के लिए उपकरणों की एक विस्तृत श्रृंखला है। कार्यक्रम में टेम्पलेट्स का एक पैकेज है, अंदरूनी और प्रभाव बनाने के लिए विशेषताएँ - दर्पण और पारदर्शी विमान, छाया, आदि। नौसिखिया डेवलपर्स को चुनने के लिए गेम मेनू के तैयार तत्व प्रदान किए जाते हैं। शुरुआती लोगों के लिए इंजन की कीमत $70 है, जबकि उन्नत प्रोग्रामर को $900 का भुगतान करना होगा। यदि आपको 3डी गेम पसंद नहीं है, तो गेम मेकर देखें। यह आपको 2डी प्रारूप में उच्च गुणवत्ता वाला गेम बनाने की अनुमति देगा। आपको वस्तुओं का चयन करने और उनके बीच बातचीत करने के लिए प्रेरित किया जाएगा। उपयोगकर्ता के पास किसी को भी आकर्षित करने की क्षमता है ग्राफ़िक्स संपादकछवियाँ और उन्हें सिस्टम में आयात करें। कार्यक्रम में कई दिलचस्प प्रभाव और ध्वनियाँ शामिल हैं। मेनू सरल और सुविधाजनक है, इसलिए कार्यक्रम शुरुआती लोगों के लिए आदर्श है। स्टेंसिल वर्क्स प्रोग्राम अधिक अनुभवी प्रोग्रामर के लिए डिज़ाइन किया गया है। एक नौसिखिया यूजर भी इस पर काम कर सकता है, लेकिन उसे कुछ कठिनाइयों का सामना करना पड़ेगा। अधिक अनुभवी उपयोगकर्ता अपने स्वयं के ब्लॉक बना सकते हैं। यदि आप एक्शन स्क्रिप्ट 3 प्रोग्रामिंग भाषा जानते हैं, तो आप गेम के लिए अपनी स्क्रिप्ट लिख सकते हैं। आप अपने गेम प्रकाशित कर सकते हैं और विभिन्न पोर्टलों पर उनके साथ साझा कर सकते हैं। आप चाहें तो ऐसे प्रायोजक ढूंढ सकते हैं जो आपका उत्पाद खरीद सकें। यदि आप एक पेशेवर और उच्च-गुणवत्ता वाला गेम बनाना चाहते हैं, तो मुख्य गेम शैलियों का अध्ययन करें और एक संलेखन कार्यक्रम बनाने के लिए अपनी शैली चुनें। एक अच्छी स्क्रिप्ट लिखें. इसमें अधिकांश समय लगेगा. स्क्रिप्ट और प्रत्येक कथानक पर विस्तार से सोचें। दृश्य छवि, ग्राफिक्स का वर्णन करें, गेम मेनू बनाएं। उसके बाद, इसे बनाने के लिए सही इंजन चुनने के लिए लिखित प्रोग्राम की जटिलता का मूल्यांकन करें। यदि यह अपेक्षाकृत सरल है, तो क्रिएटर प्रोग्राम का उपयोग करें। यदि आप प्रोग्रामिंग में बहुत अच्छे हैं, तो नियो एक्सिस इंजन पर आधारित एक गेम बनाएं। इस कार्यक्रम को बहुत से लोग प्राप्त हुए हैं अच्छी समीक्षाएँऔर किसी भी स्तर की जटिलता के गेम बनाने के लिए उपयुक्त है। प्रोग्राम डाउनलोड करें और गेम बनाना शुरू करें। यदि आप बिल्कुल नए हैं, तो अभ्यास करें और कुछ आसान गेम बनाएं। यदि आपके पास अवसर है, तो अपने साथी प्रोग्रामर से गेम के लिए कोड लिखने में मदद करने के लिए कहें। यदि स्क्रिप्ट अच्छी तरह से डिज़ाइन की गई है, तो प्रोग्राम बनाना मुश्किल नहीं होगा।

इंटरनेट पर आप गेम बनाने के लिए कई अलग-अलग प्रोग्राम पा सकते हैं। उनमें से अधिकांश को निःशुल्क डाउनलोड किया जा सकता है। गंभीर गेम बनाने से पहले, मुफ़्त कार्यक्रमों पर अभ्यास करें और विकास के सार को समझें। उसके बाद, एक उपयुक्त इंजन खरीदना और निर्माण पर काम शुरू करना समझ में आता है।

खेल का विकास प्रगति पर है, यह आशाजनक है और लोकप्रियता प्राप्त कर रहा है। हमने सीखने के खेल विकास के पथ के बारे में एक विस्तृत इन्फोग्राफिक तैयार किया है।

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

0. बच्चों के लिए खेलों का विकास

कई किताबें बच्चों के लिए प्रसिद्ध और सहज ज्ञान युक्त स्क्रैच विकास वातावरण पर केंद्रित हैं, जिनमें स्क्रैचजूनियर भी शामिल है। आधार के बाद Python Pygame के बारे में जानकारी आती है। पाँच साल के बच्चों के लिए एक किताब है, लेकिन अधिकांश सामग्री 8 साल और उससे अधिक उम्र के बच्चों के लिए उपयुक्त है।

1. कंप्यूटर विज्ञान

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

2. प्रोग्रामिंग भाषाएँ

कंप्यूटर भाषा बोलना आसान नहीं है, लेकिन यह संभव है। और ऐसे बहुत सारे तरीके हैं. उदाहरण के लिए, सी भाषा ने अपने सिंटैक्स को लोकप्रिय सी#, सी++ और जावा के साथ साझा करके सॉफ्टवेयर उद्योग को महत्वपूर्ण रूप से प्रभावित किया है। बदले में, C++ कुशल प्रोग्राम और सॉफ़्टवेयर पैकेज बनाने के लिए एक शक्तिशाली भाषा है। कई लोग C# में गेम भी लिखते हैं: भाषा स्मार्ट, सुविधाजनक है और आपको तेजी से विकास शुरू करने की अनुमति देती है।

लेकिन लुआ ने C++ से कुछ अपनाया। गेम लॉजिक के लिए एक स्क्रिप्टिंग भाषा अच्छी है। इससे एक स्तर को आरंभ करना, कार्यों को वस्तुओं से बांधना, परियोजना को पुन: संकलित किए बिना एनपीसी व्यवहार को अंतःक्रियात्मक रूप से बदलना और भी बहुत कुछ आसान हो जाएगा।

3. एप्लिकेशन बनाएं

और यदि कंप्यूटर विज्ञान एक सैद्धांतिक आधार है, तो यहां अभ्यास अधिक है। गेम का विकास एक ऊबड़-खाबड़ रास्ता है, और ऐप्स शुरुआत करने के लिए सबसे अच्छी जगह हैं। व्यावहारिक कार्यों वाली किताबें, साथ ही पैटर्न और यूएमएल के बारे में जानकारी आपको यह पता लगाने में मदद करेगी कि क्या है।

4. खेल के विकास के लिए गणित

नहीं, बीजगणित और ज्यामिति में कोई स्कूली पाठ्यक्रम नहीं होगा। चयन को खेल विकास के क्षेत्र में गणित की बुनियादी बातों और अधिक उन्नत स्तर में विभाजित किया गया है।

5. गेम प्रोग्रामिंग

हार्डवेयर प्लेटफार्म, ओएस, एपीआई सेट, एल्गोरिदम, क्रॉस-प्लेटफ़ॉर्म और अन्य महत्वपूर्ण पहलू जो विकसित किए जा रहे गेम का आधार बनेंगे। पुस्तकों को कई गेमडेव लेखों द्वारा पूरक किया गया है जिनमें शामिल हैं उपयोगी जानकारीप्रोग्रामिंग.

6. गेम इंजन का विकास

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

7. कंप्यूटर ग्राफ़िक्स

हां, सामग्री महत्वपूर्ण है, लेकिन कंप्यूटर चित्रलेखयह एप्लिकेशन इंटरफ़ेस का एक एनालॉग है जिसे उपयोगकर्ता देखेंगे। इसलिए इस पर विशेष ध्यान देना चाहिए.

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



8. गेम ऑडियो

गेम का विकास ऑडियो के बारे में भी है: ये एनपीसी, मुख्य पात्र, घटना या वस्तुओं के साथ-साथ संगीत द्वारा बनाई गई ध्वनियाँ हैं। ऑडियो प्रोग्रामिंग की लागत केवल दो पुस्तकों की है, लेकिन वे आवश्यक जानकारी सुलभ तरीके से प्रदान करते हैं।

9. खेल भौतिकी और एनीमेशन

सबसे कठिन चरणों में से एक. सॉफ़्टवेयर आधार और चित्रों के अलावा, ऐसे कानून भी होने चाहिए जिनके द्वारा यह सब इंटरैक्ट करता है। गेम भौतिकी और एनीमेशन प्रोग्रामिंग 17 पुस्तकों में शामिल हैं। तरल की नकल से अलग से प्रभावित.

वीडियो गेम विकसित करना कठिन काम है। हालाँकि, यदि आपके पास एक मिलियन डॉलर का विचार है, तो इसे जितनी जल्दी हो सके शुरू करना सबसे अच्छा है! स्वतंत्र डेवलपर्स में हाल तकबड़ा होता जा रहा है, और गेम बनाना इतना सस्ता या आसान कभी नहीं रहा। यह लेख आपको वीडियो गेम के निर्माण में मुख्य मील के पत्थर के बारे में बताएगा।

कदम

मूल बातें

    एक शैली चुनें.हाँ, सभी सफल खेल अद्वितीय होते हैं। हालाँकि, उन्हें किसी विशेष शैली के लिए जिम्मेदार ठहराया जा सकता है। पहले एक शैली तय करें! और शैलियाँ इस प्रकार हैं:

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

    • सामान्य नियम यह है - किसी खेल को तुरंत कल्पना करके विकसित करना आसान है कि यह कैसे और किस चीज़ पर खेला जाएगा। निस्संदेह, अपवाद हैं, लेकिन सभी नियमों में अपवाद भी हैं।
    • क्या आप iPhone के लिए कोई गेम बनाना चाहते हैं? इसे Mac कंप्यूटर से AppStore में सबमिट करना होगा।
  2. खेल अवधारणा का एक प्रारूप लिखें।कुछ पन्नों पर सामान्य शब्दों मेंअपना गेम कैसे खेलें लिखें. इससे आप पहले ही अंदाजा लगा सकते हैं कि ऐसा गेम सफल होगा या नहीं।

    खेल के लिए एक मूल दर्शन बनाएँ।यह एक प्रेरणा की तरह है जो खिलाड़ी को खेलने और खेलने के लिए प्रेरित करेगी, यही खेल का सार है। बेझिझक जांचें कि क्या आप विकास प्रक्रिया के दौरान दर्शन से भटक गए हैं। खेल दर्शन के उदाहरणों में शामिल हैं:

    • कार चलाने की क्षमता;
    • खिलाड़ी की सजगता का परीक्षण करने की क्षमता;
    • अंतरिक्ष शक्ति की अर्थव्यवस्था का अनुकरण करने की संभावना।
  3. अपने गेम की सभी विशेषताएं लिखें.विशेषताएँ ही आपके गेम को हजारों अन्य गेम से अलग करेंगी। विचारों और अवधारणाओं को सूचीबद्ध करके प्रारंभ करें, फिर उन सभी को सार्थक वाक्यों में फिर से लिखें। 5-15 सुविधाएँ तैयार करें. उदाहरण के लिए:

    • संकल्पना: एक अंतरिक्ष स्टेशन का निर्माण।
    • फ़ीचर: आप अपना स्वयं का अंतरिक्ष स्टेशन बना सकते हैं और उसका प्रबंधन कर सकते हैं।
    • संकल्पना: उल्का क्षति.
    • फ़ीचर: खिलाड़ी उल्कापात, सौर ज्वाला आदि में जीवित रहने की कोशिश करता है।
    • अभी सुविधाओं को सूचीबद्ध करें, और फिर आपके लिए उन्हें गेम के विकास योजना में सम्मिलित करना आसान होगा। बाद में हर चीज़ को एक के ऊपर एक "तराश" करने की तुलना में सभी विशेषताओं को शुरुआत में ही रखना बेहतर है।
    • सुविधाओं की सूची को तब तक फिर से लिखें जब तक आप समझ न जाएं: "यह बिल्कुल वही गेम है जिसे मैं बनाना चाहता हूं।"
  4. एक ब्रेक ले लो।एक या दो सप्ताह के लिए ड्राफ्ट को टेबल में छिपा दें। फिर इसे बाहर निकालें और उन्हें नई नजरों से देखें। इससे दर्द नहीं होगा.

    हम एक विकास योजना बनाते हैं

    1. हर चीज़ को सबसे छोटे विवरण तक पेंट करें।विकास योजना आपके खेल की रीढ़ है। सब कुछ इसमें है. फिर भी: सब कुछ इसमें है. यांत्रिकी, कहानी, सेटिंग, डिज़ाइन और बाकी सब कुछ। इसके अलावा, प्रारूप महत्वपूर्ण नहीं है, सार महत्वपूर्ण है, इस दस्तावेज़ की सामग्री महत्वपूर्ण है।

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

      • विषय-सूची लगभग खेल के लिए एक मार्गदर्शक की तरह है। सामान्य अनुभागों से प्रारंभ करें, फिर उन्हें उपखंडों में विभाजित करें।
      • विषय-सूची किसी गेम के ड्राफ्ट मॉडल की तरह है। लेकिन प्रत्येक बिंदु में विवरण होना चाहिए, बहुत सारे विवरण!
    3. प्रत्येक शीर्षक को पूरा करें.हर चीज़ का इतने विस्तार से और स्पष्ट रूप से वर्णन करें कि, कोडिंग और ड्राइंग पर काम शुरू करने पर, हर कोई और हर चीज़ समझ में आ जाएगी, और तुरंत। प्रत्येक मैकेनिक, प्रत्येक सुविधा - सब कुछ 5+ में समझाया जाना चाहिए!

      अन्य लोगों को खेल विकास योजना दिखाएँ।आपके दृष्टिकोण के आधार पर, गेम बनाना एक सहयोगात्मक प्रयास भी हो सकता है। खेल के बारे में अन्य लोगों की राय इसे बेहतर बना सकती है।

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

    प्रोग्रामिंग प्रारंभ करना

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

      • इंजनों की मदद से ग्राफिक्स, ध्वनि और कृत्रिम बुद्धिमत्ता के साथ काम करना सरल हो जाता है।
      • अलग-अलग इंजन - अलग-अलग फायदे और नुकसान। कुछ 2डी गेम के लिए बेहतर हैं, कुछ 3डी के लिए। कहीं आपको प्रोग्रामिंग को बेहतर ढंग से समझने की आवश्यकता है, कहीं आप किसी फ़ंक्शन को किसी प्रक्रिया से अलग किए बिना काम करना शुरू कर सकते हैं। निम्नलिखित इंजन लोकप्रिय हैं:
        • गेममेकर: स्टूडियो सबसे लोकप्रिय 2डी गेम इंजनों में से एक है।
        • 3डी गेम बनाने के लिए यूनिटी एक उपयोग में आसान इंजन है।
        • आरपीजी मेकर XV द्वि-आयामी निर्माण के लिए एक स्क्रिप्टिंग इंजन है भूमिका निभानाजेआरपीजी शैली.
        • अनरियल डेवलपमेंट किट एक बहुउद्देश्यीय 3डी इंजन है।
        • 3डी गेम बनाने के लिए सोर्स एक बहुत लोकप्रिय और बार-बार अपडेट किया जाने वाला इंजन है।
        • प्रोजेक्ट शार्क शुरुआती और उन्नत उपयोगकर्ताओं के लिए एक 3डी इंजन है।
    2. इंजन की विशेषताएं जानें या किसी विशेषज्ञ को नियुक्त करें।पसंद के आधार पर, बहुत सारी प्रोग्रामिंग करना आवश्यक हो सकता है। हालाँकि, सबसे सरल इंजनों के साथ भी इससे निपटना इतना आसान नहीं है। इसलिए, यदि कार्य आपकी शक्ति से परे लगता है, तो किसी पेशेवर की तलाश करें।

      • यह खेल पर टीम वर्क की शुरुआत हो सकती है। पहले - एक प्रोग्रामर, फिर एक ध्वनि विशेषज्ञ और डिजाइनर, फिर एक परीक्षक...
      • काम करने के लिए स्वतंत्र डेवलपर्स का एक विशाल समुदाय है। यदि लोगों को आपका विचार पसंद आता है, तो वे इसे जीवन में लाने में आपकी सहायता करने के लिए प्रेरित होंगे!
    3. गेम का प्रोटोटाइप बनाएं.इंजन का अध्ययन करने के बाद गेम का प्रोटोटाइप बनाएं। वास्तव में, यह गेम की बुनियादी कार्यक्षमता का परीक्षण है। ग्राफ़िक्स या ध्वनि की अभी आवश्यकता नहीं है, केवल प्लेसहोल्डर और एक परीक्षण क्षेत्र की आवश्यकता है।

      • जब तक यह खेलने में मज़ेदार न हो जाए तब तक प्रोटोटाइप की जाँच करना और उसे दोबारा बनाना आवश्यक है। जाँच के दौरान, आपको ऐसी किसी भी चीज़ की पहचान करनी होगी जो सही ढंग से काम नहीं करती है और उसके अनुसार परिवर्तन करना होगा। यदि प्रोटोटाइप लोगों को उत्साहित नहीं करता है, तो गेम स्वयं उन्हें प्रभावित करने की संभावना नहीं है।
      • प्रोटोटाइप एक या दो बार से अधिक बदलेगा। यह सामान्य है, क्योंकि आप पहले से कभी नहीं जानते कि यह या वह मैकेनिक कैसा व्यवहार करेगा।
    4. प्रबंधन पर काम करें.खिलाड़ी द्वारा प्रयोग किया जाने वाला नियंत्रण है का एक बुनियादी स्तरखेल की कार्यक्षमता. प्रोटोटाइप चरण में, नियंत्रणों को यथासंभव सुविधाजनक बनाना महत्वपूर्ण है।

      • ख़राब, कठिन, समझ से परे नियंत्रण - एक निराश खिलाड़ी। अच्छा, उच्च गुणवत्ता, सटीक नियंत्रण - एक खुश खिलाड़ी।

    ग्राफिक्स और ध्वनि पर काम कर रहे हैं

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

      • बहुमत व्यक्तिगत खेलएक छोटी सी टीम या एक व्यक्ति द्वारा बनाया गया। ध्यान रखें कि अकेले गेम बनाने में अधिक समय लगेगा।
      • हर किसी के उपयोग के लिए कई निःशुल्क संसाधन उपलब्ध हैं। इस मामले में मुख्य बात कॉपीराइट का उल्लंघन नहीं करना है।
    2. ड्राफ्ट आर्ट बनाएं.खेल के दृश्य भाग पर काम करना शुरू करें ताकि खेल में वही माहौल हो जो आपने अपने सपनों में देखा था।

      गेम की दुनिया डिज़ाइन करें.खेल के लिए कोई कला? आप एक गेम बनाने के लिए आगे बढ़ना शुरू कर सकते हैं और, शैली को ध्यान में रखते हुए, स्तर या गेम क्षेत्र बनाना शुरू कर सकते हैं। यदि आपका खेल "पहेली" शैली में है, तो तदनुसार, पहेलियों का आविष्कार करें।

    3. ग्राफ़िक्स में सुधार करें.चुनी गई ग्राफिक शैली के आधार पर, विभिन्न कार्यक्रम आपकी सहायता के लिए आ सकते हैं, उदाहरण के लिए:

      • ब्लेंडर सबसे लोकप्रिय 3डी संपादकों में से एक है (और यह मुफ़्त है)। नेटवर्क इस पर गाइडों से भरा है, इसलिए समझने और जल्दी से काम शुरू करने में कोई समस्या नहीं होगी।
      • फ़ोटोशॉप बनावट बनाने के चरण में, साथ ही सामान्य रूप से 2डी कला प्रस्तुत करने के लिए बहुत उपयोगी है। हाँ, इसका भुगतान किया गया है। यदि आप एक निःशुल्क एनालॉग चाहते हैं - जिम्प लें, इसकी कार्यक्षमता लगभग समान है।
      • पेंट.नेट पेंट शॉप प्रो जैसे प्रोग्राम का एक निःशुल्क विकल्प है जो 2डी कला बनाना आसान बनाता है। द्वि-आयामी पिक्सेल कला पर काम करते समय यह प्रोग्राम विशेष रूप से उपयोगी है।
      • एडोब इलस्ट्रेटर का प्रयोग करें. यह प्रोग्राम वेक्टर ग्राफ़िक्स के लिए बहुत अच्छा है. यह सस्ता नहीं है, इसलिए यदि आपके पास पैसे की कमी है, तो इंकस्केप का उपयोग करें - एक निःशुल्क विकल्प एडोब इलस्ट्रेटरखुला स्त्रोत।
    4. ध्वनि रिकॉर्ड करें.ध्वनि किसी भी खेल के वातावरण का एक बहुत ही महत्वपूर्ण घटक है। क्या आपके पास संगीत है, क्या आपके पास नहीं है, क्या ध्वनि प्रभावकब खेला जाता है, क्या संवाद सुनाया जाता है - इन सबका खिलाड़ी के खेल के अनुभव पर महत्वपूर्ण प्रभाव पड़ेगा।

      • वेब पर मुफ़्त और कार्यात्मक ऑडियो प्रोग्राम उपलब्ध हैं। यदि आपका बजट सीमित है, तो वे एक बढ़िया विकल्प हैं।
      • आप तात्कालिक साधनों का उपयोग करके घर से ही ध्वनि रिकॉर्ड कर सकते हैं।

क्या आप सीखना चाहते हैं कि गेम कैसे बनायें?
लेकिन पता नहीं कहां से शुरू करें?
नीचे दिया गया पाठ पढ़ें और आज आप अपना पहला गेम बना रहे होंगे!

नमस्ते नौसिखिया गेम डेवलपर!

यदि आपने इस साइट को देखा है, तो आप गेम बनाना चाहते हैं। और कई सालों में नहीं, बल्कि अभी। और आप प्रशिक्षण केंद्रों में कक्षाओं, विशेष पाठ्यक्रमों आदि पर बहुत अधिक पैसा (5 से 85 हजार तक) खर्च नहीं करने जा रहे हैं।

भले ही आप गेम बनाने की प्रक्रिया के बारे में कुछ भी नहीं समझते हैं और सोचते हैं कि यह अविश्वसनीय रूप से कठिन है, मैं गारंटी देता हूं कि आज आप अपना पहला गेम बनाना शुरू कर देंगे!

मैं कौन हूँ?

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

साभार, अर्टिओम काशेवरोव।

तो, आपने वीडियो गेम बनाने के अपने आजीवन सपने को साकार करने के बारे में गंभीर होने का निर्णय लिया है।

मैं अपना अनुभव आपके साथ साझा करूंगा: कुछ साल पहले मैं सोच भी नहीं सकता था कि गेम बनाना इतना आसान होगा। 6 साल के अनुभव के साथ एक प्रोग्रामर के रूप में, मैं आपको बता सकता हूं कि सबसे सरल 2डी गेम बनाना भी कोई आसान काम नहीं था। मुख्य किरदार को स्क्रीन पर घुमाने के लिए अकेले मुझे अविश्वसनीय मात्रा में मानसिक प्रयास और समय (लगभग एक सप्ताह) खर्च करना पड़ा।

क्या आप कल्पना कर सकते हैं कि पूरे खेल में कितनी मेहनत लगी होगी?

आज आप कुछ ही महीनों में आसानी से सीख सकते हैं कि पहले सरल 2डी गेम और फिर अधिक जटिल 3डी गेम कैसे बनाएं! साथ ही, आपको किसी विशिष्ट ज्ञान की बिल्कुल भी आवश्यकता नहीं है - आपकी इच्छा और थोड़ी सी दृढ़ता ही काफी है।

अनावश्यक परेशानियों के बिना गेम कैसे बनाएं?

क्या चीज़ आपको गेम को अधिक आसान और तेज़ बनाने की अनुमति देती है?

यह एक गेम मेकर प्रोग्राम है. इसके संचालन का सिद्धांत सरल है - किसी भी खेल में दोहराव वाले सॉफ़्टवेयर तत्व होते हैं। उदाहरण के लिए - वस्तुओं का टकराव, एनीमेशन का प्रदर्शन, संगीत और ऑडियो प्रभावों का प्लेबैक, गेम के परिवर्तनीय राउंड इत्यादि। इसलिए यह प्रोग्राम आपको इन सभी प्रक्रियाओं के कार्यान्वयन पर समय बर्बाद नहीं करने की अनुमति देता है। हमें बस इन सभी प्रक्रियाओं को अपनी इच्छानुसार जोड़ना है। उदाहरण के लिए, जब वस्तुएँ टकराती हैं, तो हम इसे ऐसा बना सकते हैं कि किसी प्रकार की ध्वनि बजती है या, उदाहरण के लिए, एक नई वस्तु बनती है, और यदि चाहें, तो हम दोनों कर सकते हैं।

इस तरह से गेम बनाना एक रोमांचक, अतुलनीय आनंद है!

गेम मेकर पर आप किस स्तर का खेल कर सकते हैं, उस पर एक नज़र डालें:

धूल बल

यह शानदार ग्राफिक्स और गेमप्ले वाला एक आर्केड गेम है। यह गेम एक व्यावसायिक परियोजना है, जिसके निर्माता एक पेशेवर गेम डेवलपमेंट स्टूडियो हैं।


शीर्षक: धूल बल

शैली: आर्केड

डेवलपर्स:
कला/गेम डिज़ाइन/ध्वनि:वुडली नाइ
प्रोग्राम/डिज़ाइन:लेक्सी डोस्टल
संगीत: robotscience.bandcamp.com

मल्टीप्लेयर: नहीं

समानता: मिरर एज 2डी

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

आप जल्दी और सस्ते में गेम बनाना सीखना चाहते हैं।
क्या ऐसा संभव है?

हाँ। और मुझे पता है कैसे.

अफ़सोस, हमारे देश में कोई भी विश्वविद्यालय गेम बनाना नहीं सिखाता। और इससे भी बुरी बात यह है कि वास्तव में ऐसा कुछ भी नहीं है मुद्रित साहित्यइस नंबर पर

क्या होता है? यह सीखने का कोई तरीका नहीं है कि गेम कैसे बनायें?

अभी कुछ साल पहले, गेम बनाना सीखना वास्तव में एक बड़ी चुनौती थी।

लेकिन अब स्थिति बदल गई है! गेम बनाने पर वीडियो ट्यूटोरियल जारी होने के बाद:


सीखने का यह तरीका उबाऊ नहीं होगा, महंगा नहीं होगा और आप इसे जब चाहें तब कर सकते हैं।

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

इस पाठ्यक्रम के लिए कौन है?

यह पाठ्यक्रम उन शुरुआती लोगों के लिए डिज़ाइन किया गया है जो कंप्यूटर के लिए वीडियो गेम बनाने के रहस्य सीखना चाहते हैं पूर्ण शून्य. कोई प्रोग्रामिंग कौशल न होना और यह भी पता न होना कि वीडियो गेम कैसे बनाए जाते हैं।

92% क्या ग़लत है शुरुआती का प्रतिशत?

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

आपका पहला गेम बहुत अच्छा न हो, लेकिन यह आपका होगा!

यह निश्चित रूप से आपको नई ऊंचाइयों पर ले जाएगा! और तब आप केवल बेहतर काम करेंगे! यदि आप एक साथ काम करते हैं तो छोटी जीतें आपके या आपकी टीम के लिए बहुत महत्वपूर्ण हैं। वे आपको त्रुटियों और अन्य समस्याओं को तुरंत देखने की अनुमति देते हैं।

क्या अकेले गेम बनाना संभव है?- यही सवाल अब आपके दिमाग में घूम रहा है।

निःसंदेह यह संभव है!लेकिन, सबसे अधिक संभावना है, आपके पास ऐसे काम होंगे जो आप किसी कारण से नहीं कर पाएंगे। ऐसे मामलों में, मैंने 500 रूबल के लिए काम पर रखा। एक व्यक्ति जिसने इस काम का सामना किया, और फिर लंबे समय तक शुद्ध उत्साह के साथ इस परियोजना में मदद की!

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

लोगों को कैसे काम पर रखें और उन्हें कहां खोजें? - मैं आपको इसके बारे में वीडियो कोर्स में जरूर बताऊंगा।

सबसे सरल कंप्यूटर गेम कौन सा है?

किसी बड़ी चीज़ का लक्ष्य न रखें - जैसा कि मैंने कहा, आपका पहला गेम सरल होना चाहिए। तो, एक गेम बनाने के लिए हमें चाहिए:

    ग्राफ़िक डिज़ाइन (स्प्राइट, आदि)

    गेम इंजन (सॉफ़्टवेयर भाग जो खिलाड़ी के साथ इंटरैक्ट करेगा)

    सबसे प्राथमिक गेम डिज़ाइन (यह इस बात का विचार है कि गेम में सब कुछ कैसे व्यवस्थित किया जाएगा)

जैसा कि आप देख सकते हैं, ज़्यादा नहीं। व्यवहार में, इसके लिए 1-2 लोगों की आवश्यकता होती है। और, इस तथ्य के बावजूद कि हमने गेम की स्क्रिप्ट और ध्वनि घटक को इसमें से हटा दिया है, हम कुछ और सरल बना सकते हैं।

तथ्य यह है कि ग्राफिक डिज़ाइन अन्य गेम से उधार लिया जा सकता है (यदि आप ऐसा गेम नहीं बेचते हैं, तो आप कानून नहीं तोड़ रहे हैं)। गेम डिज़ाइन - कुछ पुराने डेंडी या सेगा गेम्स से भी लिया जा सकता है। और चलिए शुरू करते हैं आपके पास केवल एक राउंड होगा। सबसे कठिन भाग सॉफ्टवेयर भाग है, जिसे मैं आपको वीडियो कोर्स में एक या दो बार करना सिखाऊंगा "वीडियो प्रारूप में कंप्यूटर गेम बनाना".

इसके अलावा, आप प्रोग्रामिंग के बिना सॉफ्टवेयर भाग में महारत हासिल कर लेंगे!

यही गेम मेकर की खूबसूरती है!

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

पाठ्यक्रम में क्या शामिल है?

पाठ्यक्रम में 3 डीवीडी शामिल हैं:

पहले दो डिस्क में वीडियो ट्यूटोरियल हैं।

तीसरी डिस्क में गेम और संसाधन बनाने के लिए सभी आवश्यक प्रोग्राम हैं।

पाठ्यक्रम के साथ भी शामिल है विस्तृत निर्देशइसके साथ उत्पादक होना।

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

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

पाठ्यक्रम के लिए निर्देश- निर्देश में विस्तार से वर्णन किया गया है कि पाठ्यक्रम को कैसे लागू किया जाए ताकि वीडियो पाठों का प्रभाव अधिकतम हो और पहले अवसर पर भुलाया न जाए।

पाठ्यक्रम योजना क्या है?

वीडियो पाठ्यक्रम स्वयं अध्यायों में विभाजित है, जिनमें से प्रत्येक में हम आपके सामने आने वाली सबसे गंभीर समस्याओं का समाधान करते हैं। कुछ अध्यायों को उपअध्यायों में विभाजित किया गया है।

अब इस बारे में सोचें कि इस पाठ्यक्रम का उपयोग करके आप अपने लिए सुविधाजनक समय पर घर पर पढ़ाई करके कितने पैसे बचा सकते हैं।

इगोर स्ट्लिकोव

सेंट पीटर्सबर्ग

"हमने अपना पहला प्रोजेक्ट पहले ही लॉन्च कर दिया है! अब हम दूसरे प्रोजेक्ट की योजना बना रहे हैं।"

नमस्ते, अर्टोम!

पाठ्यक्रम के लिए धन्यवाद. सच कहूँ तो, पाठ्यक्रम का अध्ययन करने से पहले भी, मैंने गेम बनाने के बारे में बहुत कुछ पढ़ा। केवल हर समय मैं इस विचार से डरा रहता था कि प्रोग्रामर की जानकारी के बिना आप गेम बनाना शुरू नहीं कर सकते। हाई स्कूल के बाद से मुझे प्रोग्रामिंग में कठिनाई का सामना करना पड़ा है। हाँ, केवल कभी-कभी गेम बनाने के ऐसे विचार सामने आते थे कि मैं आपका कोर्स खरीदने से इनकार नहीं कर सकता था, और मुझे इसका पछतावा नहीं था।

अब मैंने और मेरे दोस्त ने अपना पहला प्रोजेक्ट सफलतापूर्वक पूरा कर लिया है। अब हम दूसरी योजना बनाते हैं. मैं एक गेम डिजाइनर हूं और वह स्क्रिप्ट लिखता है। यह अफ़सोस की बात है कि पर्याप्त समय नहीं है - काम, परिवार। लेकिन अभी, मैं एक शौक के लिए समय निकालता हूं, कौन जानता है, शायद यह कुछ और बड़ा हो जाए।

सामान्य तौर पर, मैं परिणामों से बहुत संतुष्ट हूं, यह एक बहुत शक्तिशाली छलांग थी। आपके पाठ अद्भुत काम करते हैं। मैं मेरी समीक्षा पढ़ने वाले सभी लोगों से कहूंगा - संकोच न करें, यदि आप वीडियो गेम बनाने के विषय में रुचि रखते हैं, तो साहसपूर्वक ऑर्डर करें - आप बहुत सी नई चीजें सीखेंगे और आप निश्चित रूप से डिस्क से अलग नहीं होंगे!

मैं ईमानदारी से आपको शुभकामनाएँ देता हूँ, अर्टोम!

पी.एस. इतनी देर से पोस्ट करने के लिए क्षमा करें, पाठ्यक्रम और प्रोजेक्ट के अध्ययन में व्यस्त था।

जब आप ऑर्डर देते हैं तो आपको यह मिलता है:

पहले तो, आपको उदाहरणों और युक्तियों के साथ दो डीवीडी पर 9 घंटे से अधिक के वीडियो मिलते हैं।वीडियो गेम बनाने के उदाहरण, प्रभावों का प्रदर्शन। आपको यह जानकारी वास्तविक समय में मुझसे वीडियो पर प्राप्त होगी।

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

  • विशेष रूप से आपके लिए, मैंने सभी आवश्यक ग्राफ़िक ब्लैंक बनाए, सभी आवश्यक प्रोग्राम एकत्र किए, और यहां तक ​​कि आपके लिए एक ध्वनि लाइब्रेरी भी संकलित की ताकि आप अपने गेम को आवाज भी दे सकें।
  • कोर्स पूरा करने के बाद आपको क्या मिलेगा?

    1 . मुख्य बात जो आप सीखेंगे वह यह है कि आप गेम बनाना सीखेंगे। एक महीने के बाद, आप एक टीम के साथ या अकेले अपने गेम बनाने में सक्षम होंगे। और इसके लिए कहीं जाना बिल्कुल भी जरूरी नहीं है - आप वीडियो से खुद ही सब कुछ सीख जाएंगे!

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

    3 . अब आप केवल एक ऐसे व्यक्ति नहीं रहेंगे जो खेलों पर अपना बहुत सारा समय बर्बाद करता है, बल्कि एक व्यक्ति - एक निर्माता बन जायेंगे। आकर्षक दुनिया और कई अनोखे पात्र - यह सब आपके नियंत्रण में होगा।

    4 . आप प्राप्त परिणामों से अपने सभी दोस्तों को आश्चर्यचकित करने में सक्षम होंगे।

    यदि आप अभी ट्यूटोरियल के लिए ऑर्डर देते हैं, तो आपको मेरी ओर से ये दो उपहार प्राप्त होंगे:

    उपहार क्रमांक 1:
    वीडियो कोर्स "आधुनिक गेम डिजाइनरों की सफलता के रहस्य"

    ध्यान!!! यदि आप एक घंटे से अधिक देर से ऑर्डर देते हैं,

    तो आपको ये बोनस प्राप्त नहीं होंगे।

    वैलेन्टिन लैपोनिन

    नोवोसिबिर्स्क शहर

    नमस्ते! मेरा नाम वैलेंटाइन है. मैं आपके वीडियो कोर्स के लिए आपको बहुत-बहुत धन्यवाद कहना चाहता था। सच कहूँ तो मुझे उम्मीद भी नहीं थी कि इसमें इतनी बड़ी मात्रा में उपयोगी जानकारी होगी।

    मुझे अच्छा लगा कि पाठ्यक्रम विशेष रूप से, उद्देश्यपूर्ण ढंग से, अनावश्यक विषयांतर के बिना और सबसे ऊपर, अभ्यास के उद्देश्य से बनाया गया था। कब कामैं कुछ ऐसी ही चीज़ की तलाश में था, लेकिन खोज असफल रही। मैंने गेम डेवलपमेंट के बारे में अनेक प्रश्नों के उत्तर ढूंढने में बहुत समय बिताया।

    हां... आप इंटरनेट पर बहुत सारी जानकारी पा सकते हैं, लेकिन, मूल रूप से, यह रचनात्मक नहीं है, सुसंगत नहीं है... कभी-कभी यह विश्वसनीय भी नहीं होती है। आपके वीडियो कोर्स से बहुत कुछ स्पष्ट हो गया है.

    विज्ञापन में लिखी हर बात के अलावा, डिस्क पर एक दर्जन उपयोगी वीडियो सामग्रियां भी थीं जो सामग्री की तालिका में नहीं हैं, मुझे इसकी बिल्कुल भी उम्मीद नहीं थी। यह देखा जा सकता है कि लेखक ने कुछ आवश्यक और उपयोगी करने का प्रयास किया है। और, ऐसा लगता है, उन्होंने ये पाठ बिल्कुल आखिरी क्षण में जोड़े। मेरा सुझाव है!

    एक बार फिर धन्यवाद! आपके व्यवसाय में शुभकामनाएँ!

    अगर आपको लगता है कि ये सब बहुत अच्छा लगता है, तो मैं आपको शांत करना चाहता हूं...

    कोर्स की पढ़ाई के दौरान और सबसे महत्वपूर्ण बात पढ़ाई के बाद आपको गंभीरता से काम करना होगा. बेशक, पाठ्यक्रम पूरा करने के बाद, आपके शस्त्रागार में कई कौशल, तकनीक और ज्ञान दिखाई देंगे जो आपको दर्जनों कदम आगे रहने में मदद करेंगे। लेकिन साथ ही, किसी ने काम और कार्रवाई की आवश्यकता को रद्द नहीं किया।

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

    क्या यह बहुत है?

    वास्तव में, यह पाठ्यक्रम की कीमत भी नहीं है और वह राशि भी नहीं है जो आप पाठ्यक्रम प्राप्त करने के बाद मेल में भुगतान करेंगे।

    यह आपके सपने को हासिल करने की कीमत है - गेम बनाने की! एक सप्ताह के प्रशिक्षण के बाद, आप अपना पहला गंभीर प्रोजेक्ट बनाना शुरू कर देंगे। और एक महीने में आपके पास एक तैयार गेम होगा जिस पर आप गर्व कर सकते हैं!

    कोर्स की कीमत अब सॉसेज की दो स्टिक या रेस्तरां की एक यात्रा के बराबर है। मुझे लगता है कि अपने सपने को साकार करने के लिए, आप एक बार भी किसी रेस्तरां में नहीं जा सकते, या सॉसेज खाकर खत्म नहीं हो सकते।

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

    100% कोई जोखिम भरा सौदा नहीं!

    यदि आप अभी भी संदेह में हैं, तो मैं आपको 100% गारंटी देता हूं:

    यदि आपके प्रशिक्षण के दौरान, किसी भी कारण से, आपको लगता है कि गेम बनाना "आपके लिए नहीं है" और मेरा कोर्स आपकी मदद नहीं करता है - डिस्क को पैक करें और उन्हें डिलीवरी अधिसूचना के साथ रिटर्न पते पर भेजें, रास्ते में मेरे समर्थन को लिखें। जैसे ही पार्सल मेरे हाथ में आएगा, मैं बिना किसी सवाल के आपके लिए सुविधाजनक किसी भी तरीके से पैसे आपको वापस ट्रांसफर कर दूंगा। मान गया? :-)

    सपोर्ट सेवाऔर हम वैकल्पिक विकल्पों की पेशकश करते हुए आपके साथ व्यक्तिगत तरीके से स्थिति का समाधान करेंगे।

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

    मैं तुम्हारी सफलता की कामना करता हूं!

    साभार, अर्टिओम काशेवरोव।

    पी.एस.अपना मौका न चूकें क्योंकि यह सामग्री कहीं और उपलब्ध नहीं है। इसे इंटरनेट से भी डाउनलोड नहीं किया जा सकता. डिस्क सुरक्षा प्रणाली में ऑनलाइन सक्रियण है, जो पाठ्यक्रम के पायरेटेड संस्करण लॉन्च करने की संभावना को पूरी तरह से बाहर कर देता है।

    लियोनिद बुब्नोव

    इरकुत्स्क

    "मैंने कभी नहीं सोचा था कि गेम बनाना इतना आसान है!"

    नमस्ते अर्टोम!

    यह लियोनिद बुबनोव हैं।

    मुझे आज वीडियो कोर्स प्राप्त हुआ। मै खुश हूँ!

    मैंने कुछ वीडियो देखे, आपको क्या चाहिए!! आप सब कुछ विस्तार से समझाते हैं, बहुत अच्छा।

    आपके पाठ्यक्रम के सामने आने से पहले, मैंने सोचा था कि गेम बनाना एक बहुत ही जटिल प्रक्रिया है और एक व्यक्ति की शक्ति से परे है। अब मैं देखता हूं कि ऐसा नहीं है. मेरी आँखें खोलने के लिए धन्यवाद! मैंने कभी नहीं सोचा था कि गेम बनाना इतना आसान है! मुझे इसे करने में ख़ुशी होगी. सवाल होंगे तो जरूर लिखूंगा.

    संचार तक. लियोनिद.

    पी.पी.एस. उन लोगों के लिए जो फेंके जाने से डरते हैं, और यह, दुर्भाग्य से, रूनेट में एक बहुत ही सामान्य निपटान प्रक्रिया है, मैं आपको यह सूचित करने में जल्दबाजी करता हूं कि मेरी साइटों से सभी बिक्री पूरी तरह से कानूनी हैं.

    मैं आधिकारिक तौर पर पंजीकृत हूं व्यक्तिगत उद्यमी(आईपी काशेवरोव ए.डी., ओजीआरएन 305026522400038), इसलिए, वह नियमित रूप से करों का भुगतान करने और सभी उपभोक्ता अधिकारों का पालन करने के लिए बाध्य है। आप अनुभाग में राज्य पंजीकरण प्रमाणपत्र और अन्य दस्तावेजों के बारे में भी अधिक जान सकते हैं। आप अनुभाग में कोई भी प्रश्न पूछ सकते हैं.

    अब आपको अंदाजा हो गया है कि हमें किस दिशा में काम करना है, इसके अलावा, वे रूसी संघ के उपभोक्ता संरक्षण कानून द्वारा 100% संरक्षित हैं।

    आपके प्रयास में शुभकामनाएँ!

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

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

    गेम मेकर एक सरल 2डी और 3डी गेम निर्माण सॉफ्टवेयर है जो आपको गेम बनाने की अनुमति देता है एक लंबी संख्याप्लेटफ़ॉर्म: विंडोज़, आईओएस, लिनक्स, एंड्रॉइड, एक्सबॉक्स वन और अन्य। लेकिन प्रत्येक ओएस के लिए, गेम को कॉन्फ़िगर करने की आवश्यकता होगी, क्योंकि गेम मेकर हर जगह गेम के समान संचालन की गारंटी नहीं देता है।

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

    आप विज़ुअल प्रोग्रामिंग सिस्टम का उपयोग करके या अंतर्निहित GML प्रोग्रामिंग भाषा का उपयोग करके गेम बना सकते हैं। हम आपको GML का अध्ययन करने की सलाह देते हैं, क्योंकि इसकी मदद से गेम अधिक रोचक और बेहतर बनते हैं।

    यहां गेम बनाने की प्रक्रिया बहुत सरल है: संपादक में स्प्राइट बनाना (आप तैयार चित्र डाउनलोड कर सकते हैं), विभिन्न गुणों के साथ ऑब्जेक्ट बनाना और संपादक में स्तर (कमरे) बनाना। गेम मेकर पर गेम के विकास की गति अन्य समान इंजनों की तुलना में बहुत तेज़ है।

    एकता 3डी

    सबसे शक्तिशाली और सबसे लोकप्रिय गेम इंजनों में से एक यूनिटी 3डी है। इसके साथ, आप समान विज़ुअल प्रोग्रामिंग इंटरफ़ेस का उपयोग करके किसी भी जटिलता और किसी भी शैली के गेम बना सकते हैं। हालाँकि शुरुआत में Unity3D पर पूर्ण विकसित गेम के निर्माण का मतलब जावास्क्रिप्ट या C# जैसी प्रोग्रामिंग भाषाओं का ज्ञान था, लेकिन बड़ी परियोजनाओं के लिए इनकी आवश्यकता होती है।

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

    क्रॉस-प्लेटफ़ॉर्म, स्थिरता, उच्च प्रदर्शन, मैत्रीपूर्ण इंटरफ़ेस - यह यूनिटी 3डी इंजन के फायदों की एक छोटी सी सूची है। यहां आप लगभग सब कुछ बना सकते हैं: टेट्रिस से लेकर जीटीए 5 तक। लेकिन यह प्रोग्राम इंडी गेम डेवलपर्स के लिए सबसे अच्छा है।

    यदि आप अपने गेम को मुफ्त में प्लेमार्केट पर नहीं डालने का निर्णय लेते हैं, तो आपको यूनिटी 3डी के डेवलपर्स को बिक्री का एक निश्चित प्रतिशत भुगतान करना होगा। कार्यक्रम गैर-व्यावसायिक उपयोग के लिए निःशुल्क है।

    और वापस डिजाइनरों के पास! क्लिकटीम फ़्यूज़न ड्रैग'एन'ड्रॉप इंटरफ़ेस का उपयोग करके 2डी गेम बनाने का एक प्रोग्राम है। यहां आपको प्रोग्रामिंग की आवश्यकता नहीं है, क्योंकि आप एक कंस्ट्रक्टर की तरह टुकड़ों में गेम इकट्ठा करेंगे। लेकिन आप प्रत्येक ऑब्जेक्ट के लिए कोड लिखकर भी गेम बना सकते हैं।

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

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

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

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

    अपने सरल और सहज ज्ञान युक्त इंटरफ़ेस के लिए धन्यवाद, कार्यक्रम उन उपयोगकर्ताओं के लिए भी उपयुक्त है जिन्होंने कभी भी गेम विकास में काम नहीं किया है। साथ ही, शुरुआती लोगों को कार्यक्रम में सभी प्रक्रियाओं के विस्तृत विवरण के साथ कई ट्यूटोरियल और गेम के उदाहरण मिलेंगे।

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

    लेकिन जहां फायदे हैं, वहां नुकसान भी हैं। कंस्ट्रक्ट 2 का मुख्य नुकसान यह है कि अतिरिक्त प्लेटफार्मों पर निर्यात केवल तीसरे पक्ष के कार्यक्रमों की मदद से किया जाता है।

    क्रायइंजिन सबसे शक्तिशाली 3डी गेम इंजनों में से एक है, जिसकी ग्राफिक्स क्षमताएं किसी भी अन्य समान प्रोग्राम से बेहतर हैं। यहीं ऐसा था प्रसिद्ध खेलक्राइसिस और फार क्राई की तरह। और ये सब बिना प्रोग्रामिंग के संभव है.

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

    CryEngine में भौतिकी प्रणाली पात्रों, वाहनों, कठोर और नरम निकायों, तरल पदार्थ, ऊतकों के भौतिकी के व्युत्क्रम गतिकी का समर्थन करती है। तो आपके गेम में वस्तुएं काफी यथार्थवादी व्यवहार करेंगी।

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

    गेम एडिटर हमारी सूची में एक और गेम बिल्डर है जो एक सरलीकृत गेम मेकर बिल्डर जैसा दिखता है। यहां आप बिना किसी विशेष प्रोग्रामिंग ज्ञान के सरल 2डी गेम बना सकते हैं।

    यहां आप सिर्फ एक्टर्स के साथ ही काम करेंगे। यह पात्र और "आंतरिक" आइटम दोनों हो सकते हैं। प्रत्येक अभिनेता के लिए, आप कई अलग-अलग गुण और फ़ंक्शन सेट कर सकते हैं। आप क्रियाओं को कोड के रूप में भी लिख सकते हैं, या आप बस एक तैयार स्क्रिप्ट उठा सकते हैं।

    साथ ही, गेम एडिटर का उपयोग करके आप कंप्यूटर और फोन दोनों के लिए गेम बना सकते हैं। ऐसा करने के लिए, बस गेम को सही प्रारूप में सहेजें।

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

    और यहां यूनिटी 3डी और क्रायइंजिन - अनरियल डेवलपमेंट किट का एक प्रतियोगी है। यह कई लोकप्रिय प्लेटफार्मों के लिए 3डी गेम विकसित करने के लिए एक और शक्तिशाली गेम इंजन है। यहां भी गेम प्रोग्रामिंग भाषाओं का उपयोग किए बिना बनाए जा सकते हैं, लेकिन केवल ऑब्जेक्ट के लिए तैयार इवेंट सेट करके।

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

    गैर-व्यावसायिक उपयोग के लिए, आप प्रोग्राम को निःशुल्क डाउनलोड कर सकते हैं। लेकिन जैसे ही आपको गेम के लिए पैसा मिलना शुरू होता है, आपको प्राप्त राशि के आधार पर डेवलपर्स को ब्याज देना होगा।

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

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

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

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

    लेकिन, प्रोग्राम कितना भी अच्छा क्यों न हो, यहां नुकसान भी हैं। कोडु गेम लैब सरल है, हाँ। लेकिन इसमें उतने टूल्स नहीं हैं जितने हम चाहेंगे. और यह विकास वातावरण सिस्टम संसाधनों पर काफी मांग वाला है।

    3डी रेड सुंदर है दिलचस्प कार्यक्रमकंप्यूटर पर 3D गेम बनाने के लिए. ऊपर उल्लिखित सभी प्रोग्रामों की तरह, यह एक विज़ुअल प्रोग्रामिंग इंटरफ़ेस का उपयोग करता है जो नौसिखिए डेवलपर्स को प्रसन्न करेगा। समय के साथ, आप सीखेंगे कि इस प्रोग्राम में स्क्रिप्ट कैसे बनाई जाती है।

    यह उन कुछ कार्यक्रमों में से एक है जो व्यावसायिक उपयोग के लिए भी निःशुल्क हैं। लगभग सभी गेम इंजनों को या तो खरीदना पड़ता है या आय का एक प्रतिशत काट लिया जाता है। 3डी रेड में आप किसी भी जॉनर का गेम बना सकते हैं और उससे पैसे कमा सकते हैं।

    दिलचस्प बात यह है कि 3डी रेड में आप मल्टीप्लेयर गेम या नेटवर्क पर गेम बना सकते हैं और यहां तक ​​कि गेम चैट भी सेट कर सकते हैं। यह दूसरा है दिलचस्प विशेषतायह कार्यक्रम।

    साथ ही, डिज़ाइनर हमें विज़ुअलाइज़ेशन की गुणवत्ता और भौतिकी इंजन से प्रसन्न करता है। आप कठोर और मुलायम पिंडों के व्यवहार को अनुकूलित कर सकते हैं, साथ ही उनमें स्प्रिंग्स, जोड़ और बहुत कुछ जोड़कर तैयार 3डी मॉडल को भौतिकी के नियमों का पालन करने वाला बना सकते हैं।

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

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

    बेशक, कार्यक्रम का मुफ्त संस्करण काफी सीमित है, लेकिन फिर भी यह एक छोटा और बनाने के लिए पर्याप्त है दिलचस्प खेल. आपको ढेर सारी शैक्षणिक सामग्री के साथ-साथ आधिकारिक विकि विश्वकोश - स्टेंसिलपीडिया भी मिलेगा।

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

    
    ऊपर