बाटो-दलाई ओचिरोव। ओचिरोव बाटो-दलाई
Buryat निर्माण की दिग्गज कंपनी Ikat-Plus मर रही है - अदालत ने दिवालियापन की कार्यवाही शुरू करने का आदेश दिया। बट्टू के मालिक...
कंप्यूटर प्लेटफॉर्म के लिए अपना खुद का गेम बनाना एक महंगा अभ्यास है, और खुद को सही ठहराने के लिए खर्च किए गए पैसे के लिए, आपको निम्नलिखित द्वारा निर्देशित होना चाहिए नियम:
इसके अलावा, एक दिलचस्प और लाभदायक उत्पाद बनाने के लिए, आपको रुझानों का पालन करने की आवश्यकता है। आधुनिक बाजार. उदाहरण के लिए, आज के साथ नई शक्तिइंटरैक्टिव सिनेमा की शैली का जन्म हुआ।
एक गेम बनाने के सात चरण हैं जो एक संक्षिप्त और संपूर्ण उत्पाद बनाने में मदद करेंगे:
एक बड़ा गेम प्रोजेक्ट बनाने के लिए, आपको AAA प्रोग्रामिंग भाषा का उपयोग करना चाहिए। लेकिन, एक नियम के रूप में, एएए केवल एक मौलिक "शरीर" है, और वास्तव में दिलचस्प चीजें बनाने के लिए, कई भाषाओं की आवश्यकता होती है (उदाहरण के लिए, पायथन, सी ++ या एसक्यूएल, जो अधिक जटिल हैं और जिनका अध्ययन किया जाता है) एक बड़ी खुली दुनिया बनाने के लिए)।
कुछ उपयोगकर्ता जो कंप्यूटर गेम के शौकीन होते हैं, उनके पास कभी-कभी अपना प्रोजेक्ट बनाने का विचार होता है। हालाँकि, इसे लागू करना इतना आसान नहीं है, क्योंकि एक विचार पर्याप्त नहीं है। कम से कम, आपको एक विशेष में महारत हासिल करनी होगी सॉफ़्टवेयरया एक ऑनलाइन सेवा, लेकिन आदर्श रूप से, आपको प्रोग्रामिंग भाषाओं के ज्ञान पर स्टॉक करना होगा। आज के लेख के हिस्से के रूप में, हम तीन संभावित तरीकों का प्रदर्शन करेंगे जो आपको एक गेम बनाने की अनुमति देते हैं, और आप, आपके द्वारा देखी गई सामग्री से शुरू करके, देखें उपयुक्त विकल्पऔर सीखना शुरू करें।
नीचे दिए गए गाइड केवल आपको गेम बनाने के सिद्धांत को समझने में मदद करेंगे विभिन्न यंत्र, वे सार्वभौमिक या पूर्ण विकसित पाठ नहीं हैं, जिनमें महारत हासिल करने के बाद, आप एक पेशेवर डेवलपर बन सकते हैं। हम उन्हें एक परिचयात्मक उपकरण के रूप में उपयोग करने का प्रस्ताव करते हैं जो खेल के विकास में आगे के प्रशिक्षण को प्रेरित करता है।
हम यह भी अनुशंसा करते हैं कि आप ध्यान दें कि आगे की जानकारी विशेष रूप से पर केंद्रित होगी कंप्यूटर गेम. यदि आप मोबाइल प्रोजेक्ट बनाने की इच्छा रखते हैं, तो हम आपको नीचे दिए गए लिंक पर क्लिक करके हमारी वेबसाइट पर अन्य सामग्री से परिचित होने की सलाह देते हैं।
सबसे पहले, विशेष कार्यक्रमों पर विचार करें जो आपको प्रोग्रामिंग कौशल के बिना एक परियोजना बनाने की अनुमति देते हैं। आज हम प्रसिद्ध विकल्प पर ध्यान केंद्रित करेंगे। गेम मेकर सबसे आसान और सबसे लोकप्रिय 2डी गेम क्रिएशन सॉफ्टवेयर में से एक है। यहां आप ड्रैग'एन'ड्रॉप इंटरफेस का उपयोग करके या अंतर्निहित जीएमएल भाषा का उपयोग करके गेम बना सकते हैं (हम इसके साथ काम करेंगे)। गेम मेकर is सबसे बढ़िया विकल्पउन लोगों के लिए जो अभी खेल विकसित करना शुरू कर रहे हैं।
वॉल ऑब्जेक्ट बनाते समय, के आगे वाले बॉक्स को चेक करें ठोस. इससे दीवार पक्की हो जाएगी और टैंक उसमें से नहीं गुजर सकेंगे।
एचपी = 10;
dmg_time=0;
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);)
}
एक्स = एक्सपिछला;
वाई = पिछला;
अगर dmg_time<= 0
{
एचपी- = 1
dmg_time=5;
}
dmg_time - = 1;
ड्रा_सेल्फ ();
draw_text (50,10, स्ट्रिंग (एचपी));
आर = 50;
दिशा = चुनें (0,90,180,270);
गति = 2;
एचपी = 60;
अगर दूरी_to_object (ob_player)<=0
{
दिशा = बिंदु_दिशा (x,y,ob_player.x, ob_player.y)
गति = 2;
}
वरना
{
अगर र<= 0
{
दिशा = चुनें (0,90,180,270)
गति = 1;
आर = 50;
}
}
image_angle = दिशा;
आर- = 1;
अगर एचपी<= 0 instance_destroy();
दिशा = - दिशा;
आयोजन "टकराव - एक प्रक्षेप्य के साथ टकराव":
hp-=irandom_range(10,25)
उदाहरण_नष्ट ();
और "दीवार से टक्कर"(ob_wall) बिल्कुल उसी कोड के साथ:
उदाहरण_नष्ट ();
हमने गेम मेकर को केवल सबसे सरल उदाहरण माना, लेकिन अब उपयोगकर्ताओं के लिए भाषा के ज्ञान के बिना गेम बनाने के लिए ऐसे कई प्रकार के एप्लिकेशन उपलब्ध हैं। इसलिए, उपयोगकर्ता के पास उपयुक्त उपकरणों की एक विस्तृत पसंद है।
इंटरनेट पर, कई अलग-अलग ऑनलाइन सेवाएं हैं जिनकी कार्यक्षमता किसी भी कार्य को करने पर केंद्रित है। ऐसे वेब संसाधनों में ऐसे भी हैं जो प्रोग्रामिंग कौशल के बिना एक सरल गेम बनाने में आपकी सहायता करेंगे। ज्यादातर मामलों में, उपयोगकर्ता को अंतर्निहित स्क्रिप्ट और बनावट, वर्णों और अतिरिक्त वस्तुओं की लाइब्रेरी का उपयोग करने की पेशकश की जाती है। आइए Gamefroot के संपादक के उदाहरण का उपयोग करके ऐसी परियोजना बनाने का एक उदाहरण देखें:
जैसा कि आप देख सकते हैं, Gamefroot के माध्यम से गेम बनाने में कुछ भी जटिल नहीं है। उपयोगकर्ता को केवल लिपियों को समझने की आवश्यकता होती है, जो शायद इस पद्धति का सबसे कठिन हिस्सा है। बाकी के लिए, यह केवल रचनात्मक होना है और प्रोग्रामिंग कौशल का उपयोग किए बिना वास्तव में अच्छा और खेलने योग्य उत्पाद प्राप्त करने के लिए अपनी कल्पना का उपयोग करना है। इसके अलावा, इस वेब संसाधन की कार्यक्षमता आपको कई शैलियों के साथ काम करने की अनुमति देती है, और आप पूरी तरह से खरोंच से काम करना भी शुरू कर सकते हैं।
जैसा कि पहले उल्लेख किया गया है, कई समान गेमफ्रूट सेवाएं हैं, वे सभी लगभग एक ही सिद्धांत पर काम करती हैं। हालांकि, आपको रूसी स्थानीयकरण वाली साइट खोजने में सक्षम होने की संभावना नहीं है, इसलिए आपको अंग्रेजी इंटरफ़ेस भाषा में महारत हासिल करनी होगी।
हम सबसे कठिन, लेकिन साथ ही दिलचस्प तरीके से आए हैं - एक प्रोग्रामिंग भाषा का उपयोग करके अपना खुद का गेम लिखने के लिए एक उपकरण के रूप में। हम तुरंत नोट करना चाहते हैं कि अब हम एकमात्र सार्वभौमिक निर्देश नहीं देंगे जो आपको सभी पहलुओं से निपटने में मदद करेगा, क्योंकि ऐसी सामग्री को संकलित करना अवास्तविक है। बदले में, हम उन लोगों के लिए विचारोत्तेजक सामग्री प्रदान करेंगे जो खेल विकास के क्षेत्र में सीखने और अपने व्यक्तित्व को और विकसित करने में रुचि रखते हैं।
उदाहरण के लिए, प्रसिद्ध गेम Minecraft को लें। बेशक, यह काफी सरल है, लेकिन साथ ही यह दिखाता है कि एक व्यक्ति भी खरोंच से एक परियोजना बना सकता है, जो पूरे विश्व समुदाय के साथ लोकप्रिय हो जाएगा। यह एप्लिकेशन मूल रूप से जावा में लिखा गया था और इसे मार्कस पर्सन (नॉच) द्वारा विकसित किया गया था। इससे यह पता चलता है कि लगभग कोई भी उपयोगकर्ता, जिसने जावा सीखना शुरू कर दिया है, अपना प्रोजेक्ट लिखकर कम से कम थोड़ा अनुमानित परिणाम प्राप्त करने में सक्षम होगा। हालाँकि, इसके लिए बहुत काम की आवश्यकता होगी। विश्वविद्यालयों में विशेष संकाय हैं जो प्रोग्रामिंग की मूल बातें सिखाते हैं, लेकिन हर कोई विश्वविद्यालय में आवेदन नहीं करना चाहता है, इसलिए वे भुगतान किए गए पाठ्यक्रमों या मुफ्त सामग्री, पाठ्यपुस्तकों पर अधिक ध्यान देते हैं। उन सभी को सूचीबद्ध करना असंभव है, हम JavaRush नामक शुरुआती लोगों के लिए केवल एक प्रसिद्ध सेवा का संकेत देंगे।
संपूर्ण पाठ्यक्रम विस्तृत और समझने योग्य व्याख्या के साथ व्यावहारिक अभ्यास पर आधारित है। पहला पाठ मुफ्त में उपलब्ध है, ताकि उपयोगकर्ता यह समझ सके कि भविष्य में इस तरह के प्रशिक्षण पर ध्यान देना उचित है या नहीं। यहां उन्मुखीकरण उन उपयोगकर्ताओं के लिए है जिन्होंने पहले कभी कोडिंग का सामना नहीं किया है, और किशोर विशेष रूप से स्पष्टीकरण, चित्रण और सामग्री की प्रस्तुति में रुचि लेंगे। हालाँकि, इस सेवा के नुकसान भी हैं, जिनमें से पाठों की लंबी अवधि और एक ही सामग्री की बड़ी संख्या में दोहराव बहुत अधिक हैं, जो भविष्य में परेशान करने लगते हैं। नीचे दिए गए लिंक का उपयोग करके JavaRush पर पाठ पढ़ने और लेने का प्रयास करें।
सरल एप्लिकेशन उन भाषाओं में भी बनाए जा सकते हैं जो सीखने में आसान हैं। उदाहरण के लिए, पायथन अब काफी तेजी से विकसित हो रहा है, और बाजार में पायथन डेवलपर्स के लिए कई रिक्तियां हैं। नीचे दिए गए स्क्रीनशॉट में, आप जाने-माने स्नेक एप्लिकेशन का वर्णन करने वाला लगभग पूरा कोड स्निपेट देखते हैं।
अब नीचे स्क्रीनशॉट में देखें कि यह गेम कैसा दिखता है। दो सप्ताह के प्रशिक्षण के बाद एक समान परिणाम प्राप्त किया जा सकता है, लेकिन इसके लिए बहुत प्रयास की आवश्यकता होगी।
जहां तक एएए-श्रेणी की परियोजनाओं का संबंध है, जावा, और इससे भी अधिक पायथन, सी और सी ++ के सामने महत्वपूर्ण रूप से खो रहे हैं। अधिकांश गेम इंजन इन विशेष भाषाओं में लिखे गए हैं। वे विशेष रूप से बड़ी कंपनियों के लिए विकसित किए गए हैं या स्वतंत्र निर्माताओं से उधार लिए गए हैं। इसके अलावा, बड़ी परियोजनाओं में अक्सर एक साथ कई प्रोग्रामिंग भाषाएं शामिल होती हैं, जिससे प्रोग्रामर के लिए उन सभी को सीखना आवश्यक हो जाता है। इससे यह पता चलता है कि बड़ी परियोजनाओं के विकास की दिशा में अपना आंदोलन शुरू करना इतना आसान नहीं है। ऐसा करने के लिए, आपको निश्चित रूप से ऑनलाइन पाठ्यक्रमों में नामांकन करने या उच्च शिक्षण संस्थान में प्रवेश करने की आवश्यकता है। यदि आप इस मामले में रुचि रखते हैं, तो नीचे दिए गए लिंक पर GeekBrains के सबसे प्रसिद्ध गेम निर्माण पाठ्यक्रमों में से एक को देखें।
पीएल का अध्ययन करते समय, आपको विकास के माहौल का भी ध्यान रखना चाहिए जहां कोड लिखा जाएगा। नीचे दी गई हमारी अलग सामग्री इससे निपटने में मदद करेगी, जो विभिन्न भाषाओं के लिए सबसे लोकप्रिय और उच्च गुणवत्ता वाले आईडीई का विवरण देती है।
ऊपर, आपको कंप्यूटर गेम बनाने की तीन अलग-अलग विधियों से परिचित कराया गया था। जैसा कि आप देख सकते हैं, वे सभी परिणामी उत्पाद की जटिलता और गुणवत्ता में भिन्न हैं। इसलिए, चुनाव आपका है - प्रोग्रामिंग कौशल का उपयोग किए बिना, या एक बड़े और जटिल प्रशिक्षण पाठ्यक्रम से गुजरने के लिए, इस मामले में एक पेशेवर बनने का अवसर प्राप्त करने के लिए, जल्दी से एक सरल परियोजना बनाने के लिए।
आधुनिक प्रमुख खेल अनुभवी प्रोग्रामर की एक टीम के कई वर्षों के काम से बनाए जाते हैं। अपना खुद का गेम बनाने के लिए, आपको प्रोग्रामिंग को समझना होगा और कुछ अनुभव होना चाहिए। लेकिन पेशेवर कौशल के बिना एक साधारण कंप्यूटर गेम बनाना संभव है।
ऐसे विशेष कार्यक्रम हैं जिनके आधार पर आपके खेल को विकसित करना संभव होगा। उनमें से एक 3D गेम मेकर है। इसका एक सरल और उपयोगकर्ता के अनुकूल इंटरफेस है। आप केवल दस मिनट में एक साधारण गेम बना सकते हैं। कार्यक्रम आपको लागू किए जा रहे खेल की शैली और आवश्यक स्तरों की संख्या (बीस तक) का चयन करने के लिए प्रेरित करेगा। मुख्य पात्र को तैयार अवतारों में से चुना जा सकता है। इस स्तर पर, आप गेम लॉन्च करने और खेलने का प्रयास करने में सक्षम होंगे। फिर एक दिलचस्प साजिश, दुश्मन, मॉडल विशेषताएँ आदि जोड़ें। कार्यक्रम शुरुआती गेम डेवलपर्स के लिए आदर्श है। इसकी कीमत 35 डॉलर है।इंटरनेट पर आप गेम बनाने के लिए कई अलग-अलग प्रोग्राम पा सकते हैं। उनमें से ज्यादातर को मुफ्त में डाउनलोड किया जा सकता है। गंभीर खेल बनाने से पहले, मुफ्त कार्यक्रमों पर अभ्यास करें और विकास के सार को समझें। उसके बाद, एक उपयुक्त इंजन खरीदना और निर्माण पर काम करना समझ में आता है।
कंप्यूटर या स्मार्टफोन पर खेलना किसे पसंद नहीं है? कम ही ऐसे लोग होते हैं।
कुछ गेमर्स के लिए गेम का प्यार इतना आगे बढ़ जाता है कि वे एंटरटेनमेंट डिवाइस को ही समझने लगते हैं और खुद गेम बनाने का सपना देखने लगते हैं। खैर, आज इस पोषित सपने को साकार करने के कई अवसर हैं!
यदि आप अपने खाली समय में अपना खिलौना बनाना चाहते हैं, तो इसके लिए विशेष मुफ्त कार्यक्रमों की एक सूची प्राप्त करें।
इंटरैक्टिव गेम और 3डी कंप्यूटर ग्राफिक्स बनाने के लिए पेशेवर सॉफ्टवेयर का एक मुफ्त पैकेज।
काम के लिए उपकरण शुरुआती और पेशेवरों दोनों के लिए पर्याप्त होंगे। ब्लेंडर में मॉडलिंग, एनिमेशन, वीडियो और साउंड प्रोसेसिंग के लिए टूल होते हैं।
कार्यक्रम एक पूर्ण संपादक है, जिसमें पहले से ही मुख्य बनावट, ईवेंट हैंडलर और मॉडल शामिल हैं। यदि आपको अतिरिक्त सुविधाओं की आवश्यकता है, तो आप प्लगइन्स डाउनलोड कर सकते हैं: वे आधिकारिक डेवलपर्स और उपयोगकर्ताओं दोनों द्वारा बनाए गए हैं।
लेकिन आपको इस कार्यक्रम में काम करने के सबक मिलेंगे।
आगे बढ़ो, नए ब्रह्मांड बनाओ!
यह मोबाइल उपकरणों सहित एप्लिकेशन और गेम विकसित करने के लिए एक शक्तिशाली वातावरण है। एकता के साथ बनाए गए 3D गेम Windows, iOS, Android, Playstation 3, Xbox 360 और Wii पर काम करते हैं। आप किसी भी शैली के खेल बना सकते हैं; बनावट और मॉडल आसानी से आयात किए जाते हैं, सभी लोकप्रिय प्रारूपों की छवियां समर्थित हैं।
लिपियों को ज्यादातर जावास्क्रिप्ट में लिखा जाता है, लेकिन कोड को C# में भी लिखा जा सकता है।
पर्यावरण में काम करने के लिए प्रशिक्षण सामग्री (अंग्रेजी में) आधिकारिक वेबसाइट पर लिंक पर पाई जा सकती है।
ओपन सोर्स 2डी और 3डी गेम बिल्डर। काम करने के लिए किसी प्रोग्रामिंग ज्ञान की आवश्यकता नहीं है। बस एक वस्तु जोड़ें और एनीमेशन चालू करें।
कोई रूसी संस्करण नहीं है, लेकिन इंटरफ़ेस बहुत स्पष्ट है, इसलिए आप अंग्रेजी के बुनियादी ज्ञान के साथ भी काम कर सकते हैं।
न केवल बिल्डर मुक्त है, यह खुला स्रोत है, और यदि आप चाहें तो इसे अनुकूलित और संपादित कर सकते हैं।
आप कंस्ट्रक्ट क्लासिक ट्यूटोरियल देख सकते हैं।
किसी भी शैली के सरल खेल विकसित करने के लिए एक मुफ्त कार्यक्रम: मंच, पहेली, कार्रवाई और 3 डी गेम। शुरुआती के लिए उपयुक्त। आप अपनी खुद की छवियों और प्रभावों, या अंतर्निहित प्रोग्राम का उपयोग कर सकते हैं। छवियों और प्रभावों के बड़े चयन तक पहुँचने के लिए, आपको पंजीकरण करने की आवश्यकता है।
काम करने के लिए किसी प्रोग्रामिंग ज्ञान की आवश्यकता नहीं है, लेकिन कुछ स्क्रिप्ट स्वतंत्र रूप से लिखी जा सकती हैं, यदि वांछित हो। तो इस कार्यक्रम का उपयोग प्रोग्रामिंग सिखाने के लिए भी किया जा सकता है।
इस साइट पर शुरुआती लोगों के लिए कार्यक्रम में काम करने के तरीके के बारे में पाठ हैं।
गेम बनाने के लिए फ्री इंजन। उन्नत विज़ुअलाइज़ेशन और विस्तृत सिमुलेशन के लिए बहुत सारी सुविधाओं और उपकरणों के साथ बहुत शक्तिशाली। आप कई आधुनिक प्लेटफॉर्म के लिए गेम बना सकते हैं।
कार्यक्रम में पहले से ही बनावट, मॉडल, ध्वनियां, स्प्राइट, स्क्रिप्ट शामिल हैं। यह सिर्फ गठबंधन करने और अपना खुद का गेम बनाने के लिए बनी हुई है।
आप कार्यक्रम में काम करने के लिए वीडियो ट्यूटोरियल और मैनुअल देख सकते हैं।
विंडोज, आईओएस, एंड्रॉइड, लिनक्स ऑपरेटिंग सिस्टम के लिए सरल 2 डी गेम बनाने के लिए संपादक।
एनिमेशन के बिल्ट-इन सेट हैं जो पात्रों की उपस्थिति के लिए जिम्मेदार हैं। आप अपने खुद के ग्राफिक्स का उपयोग कर सकते हैं। कार्यक्रम प्रतिक्रियाओं का एक मानक सेट भी प्रदान करता है जो खेल में चरित्र के व्यवहार को निर्धारित करता है। लेकिन आप एक विशेष स्क्रिप्टिंग भाषा गेम एडिटर में अपना खुद का बना सकते हैं।
3डी गेम और इंटरेक्टिव एप्लिकेशन विकसित करने के लिए मुफ्त सॉफ्टवेयर। आपको कोड का उपयोग करने की आवश्यकता नहीं है, इसलिए अपने स्वयं के गेम बनाना काफी सरल है।
खेल विभिन्न वस्तुओं का चयन करके और उनके बीच बातचीत स्थापित करके बनाया गया है। मॉडल आयात करने के लिए एक फ़ंक्शन है, बड़ी संख्या में उदाहरण और नमूने। आप तैयार खेलों को एक पूर्ण वेब एप्लिकेशन या प्रोग्राम के रूप में वितरित कर सकते हैं। वेब पेजों पर गेम एम्बेड करना संभव है।
मोबाइल गेम बनाने के लिए उपकरणों का एक निःशुल्क सेट। सरल, सहज ज्ञान युक्त अंतरफलक, जिसकी बदौलत खेल काफी सरलता से विकसित होते हैं। प्रोग्रामिंग ज्ञान की आवश्यकता नहीं है, क्योंकि आपको मैन्युअल रूप से कोड लिखने की आवश्यकता नहीं है।
कार्यक्रम की कामकाजी खिड़की में कुछ भी अतिश्योक्तिपूर्ण नहीं है। गेम मेकर पर विकसित गेम: स्टूडियो क्रॉस-प्लेटफ़ॉर्म हैं, और तैयार अनुप्रयोगों को स्टीम के साथ एकीकृत किया जा सकता है।
3डी परियोजनाओं के विकास के लिए सार्वभौमिक वातावरण।
यह अपने स्वयं के मॉडल, बनावट, भौतिकी, टेम्पलेट और ग्राफिक्स के साथ एक तैयार इंजन है। यहां तक कि 24 तैयार, पूर्ण विकसित कार्ड भी हैं!
उस पर आप न केवल गेम बना सकते हैं, बल्कि एकल मॉडल, सॉफ्टवेयर का जटिल दृश्य भी बना सकते हैं।
यह केवल कल्पना को चालू करने और बनाने के लिए बनी हुई है।
अपना खुद का गेम बनाने के लिए खुजली? कोई बात नहीं। एक कार्यक्रम चुनें और अपने सपने पर जाएं!
अभिवादन। क्या आप सीखना चाहते हैं कि स्वयं गेम कैसे बनाया जाता है और गेम बनाने के चरण क्या हैं? आजकल, पीसी या फोन पर एक साधारण गेम बनाने के लिए, इसमें एक महान विशेषज्ञ होना जरूरी नहीं है, ऐसे विशेष कार्यक्रम हैं जो आपको अकेले स्क्रैच से गेम बनाने की अनुमति देते हैं।
इस लेख में, मेरे सभी व्यक्तिगत अनुभव
बेशक, इस तरह के खेल की गुणवत्ता, यदि आपके पास अनुभव और ज्ञान नहीं है, तो बहुत कम हो सकता है, लेकिन सभी ने कहीं न कहीं शुरुआत की। इस लेख में, आप सीखेंगे कि गेम बनाने के लिए आपको क्या चाहिए और गेम बनाने के मुख्य चरण क्या हैं।
इस ब्लॉग के एक विशेष पृष्ठ पर आपको और भी बहुत सी सामग्री मिल सकती है:
मैंने गेम बनाने के 7 मुख्य चरणों की पहचान की है।
एक गेम बनाने के लिए, आपको प्रोग्रामिंग भाषा जानने की जरूरत है, और अब वे सभी अंग्रेजी में हैं, और वे जटिल हैं, उनका अपना तथाकथित वाक्यविन्यास है, जिसे आपको भी जानना आवश्यक है। इस तरह आप एक गेम बनाने की कल्पना करते हैं, है ना?
ज़रुरी नहीं।
बेशक, लगभग सभी उच्च-बजट वाले खेल प्रमुख भाषाओं में से एक का उपयोग करके बनाए जाते हैं, लेकिन यह भी एक शुरुआत के लिए जानना आवश्यक नहीं है।
गेम बनाने के लिए विशेष कार्यक्रम हैं, जिनमें से एक गेम मेकर है। वे विशेष रूप से गेम बनाने के लिए बनाए गए थे (कार्यक्रम को ऐसा कहा जाता है - खेलों का निर्माता)। व्यक्तिगत रूप से, मैं गेम मेकर में काम करता हूं और यह आपको एंड्रॉइड से लेकर आईओएस तक किसी भी प्लेटफॉर्म के लिए काफी उच्च गुणवत्ता वाले गेम बनाने की अनुमति देता है।
आप एकता को सलाह भी दे सकते हैं या निर्माण 2, अच्छे विकल्प के रूप में।
मेरी व्यक्तिगत राय में, गेम मेकर शुरुआती लोगों के लिए सबसे उपयोगकर्ता के अनुकूल गेम निर्माण कार्यक्रमों में से एक है, जबकि एकता को खरोंच से मास्टर करने में अधिक समय लग सकता है।
यदि आप गेम मेकर चुनते हैं, तो मेरा ब्लॉग और चैनल आपको इसमें महारत हासिल करने में बहुत मदद करेगा, लेकिन अगर आप एकता या कुछ और चुनते हैं, तो रूसी में बड़ी मात्रा में मुफ्त उच्च गुणवत्ता वाली प्रशिक्षण सामग्री भी है।
किसी भी मामले में, पहला (शून्य :) चरण गेम बनाने के लिए एक कार्यक्रम का विकल्प है।
इसके बाद, आपको नए गेम के लिए एक डिज़ाइन दस्तावेज़ बनाना होगा। दूसरे शब्दों में, आपको खेल के लिए एक विचार की आवश्यकता है। खेल किस बारे में होगा? वहां क्या होगा? यह कौन सी विधा होगी? विकास में कितना समय और पैसा लगेगा? इस तरह के बहुत सारे प्रश्न हैं, और खेल बनाने से पहले, किसी प्रकार की किसी न किसी योजना को तैयार करना बहुत उपयोगी है।
आप यहां गेम के लिए डिज़ाइन दस्तावेज़ लिखने के तरीके के बारे में मूल बातें पा सकते हैं:
खैर, यह बिल्कुल डरावना नहीं है, है ना? बेशक खराब, लेकिन यहीं नहीं?
खैर, मैंने इसे एक बहुत ही सरल ग्राफिक संपादक में एक कंप्यूटर माउस के साथ आकर्षित किया, और मैंने 1-2 महीने के लिए आकर्षित करना सीखा, प्रति सप्ताह 1 चित्र खींचना, अधिकतम।
मुझे लगता है कि एक वर्ष में आप बहुत अच्छे स्तर तक पहुंच सकते हैं यदि आप सैद्धांतिक आधार को चित्रित करने और अध्ययन करने के लिए प्रतिदिन 1-3 घंटे आवंटित करते हैं।
मेरे पास एक वीडियो है (16 मिनट):
गेम में ध्वनि और साउंडट्रैक एक बहुत ही महत्वपूर्ण हिस्सा है, हालांकि, नौसिखिए डेवलपर्स द्वारा अक्सर इसे अनदेखा कर दिया जाता है। सोचो, खिलाड़ी, किसी भी व्यक्ति की तरह, केवल कुछ बुनियादी इंद्रियां होती हैं, और खेल में जितनी अधिक इंद्रियां शामिल होती हैं, प्रक्रिया में खिलाड़ी का विसर्जन उतना ही बेहतर होता है।
खिलाड़ी के पास कितने इंद्रिय अंग होते हैं?
महक? नहीं। स्पर्श? कभी-कभी, जो खेलों में कुछ नियंत्रण प्रणालियों से संबंधित होता है। नज़र? सब कुछ दृष्टि पर बना है, यही आधार है।
इसलिए, ग्राफिक्स और दृश्य तत्वों का इतना अधिक महत्व। और वास्तव में, खेलों में दृष्टि के अलावा, आप केवल एक और इंद्रिय का उपयोग कर सकते हैं - श्रवण।
यदि आपने पहले कंप्यूटर गेम खेले हैं, तो आपके पास शायद पसंदीदा हैं, साथ ही कुछ पसंदीदा OST (गेम से संगीत) भी हैं। और आप संगीत के कारण खेल को ठीक से याद कर सकते हैं। मैंने अपने पसंदीदा OST के बारे में यहाँ लिखा है:
ध्वनियाँ इंद्रियों के लिए एक और आघात हैं, क्रिया के साथ आने वाली ध्वनि, जैसे भी हो, इस क्रिया के प्रभाव को बढ़ा सकती है। बस एक शॉट और एक बुलेट प्रस्थान उबाऊ है। रीलोडिंग की सही आवाज, शूटिंग, सतह के साथ बुलेट की टक्कर (अलग-अलग सतहों के लिए अलग), शेल केस का फर्श पर गिरना आदि। इस प्रक्रिया में खिलाड़ी के विसर्जन में काफी वृद्धि होती है।
आप अवास्तविक टूर्नामेंट जैसे खेलों में सभी प्रकार की विशेष ध्वनियों और वाक्यांशों के बारे में जानते हैं और वे खेल के मज़े को कितना बढ़ाते हैं।
दूसरे शब्दों में - सही ध्वनियाँ और संगीत खेल को वायुमंडलीय, भावनात्मक, मानवीय और बहुत अधिक रोचक बनाते हैं।
जब मैंने लोनली ड्यूड गेम बनाया तो मुझे थोड़ा अनुभव हुआ।
तब मेरे मित्र ने इस गेम के लिए एक अद्वितीय OST लिखा, और मैंने बाकी ध्वनियों को मुक्त स्रोतों से लिया।
मैं क्या कहना चाहता हूँ? एक साधारण खेल के लिए, ध्वनि के साथ ज्यादा परेशान होना जरूरी नहीं है, बुनियादी कार्यों (शूटिंग, बोनस लेना, स्तर पूरा करना, कूदना इत्यादि) के लिए गेम में ध्वनियां डालना पर्याप्त है और यह पहले से ही काफी वृद्धि करेगा खेल का समग्र प्रभाव। बेशक, संगीत लिखना अधिक कठिन है, लेकिन कभी-कभी आप कुछ $ 1-5 के लिए एक ट्रैक खरीद सकते हैं, या अपने गेम के लिए कुछ सरल ट्रैक लिखने के लिए FL स्टूडियो जैसे कार्यक्रमों के साथ बैठ सकते हैं।
इसलिए, खेल को यथासंभव सावधानी से एक फ़ाइल के साथ समाप्त करने की आवश्यकता है और यह रिलीज से पहले किया जाना चाहिए। खेल का परीक्षण कैसे किया जाना चाहिए?
जितना हो सके इसे खेलें और विभिन्न विकल्पों को आजमाएं। एक खिलाड़ी की तरह सोचें, एक डेवलपर की तरह नहीं, जो सब कुछ जानता है, सोचता है। अपनी प्रेमिका को खेल में शामिल करें और उसे खेलने दें, लिखें कि उसे क्या समस्याएं हैं और वह उन्हें कैसे हल करती है, यदि बिल्कुल भी। प्लग कहां हैं, असंतुलन कहां है और बग कहां हैं। सब कुछ ठीक करने की जरूरत है।
किसी भी मामले में, जल्दी या बाद में, यदि आपके पास पर्याप्त ताकत और दृढ़ता है, तो आप अपना खेल समाप्त कर लेंगे। ठीक है, तो आप इसे बेचते हैं, या इसे मुफ्त में वितरित करते हैं, किसी भी मामले में, क्या आप चाहते हैं कि लोग इसे खेलें?
यह कैसे किया जा सकता है, मैंने अपने पुराने लेख में पहले ही लिखा था:
सामान्य सिद्धांत लगभग किसी भी खेल के लिए समान हैं।
वीके पब्लिक, आपका अपना यूट्यूब चैनल, ट्रेलर, प्रमोशन और सर्च इंजन ऑप्टिमाइजेशन की बुनियादी समझ आदि।
यह सब (यहां हर कदम की तरह)- एक पूरी तरह से अलग और बड़ा विषय, लेकिन इस लेख का उद्देश्य गेम बनाने की प्रक्रिया से परिचित होना है, इससे ज्यादा कुछ नहीं।
बस इतना ही। मुझे आशा है कि मैंने आपके प्रश्न का उत्तर दिया - स्वयं गेम कैसे बनाएं और गेम बनाने के मुख्य चरणों पर प्रकाश डाला। गेम बनाना एक बहुत ही रोमांचक काम (या शौक) है, साथ ही पैसे कमाने का एक वास्तविक अवसर भी है।
इस कठिन कार्य के लिए शुभकामनाएँ!