खेल को क्या करना है। खुद गेम कैसे बनाएं? गेम बनाने के चरण

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

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

कंप्यूटर गेम बनाने के चरण

एक गेम बनाने के सात चरण हैं जो एक संक्षिप्त और संपूर्ण उत्पाद बनाने में मदद करेंगे:

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

गेम बनाने के लिए प्रोग्रामिंग भाषाएं

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

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

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

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

विधि 1: गेम बनाने के लिए कार्यक्रम

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

  1. टैब पर जाएं "नया"और एक नया प्रोजेक्ट बनाएं।
  2. आइए एक स्प्राइट बनाएं। आइटम पर राइट क्लिक करें स्प्राइट, और फिर - "स्प्राइट बनाएं".
  3. इसे एक नाम दें, इसे प्लेयर होने दें, और दबाएं "स्प्राइट संपादित करें". एक विंडो खुलेगी जिसमें हम स्प्राइट को संशोधित या बना सकते हैं। आइए एक नया स्प्राइट बनाएं, हम आकार नहीं बदलेंगे।
  4. न्यू स्प्राइट पर डबल क्लिक करें। खुलने वाले संपादक में, एक स्प्राइट खींचना संभव हो जाता है। पर इस पलहम एक खिलाड़ी बनाते हैं, अर्थात् एक टैंक। हम अपनी ड्राइंग को बचाते हैं।
  5. हमारे टैंक का एनिमेशन बनाने के लिए, इमेज को कॉम्बिनेशन के साथ कॉपी और पेस्ट करें Ctrl+सीतथा Ctrl+Vतदनुसार और उसे कैटरपिलर की एक अलग स्थिति बनाएं। आपको जितनी उचित लगे उतनी प्रतियां बनाने की अनुमति है। जितनी अधिक छवियां, उतना ही दिलचस्प एनीमेशन।
  6. आप पूर्वावलोकन आइटम के बगल में स्थित चेकबॉक्स को चेक कर सकते हैं। आप निर्मित एनीमेशन देखेंगे और आप फ्रेम दर को बदल सकते हैं। छवि को सहेजें और इसे बटन के साथ केंद्र में रखें केंद्र. हमारा चरित्र तैयार है।
  7. उसी तरह, हमें तीन और स्प्राइट बनाने की जरूरत है: एक दुश्मन, एक दीवार और एक प्रक्षेप्य। चलो उन्हें दुश्मन, दीवार और गोली कहते हैं।
  8. अब हमें ऑब्जेक्ट बनाने की जरूरत है। टैब पर "वस्तुएं"राइट क्लिक करें और चुनें "वस्तु बनाएँ". आइए प्रत्येक स्प्राइट के लिए एक ऑब्जेक्ट बनाएं: ob_player, ob_enemy, ob_wall, ob_bullet।
  9. वॉल ऑब्जेक्ट बनाते समय, के आगे वाले बॉक्स को चेक करें ठोस. इससे दीवार पक्की हो जाएगी और टैंक उसमें से नहीं गुजर सकेंगे।

  10. चलो कॉम्प्लेक्स में चलते हैं। Ob_player ऑब्जेक्ट खोलें और टैब पर जाएं नियंत्रण. एक नया बटन ईवेंट बनाएं कार्यक्रम जोड़ें» और चुनें "सृजन करना". आइटम पर राइट क्लिक करें "कोड निष्पादित करें".
  11. खुलने वाली विंडो में, आपको यह निर्दिष्ट करने की आवश्यकता है कि हमारा टैंक क्या कार्य करेगा। इन पंक्तियों को टाइप करें:

    एचपी = 10;
    dmg_time=0;

  12. एक ईवेंट बनाएं कदमऔर इसके लिए कोड इसी तरह लिखें:

    image_angle = point_direction (x, y, mouse_x, mouse_y);
    अगर कीबोर्ड_चेक (ऑर्ड ("डब्ल्यू")) (वाई- = 3);
    अगर कीबोर्ड_चेक (ऑर्ड ("एस")) (वाई + = 3);
    अगर कीबोर्ड_चेक (ऑर्ड ("ए")) (एक्स- = 3);
    अगर कीबोर्ड_चेक (ऑर्ड ("डी")) (एक्स + = 3);

    अगर Keyboard_check_released (ord("W")) (गति = 0;)
    अगर Keyboard_check_released (ord("S")) (गति = 0;)
    अगर Keyboard_check_released (ord("A")) (गति = 0;)
    अगर Keyboard_check_released (ord("D")) (गति = 0;)

    अगर माउस_चेक_बटन_प्रेस्ड (एमबी_लेफ्ट)
    {
    उदाहरण_क्रिएट (x, y, ob_bullet) के साथ (गति = 30; दिशा = बिंदु_दिशा (ob_player.x, ob_player.y, mouse_x, mouse_y);)
    }

  13. एक ईवेंट जोड़ें "टकराव"- दीवार से टक्कर। कोड:

    एक्स = एक्सपिछला;
    वाई = पिछला;

  14. और दुश्मन के साथ टकराव भी जोड़ें:

    अगर dmg_time<= 0
    {
    एचपी- = 1
    dmg_time=5;
    }
    dmg_time - = 1;

  15. आयोजन चित्र बनाना:

    ड्रा_सेल्फ ();
    draw_text (50,10, स्ट्रिंग (एचपी));

  16. जोड़ें कदम - "अंत चरण":
    अगर एचपी<= 0
    {
    show_message ("गेम ओवर")
    रूम_रिस्टार्ट ();
    };
    अगर इंस्टेंस_नंबर (ob_enemy) = 0
    {
    show_message ("विजय!")
    रूम_रिस्टार्ट ();
    }
  17. जब आप खिलाड़ी के साथ काम पूरा कर लें, तो ob_enemy ऑब्जेक्ट पर जाएँ। एक ईवेंट जोड़ें "सृजन करना":

    आर = 50;
    दिशा = चुनें (0,90,180,270);
    गति = 2;
    एचपी = 60;

  18. आंदोलन के लिए, जोड़ें कदम:

    अगर दूरी_to_object (ob_player)<=0
    {
    दिशा = बिंदु_दिशा (x,y,ob_player.x, ob_player.y)
    गति = 2;
    }
    वरना
    {
    अगर र<= 0
    {
    दिशा = चुनें (0,90,180,270)
    गति = 1;
    आर = 50;
    }
    }
    image_angle = दिशा;
    आर- = 1;

  19. अंतिम चरण:

    अगर एचपी<= 0 instance_destroy();

  20. एक ईवेंट बनाएं "नष्ट करना", टैब पर जाएं "चित्रकला"और पैराग्राफ में "अन्य"विस्फोट आइकन पर क्लिक करें। दुश्मन को मारते समय अब ​​एक विस्फोट एनीमेशन होगा।
  21. आयोजन "टकराव - दीवार से टकराना":

    दिशा = - दिशा;

    आयोजन "टकराव - एक प्रक्षेप्य के साथ टकराव":

    hp-=irandom_range(10,25)

  22. चूंकि दीवार कोई क्रिया नहीं करती है, आइए ob_bullet ऑब्जेक्ट पर चलते हैं। एक टक्कर जोड़ना "दुश्मन के साथ टकराव"(ob_enemy):

    उदाहरण_नष्ट ();

    और "दीवार से टक्कर"(ob_wall) बिल्कुल उसी कोड के साथ:

    उदाहरण_नष्ट ();

  23. अंत में स्तर बनाएं स्तर 1. दाएँ क्लिक करें "कमरा" > "जगह बनाना". आइए टैब पर जाएं "वस्तुएं"और वस्तु के साथ "दीवार"एक स्तर का नक्शा बनाएं। फिर हम एक खिलाड़ी और कुछ दुश्मन जोड़ते हैं। स्तर तैयार!
  24. अब हमारे पास गेम के लॉन्च और इसके परीक्षण तक पहुंच है। यदि आपने निर्देशों का पालन किया है, तो कोई बग नहीं होना चाहिए।

हमने गेम मेकर को केवल सबसे सरल उदाहरण माना, लेकिन अब उपयोगकर्ताओं के लिए भाषा के ज्ञान के बिना गेम बनाने के लिए ऐसे कई प्रकार के एप्लिकेशन उपलब्ध हैं। इसलिए, उपयोगकर्ता के पास उपयुक्त उपकरणों की एक विस्तृत पसंद है।

विधि 2: ऑनलाइन सेवाएं

इंटरनेट पर, कई अलग-अलग ऑनलाइन सेवाएं हैं जिनकी कार्यक्षमता किसी भी कार्य को करने पर केंद्रित है। ऐसे वेब संसाधनों में ऐसे भी हैं जो प्रोग्रामिंग कौशल के बिना एक सरल गेम बनाने में आपकी सहायता करेंगे। ज्यादातर मामलों में, उपयोगकर्ता को अंतर्निहित स्क्रिप्ट और बनावट, वर्णों और अतिरिक्त वस्तुओं की लाइब्रेरी का उपयोग करने की पेशकश की जाती है। आइए Gamefroot के संपादक के उदाहरण का उपयोग करके ऐसी परियोजना बनाने का एक उदाहरण देखें:

  1. परियोजना की आधिकारिक वेबसाइट पर जाने के लिए ऊपर दिए गए लिंक का पालन करें, जहां बड़े हरे बटन पर क्लिक करें जो कहता है "बनाना शुरू करें".
  2. प्राधिकरण पर, आपको एक खेल शैली का चयन करने के लिए प्रेरित किया जाएगा। परिचित होने के लिए, हम डेवलपर्स से एक अंतर्निहित पाठ के साथ एक प्लेटफ़ॉर्मर लेंगे।
  3. संपादक को खोलने के बाद, इस एप्लिकेशन के लिए परिचयात्मक निर्देशों वाला एक नेविगेशन पैनल दाईं ओर दिखाई देगा। पाठ शुरू करने के लिए, आपको क्लिक करना होगा चलो चलते हैं.
  4. इसके बाद, आपको प्रत्येक चरण से खुद को परिचित करना होगा, जो संपादक के साथ बातचीत करने की प्रक्रिया का वर्णन करता है। ये निर्देश आपको खेल निर्माण की मूल बातें और सभी उपकरणों के उपयोग को समझने में मदद करेंगे।
  5. हम प्रारंभिक गेम विंडो को प्रभावित नहीं करेंगे, क्योंकि यह पहले से ही डिफ़ॉल्ट रूप से सही ढंग से कॉन्फ़िगर किया गया है। यदि आप किसी व्यक्तिगत परियोजना पर काम करना चाहते हैं तो आप भविष्य में इससे निपटेंगे। अब टैब पर जाएँ खेल.
  6. यहां आपको काम के माहौल के तीन मुख्य क्षेत्रों के बारे में पता होना चाहिए। बाईं ओर आइटम, ब्लॉक और स्क्रिप्ट जोड़ने वाले सभी प्रबंधन उपकरण हैं। गेम स्क्रीन ही बीच में स्थित है, और पूरा नक्शा नीचे दिखाया गया है। दाईं ओर, सभी परतों और उनके प्रबंधन के कार्यों के साथ एक छोटी सी खिड़की प्रदर्शित होती है। यह पूरे टैब क्षेत्र में स्वतंत्र रूप से घूम सकता है।
  7. आइए देखें कि मुख्य चरित्र परत कैसे काम करती है। लाइन का चयन करें "खिलाड़ी", जिसके बाद छोटे आदमी के चारों ओर एक नीला आयत दिखाई देगा। यह किसी वस्तु को हिलाने और बदलने के लिए जिम्मेदार है। यानी आप इसे किसी भी एंगल पर रख सकते हैं, मैप पर साइज या शुरुआती पोजीशन बदल सकते हैं।
  8. अगली परत घास का मैदान. सभी ब्लॉक जिन पर चरित्र चलता है, यहां रखे गए हैं। बाईं ओर उपलब्ध ब्लॉकों पर ध्यान दें। चरित्र आंदोलन के लिए मानचित्र का विस्तार करने के लिए आप उन्हें चुन सकते हैं और उन्हें खेल क्षेत्र में कहीं भी रख सकते हैं।
  9. उसी पैनल में, ठीक नीचे एक सेक्शन है संग्रहणीय, जो सोने और अन्य संग्रहणीय वस्तुओं को जोड़ने के लिए जिम्मेदार है। इस उदाहरण में, हम एक नई परत के निर्माण और परिशोधन पर विचार करेंगे। सबसे पहले एक नई लाइन बनाएं परतोंऔर इसे एक नाम दें। फिर इसे चुनें और कार्ड पर आवश्यक संख्या में सिक्के रखें।
  10. लगभग समान क्रियाएं चौकियों, परिष्करण बिंदुओं, एनपीसी और अन्य खेल तत्वों के साथ की जाती हैं। प्रत्येक प्रकार की वस्तुओं को एक नई परत में जोड़ने की सलाह दी जाती है, ताकि बाद में आप न केवल भ्रमित न हों, बल्कि स्क्रिप्ट असाइन करने में भी गलती न करें।
  11. अब वापस हमारे सिक्कों पर। अनुभाग में ले जाएँ "लिपियों"सबसे बाएं पैनल के माध्यम से। जहां नीचे स्क्रॉल करें और नामक स्क्रिप्ट पर क्लिक करें "स्कोर संग्रहणीय". फिर प्रत्येक सिक्के पर चयनित स्क्रिप्ट को क्लिक करना चाहिए। इस प्रकार, आप सही संग्रह सुनिश्चित करेंगे और उन्हीं तत्वों को नामित करेंगे।
  12. प्रत्येक तैयार स्क्रिप्ट के संपादन मोड में, कई उपयोगी सेटिंग्स होती हैं, जिनकी चर्चा आधिकारिक ट्यूटोरियल में की जाती है। यहां आप ध्वनियां जोड़ सकते हैं, एनिमेशन और अन्य कार्रवाइयां सेट कर सकते हैं जो कुछ शर्तों के पूरा होने पर की जाएंगी।
  13. हालाँकि, यह सब नहीं है। लिपियों की हस्तलिखित संरचना का एक कार्य है, जो प्रोग्रामिंग सिखाने वाले बच्चों के लिए जाने-माने सॉफ़्टवेयर से उधार लिया जाता है। यहां, बाईं ओर, सभी व्यक्तिगत क्रियाओं पर प्रकाश डाला गया है। उनकी मदद से, एक एकल स्क्रिप्ट तालिका संकलित की जाती है, जो निर्दिष्ट लक्ष्य तक पहुंचने के बाद की जाने वाली क्रियाओं की एक श्रृंखला बनाती है, उदाहरण के लिए, एक सिक्का उठाना या एक एनपीसी फ्रेम को मारना।
  14. यदि विकास के दौरान आप खेल के प्रदर्शन का परीक्षण करना चाहते हैं, तो बटन पर क्लिक करें खेलेंशीर्ष दाईं ओर स्थित है।
  15. एप्लिकेशन चलना शुरू हो जाएगा। इसमें एक निश्चित समय लगता है, जो परियोजना की जटिलता और कंप्यूटर की शक्ति पर निर्भर करता है।
  16. अगला, स्टार्ट विंडो प्रदर्शित की जाएगी, जहां आपको गेम शुरू करने या कार्रवाई की जांच करने की आवश्यकता है, उदाहरण के लिए, बटन मदद करना.
  17. तीरों या प्रीसेट नियंत्रण कुंजियों का उपयोग करके मानचित्र के चारों ओर घूमें। विभिन्न परिस्थितियों में सभी अतिरिक्त लिपियों की प्रभावशीलता की जांच करना सुनिश्चित करें ताकि भविष्य में अन्य खिलाड़ियों के पारित होने में कोई समस्या न हो।
  18. जब आप अपना गेम विकसित करना समाप्त कर लें या ब्रेक लेने की आवश्यकता हो, तो आप प्रक्रिया को सहेज सकते हैं या फ़ाइल को अपने कंप्यूटर पर निर्यात कर सकते हैं। इस ऑनलाइन सेवा के विस्तारित संस्करण को खरीदने के बाद ही तैयार परियोजना का पूर्ण डाउनलोड उपलब्ध है।

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

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

विधि 3: विकास पर्यावरण और प्रोग्रामिंग भाषा

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

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

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

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

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

जहां तक ​​​​एएए-श्रेणी की परियोजनाओं का संबंध है, जावा, और इससे भी अधिक पायथन, सी और सी ++ के सामने महत्वपूर्ण रूप से खो रहे हैं। अधिकांश गेम इंजन इन विशेष भाषाओं में लिखे गए हैं। वे विशेष रूप से बड़ी कंपनियों के लिए विकसित किए गए हैं या स्वतंत्र निर्माताओं से उधार लिए गए हैं। इसके अलावा, बड़ी परियोजनाओं में अक्सर एक साथ कई प्रोग्रामिंग भाषाएं शामिल होती हैं, जिससे प्रोग्रामर के लिए उन सभी को सीखना आवश्यक हो जाता है। इससे यह पता चलता है कि बड़ी परियोजनाओं के विकास की दिशा में अपना आंदोलन शुरू करना इतना आसान नहीं है। ऐसा करने के लिए, आपको निश्चित रूप से ऑनलाइन पाठ्यक्रमों में नामांकन करने या उच्च शिक्षण संस्थान में प्रवेश करने की आवश्यकता है। यदि आप इस मामले में रुचि रखते हैं, तो नीचे दिए गए लिंक पर GeekBrains के सबसे प्रसिद्ध गेम निर्माण पाठ्यक्रमों में से एक को देखें।

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

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

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

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


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

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

कंप्यूटर या स्मार्टफोन पर खेलना किसे पसंद नहीं है? कम ही ऐसे लोग होते हैं।

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

यदि आप अपने खाली समय में अपना खिलौना बनाना चाहते हैं, तो इसके लिए विशेष मुफ्त कार्यक्रमों की एक सूची प्राप्त करें।

ब्लेंडर



इंटरैक्टिव गेम और 3डी कंप्यूटर ग्राफिक्स बनाने के लिए पेशेवर सॉफ्टवेयर का एक मुफ्त पैकेज।

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

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

लेकिन आपको इस कार्यक्रम में काम करने के सबक मिलेंगे।

आगे बढ़ो, नए ब्रह्मांड बनाओ!

एकता 3डी


यह मोबाइल उपकरणों सहित एप्लिकेशन और गेम विकसित करने के लिए एक शक्तिशाली वातावरण है। एकता के साथ बनाए गए 3D गेम Windows, iOS, Android, Playstation 3, Xbox 360 और Wii पर काम करते हैं। आप किसी भी शैली के खेल बना सकते हैं; बनावट और मॉडल आसानी से आयात किए जाते हैं, सभी लोकप्रिय प्रारूपों की छवियां समर्थित हैं।

लिपियों को ज्यादातर जावास्क्रिप्ट में लिखा जाता है, लेकिन कोड को C# में भी लिखा जा सकता है।

पर्यावरण में काम करने के लिए प्रशिक्षण सामग्री (अंग्रेजी में) आधिकारिक वेबसाइट पर लिंक पर पाई जा सकती है।

क्लासिक का निर्माण

ओपन सोर्स 2डी और 3डी गेम बिल्डर। काम करने के लिए किसी प्रोग्रामिंग ज्ञान की आवश्यकता नहीं है। बस एक वस्तु जोड़ें और एनीमेशन चालू करें।

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

न केवल बिल्डर मुक्त है, यह खुला स्रोत है, और यदि आप चाहें तो इसे अनुकूलित और संपादित कर सकते हैं।

आप कंस्ट्रक्ट क्लासिक ट्यूटोरियल देख सकते हैं।

गेम मेकर लाइट



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

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

इस साइट पर शुरुआती लोगों के लिए कार्यक्रम में काम करने के तरीके के बारे में पाठ हैं।

अवास्तविक विकास किट

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

कार्यक्रम में पहले से ही बनावट, मॉडल, ध्वनियां, स्प्राइट, स्क्रिप्ट शामिल हैं। यह सिर्फ गठबंधन करने और अपना खुद का गेम बनाने के लिए बनी हुई है।

आप कार्यक्रम में काम करने के लिए वीडियो ट्यूटोरियल और मैनुअल देख सकते हैं।

खेल संपादक

विंडोज, आईओएस, एंड्रॉइड, लिनक्स ऑपरेटिंग सिस्टम के लिए सरल 2 डी गेम बनाने के लिए संपादक।

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

3डी रेड



3डी गेम और इंटरेक्टिव एप्लिकेशन विकसित करने के लिए मुफ्त सॉफ्टवेयर। आपको कोड का उपयोग करने की आवश्यकता नहीं है, इसलिए अपने स्वयं के गेम बनाना काफी सरल है।

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

गेम मेकर स्टूडियो

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

कार्यक्रम की कामकाजी खिड़की में कुछ भी अतिश्योक्तिपूर्ण नहीं है। गेम मेकर पर विकसित गेम: स्टूडियो क्रॉस-प्लेटफ़ॉर्म हैं, और तैयार अनुप्रयोगों को स्टीम के साथ एकीकृत किया जा सकता है।

नियोएक्सिस 3डी इंजन

3डी परियोजनाओं के विकास के लिए सार्वभौमिक वातावरण।
यह अपने स्वयं के मॉडल, बनावट, भौतिकी, टेम्पलेट और ग्राफिक्स के साथ एक तैयार इंजन है। यहां तक ​​कि 24 तैयार, पूर्ण विकसित कार्ड भी हैं!
उस पर आप न केवल गेम बना सकते हैं, बल्कि एकल मॉडल, सॉफ्टवेयर का जटिल दृश्य भी बना सकते हैं।

यह केवल कल्पना को चालू करने और बनाने के लिए बनी हुई है।

अपना खुद का गेम बनाने के लिए खुजली? कोई बात नहीं। एक कार्यक्रम चुनें और अपने सपने पर जाएं!

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

इस लेख में, मेरे सभी व्यक्तिगत अनुभव

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

इस ब्लॉग के एक विशेष पृष्ठ पर आपको और भी बहुत सी सामग्री मिल सकती है:

मैंने गेम बनाने के 7 मुख्य चरणों की पहचान की है।

खुद गेम कैसे बनाएं?

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

ज़रुरी नहीं।

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

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

आप एकता को सलाह भी दे सकते हैं या निर्माण 2, अच्छे विकल्प के रूप में।

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

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

किसी भी मामले में, पहला (शून्य :) चरण गेम बनाने के लिए एक कार्यक्रम का विकल्प है।

पहला चरण - डिजाइन दस्तावेज़

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

आप यहां गेम के लिए डिज़ाइन दस्तावेज़ लिखने के तरीके के बारे में मूल बातें पा सकते हैं:

खैर, यह बिल्कुल डरावना नहीं है, है ना? बेशक खराब, लेकिन यहीं नहीं?

खैर, मैंने इसे एक बहुत ही सरल ग्राफिक संपादक में एक कंप्यूटर माउस के साथ आकर्षित किया, और मैंने 1-2 महीने के लिए आकर्षित करना सीखा, प्रति सप्ताह 1 चित्र खींचना, अधिकतम।

मुझे लगता है कि एक वर्ष में आप बहुत अच्छे स्तर तक पहुंच सकते हैं यदि आप सैद्धांतिक आधार को चित्रित करने और अध्ययन करने के लिए प्रतिदिन 1-3 घंटे आवंटित करते हैं।

मेरे पास एक वीडियो है (16 मिनट):


वहां मैं अपने विचार बताता हूं कि कैसे आकर्षित करना सीखना है और आपको इसकी आवश्यकता क्यों है।

चौथा चरण - ध्वनि

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

खिलाड़ी के पास कितने इंद्रिय अंग होते हैं?

महक? नहीं। स्पर्श? कभी-कभी, जो खेलों में कुछ नियंत्रण प्रणालियों से संबंधित होता है। नज़र? सब कुछ दृष्टि पर बना है, यही आधार है।

इसलिए, ग्राफिक्स और दृश्य तत्वों का इतना अधिक महत्व। और वास्तव में, खेलों में दृष्टि के अलावा, आप केवल एक और इंद्रिय का उपयोग कर सकते हैं - श्रवण।

यदि आपने पहले कंप्यूटर गेम खेले हैं, तो आपके पास शायद पसंदीदा हैं, साथ ही कुछ पसंदीदा OST (गेम से संगीत) भी हैं। और आप संगीत के कारण खेल को ठीक से याद कर सकते हैं। मैंने अपने पसंदीदा OST के बारे में यहाँ लिखा है:

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

आप अवास्तविक टूर्नामेंट जैसे खेलों में सभी प्रकार की विशेष ध्वनियों और वाक्यांशों के बारे में जानते हैं और वे खेल के मज़े को कितना बढ़ाते हैं।

दूसरे शब्दों में - सही ध्वनियाँ और संगीत खेल को वायुमंडलीय, भावनात्मक, मानवीय और बहुत अधिक रोचक बनाते हैं।

जब मैंने लोनली ड्यूड गेम बनाया तो मुझे थोड़ा अनुभव हुआ।

तब मेरे मित्र ने इस गेम के लिए एक अद्वितीय OST लिखा, और मैंने बाकी ध्वनियों को मुक्त स्रोतों से लिया।

मैं क्या कहना चाहता हूँ? एक साधारण खेल के लिए, ध्वनि के साथ ज्यादा परेशान होना जरूरी नहीं है, बुनियादी कार्यों (शूटिंग, बोनस लेना, स्तर पूरा करना, कूदना इत्यादि) के लिए गेम में ध्वनियां डालना पर्याप्त है और यह पहले से ही काफी वृद्धि करेगा खेल का समग्र प्रभाव। बेशक, संगीत लिखना अधिक कठिन है, लेकिन कभी-कभी आप कुछ $ 1-5 के लिए एक ट्रैक खरीद सकते हैं, या अपने गेम के लिए कुछ सरल ट्रैक लिखने के लिए FL स्टूडियो जैसे कार्यक्रमों के साथ बैठ सकते हैं।


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

इसलिए, खेल को यथासंभव सावधानी से एक फ़ाइल के साथ समाप्त करने की आवश्यकता है और यह रिलीज से पहले किया जाना चाहिए। खेल का परीक्षण कैसे किया जाना चाहिए?

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

सातवां चरण - खेल की बिक्री और वितरण

किसी भी मामले में, जल्दी या बाद में, यदि आपके पास पर्याप्त ताकत और दृढ़ता है, तो आप अपना खेल समाप्त कर लेंगे। ठीक है, तो आप इसे बेचते हैं, या इसे मुफ्त में वितरित करते हैं, किसी भी मामले में, क्या आप चाहते हैं कि लोग इसे खेलें?

यह कैसे किया जा सकता है, मैंने अपने पुराने लेख में पहले ही लिखा था:

सामान्य सिद्धांत लगभग किसी भी खेल के लिए समान हैं।

वीके पब्लिक, आपका अपना यूट्यूब चैनल, ट्रेलर, प्रमोशन और सर्च इंजन ऑप्टिमाइजेशन की बुनियादी समझ आदि।

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

बस इतना ही। मुझे आशा है कि मैंने आपके प्रश्न का उत्तर दिया - स्वयं गेम कैसे बनाएं और गेम बनाने के मुख्य चरणों पर प्रकाश डाला। गेम बनाना एक बहुत ही रोमांचक काम (या शौक) है, साथ ही पैसे कमाने का एक वास्तविक अवसर भी है।

इस कठिन कार्य के लिए शुभकामनाएँ!



यादृच्छिक लेख

यूपी