कंप्यूटर गेम बनाने के सबसे आसान तरीके पर पाठ। प्रोजेक्ट "गेम मेकर का उपयोग करके एक कंप्यूटर गेम बनाना"

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

आइए एक अवधारणा बनाएं

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

आइए संभावनाओं पर निर्णय लें

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

विभिन्न प्रकार के इंजन और प्लेटफार्म - सोचने लायक बात

आइए यांत्रिकी की गणना करें

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

आइए एक कथानक लेकर आएं

यदि पहले ऑनलाइन और ऑफलाइन परियोजनाओं का विकास लगभग समान था, तो अब इस स्तर पर पहला कार्डिनल अंतर दिखाई देता है। किसी खेल के कथानक पर विचार करते समय, आपको इसकी समय सीमा को स्पष्ट रूप से समझने की आवश्यकता है। जबकि एकल-खिलाड़ी खिताब को पूरा होने में शायद ही 1-2 महीने से अधिक समय लगता है, ऑनलाइन मल्टीप्लेयर गेम का कोई अंत नहीं होता है। इसलिए, यहां कथानक का कोई तार्किक निष्कर्ष नहीं होना चाहिए, बल्कि एक खुले अंत के साथ परोसा जाना चाहिए, जिसे नई खोजों, वस्तुओं, कौशलों को जोड़कर साप्ताहिक/मासिक विलंबित किया जा सकता है। एकल-खिलाड़ी खेलों में, कथानक पर काम के पहले दिन से ही अंत पर काम किया गया है। साथ ही, इसे खुले प्रश्न नहीं छोड़ना चाहिए (बशर्ते, निश्चित रूप से, आप गेम की अगली कड़ी जारी करने की योजना नहीं बना रहे हैं) और कुछ चूक, हालांकि यह वैकल्पिक हो सकता है (जैसा कि साइलेंट हिल 2 में है)।

चलिए डिज़ाइन बनाते हैं

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

आइए समझें कि काम अभी शुरू हुआ है

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

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

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

फिलहाल, लेखों की श्रृंखला में निम्नलिखित सामग्रियां शामिल हैं, जिन्हें समय के साथ पूरक किया जाएगा:

1. शुरुआती लोगों के लिए गेम बनाना






शुरुआती गेम डेवलपर - आम लोगों में "केटल"

तो, एक और शाम के बाद आपने सोचा - मैं बदतर क्यों हूँ?.. हमने सोचा और फैसला किया कि यह सार्वभौमिक मान्यता का मौका है - यह आपके सपनों के खेल बनाने का समय है! ऐसा लगता है कि इसमें कुछ भी जटिल नहीं है, लेकिन आप गलत हैं... गंभीर रूप से गलत हैं। संभवत: यहीं से हम शुरुआत करेंगे।

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

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

खेल बनाना - मज़ा?

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

इस तथ्य के लिए तैयार रहें कि एक अपेक्षाकृत छोटे गेम प्रोजेक्ट को भी पूरा होने में आपको महीनों लग सकते हैं। इसके बारे में सोचें - क्या आपके पास शुरुआती उत्साह खत्म होने के बाद भी अपने विचार को लागू करने के लिए काम जारी रखने के लिए पर्याप्त प्रेरणा है?.. अगर मैं कहूं कि विभिन्न चरणों में पूरी नहीं होने वाली और छोड़ दी गई परियोजनाओं का अनुपात शायद गलत नहीं होगा विकास का प्रतिशत 99% हो जाता है... आप इस संख्या को अपने विचार से नहीं जोड़ना चाहेंगे, है ना?

एक शुरुआती डेवलपर का विशिष्ट चित्रण

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

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

खेल विकास - पेशा या शौक?

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

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

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

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

पेशेवर और शौक़ीन दृष्टिकोण के लाभों को आत्मसात करने के बाद, इंडी विकास मरहम में मक्खी से मुक्त नहीं है।

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

मूल्य खेल विचार


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

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

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

इन सभी विचारों में सबसे मूल्यवान बात यह है कि इन्हें कैसे क्रियान्वित किया गया। यहां तक ​​कि सबसे सरल विचार को भी, यदि गहन विस्तार के साथ, उच्च, उच्च-गुणवत्ता स्तर पर जीवन में लाया जाए, तो आगे बढ़ सकता है और एक हिट गेम/फिल्म बन सकता है।

इस प्रकार, हम इस निष्कर्ष पर पहुंचते हैं कि एक नौसिखिया डेवलपर के लिए, प्रश्न "कैसे" प्रश्न "क्या" से कहीं अधिक महत्वपूर्ण है। जाहिर है, नई पीढ़ी का MMORPG (तथाकथित अगली पीढ़ी) बनाने का विचार अधिकांश डेवलपर्स के लिए बिल्कुल बेकार है, क्योंकि वस्तुनिष्ठ कारणों से वे इसे किसी भी रूप में लागू नहीं कर सकते हैं।

गेम डेवलपर के लिए अंग्रेजी भाषा

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

मैं आश्वस्त हूं कि अंग्रेजी का ज्ञान एक महत्वपूर्ण कारक है, जिसका गेम डेवलपर बनने के लिए आपके द्वारा अपनाए जाने वाले रास्ते पर बहुत बड़ा प्रभाव पड़ता है। विशुद्ध रूप से व्यावहारिक दृष्टिकोण से भी, अंग्रेजी ग्रंथों को पढ़ने और समझने की क्षमता धूप में जगह पाने के संघर्ष में एक बड़ा तुरुप का पत्ता है। यदि आप रूसी विकास कंपनियों के लिए रिक्तियां खोलते हैं, तो उनमें से 90% में आपको "पढ़ने और समझने के स्तर पर तकनीकी अंग्रेजी" जैसा खंड मिलेगा।

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

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

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

आरंभ करने के लिए, हमारा सुझाव है कि आप अपने आप को कई कार्यक्रमों से परिचित कराएं जो इस प्रश्न का उत्तर देने में मदद करेंगे।

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

————————————-

डिफोल्ड गेम इंजन

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

डिफ़ोल्ड MacOS/OS x, Windows और Linux (32 बिट और 64 बिट) पर चलता है। इसकी मदद से, आप 6 प्रसिद्ध प्लेटफार्मों के लिए गेम बना सकते हैं: iOS, Android, HTML5, साथ ही MacOS/OS x, Windows और Linux के लिए भी।

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

————————————-

अमेज़ॅन लम्बरयार्ड

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

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

————————————-

क्राई इंजन 5

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

  1. क्रायइंजन सैंडबॉक्स: एक वास्तविक समय गेम संपादक जो "आप जो देखते हैं वही खेलते हैं" फीडबैक प्रदान करता है।
  2. रेंडरर: एकीकृत खुला घर के बाहर) और बंद (इंग्लैंड। इनडोर) बिना सीम वाले स्थान। रेंडरर OpenGL और DirectX 8/9, नवीनतम हार्डवेयर सुविधाओं का उपयोग करने वाले Xbox, PS2 और GameCube के साथ-साथ Xbox 360 का भी समर्थन करता है।
  3. भौतिकी प्रणाली: पात्रों, वाहनों, ठोस, तरल पदार्थ, चीर गुड़िया के लिए व्युत्क्रम गतिकी का समर्थन करता है। चिथड़े से बनाई हुई गुड़िया), फैब्रिक सिमुलेशन और मुलायम शरीर प्रभाव। सिस्टम गेम और टूल के साथ एकीकृत है।
  4. व्युत्क्रम चरित्र किनेमेटिक्स और मिश्रित एनीमेशन: मॉडल को बेहतर यथार्थवाद के लिए कई एनिमेशन रखने की अनुमति देता है।
  5. गेम आर्टिफिशियल इंटेलिजेंस सिस्टम: इसमें टीम इंटेलिजेंस और स्क्रिप्ट-संचालित इंटेलिजेंस शामिल है। C++ कोड को छुए बिना कस्टम शत्रु बनाने और उनके व्यवहार की क्षमता।
  6. इंटरएक्टिव डायनेमिक म्यूजिक सिस्टम: म्यूजिक ट्रैक प्लेयर की गतिविधियों और स्थितियों पर प्रतिक्रिया करते हैं और पूर्ण 5.1 सराउंड साउंड के साथ सीडी गुणवत्ता प्रदान करते हैं।

————————————-

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

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

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

कंस्ट्रक्ट क्लासिक की मुख्य विशेषताएं:

  • ड्रैग-एन-ड्रॉप का उपयोग करके घटनाओं को संपादित करने और उन पर प्रतिक्रिया करने के लिए एक प्रणाली।
  • बड़ी संख्या में प्लगइन्स का उपयोग करने की क्षमता।
  • प्रोग्राम पायथन में बनाया गया था, लेकिन इसे C++ में संशोधित किया जा सकता है।
  • पिक्सेल शेडर्स को एचएलएसएल से कनेक्ट करना संभव है।
  • आप CAP प्रारूप में गेम और एप्लिकेशन के लिए तैयार स्रोत कोड को प्रोग्राम से कनेक्ट कर सकते हैं।

नवीनतम संस्करण में परिवर्तन

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

————————————-

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

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

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

गेममेकर: स्टूडियो की मुख्य विशेषताएं:

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

————————————-

खेल संपादक

गेम एडिटर विंडोज़, मैक, लिनक्स, आईओएस, एंड्रॉइड ऑपरेटिंग सिस्टम के लिए सरल द्वि-आयामी गेम बनाने के लिए एक निःशुल्क डिज़ाइनर है। बनाए जा रहे गेम गेम ऑब्जेक्ट का एक सेट हैं, जिनमें से प्रत्येक को एक विशिष्ट घटना पर प्रतिक्रिया दी जाती है, जो गेम में उनके व्यवहार को निर्धारित करती है।

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

गेम एडिटर की मुख्य विशेषताएं:

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

————————————-

3डी रेड

3डी रेड आसानी से (बिना कोड का उपयोग किए) विभिन्न 3डी गेम, इंटरैक्टिव एप्लिकेशन और भौतिकी सिमुलेशन बनाने के लिए एक मुफ्त कार्यक्रम है। 3डी रेड में एप्लिकेशन बनाना घटकों (वस्तुओं) के विभिन्न संयोजनों के संयोजन और उनके बीच की बातचीत को अनुकूलित करने पर आधारित है। भौतिकी वस्तुओं के बीच परस्पर क्रिया को ध्यान में रखने पर आधारित है।

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

3डी रेड की मुख्य विशेषताएं:

  • उच्च गुणवत्ता वाले 3डी गेम्स का निर्माण।
  • वस्तु अंतःक्रिया की यथार्थवादी भौतिकी।
  • मॉडल आयात करने की क्षमता.
  • उच्च गुणवत्ता वाली ग्राफिक्स प्रोसेसिंग।
  • कृत्रिम बुद्धि का उपयोग करने की संभावना.
  • मल्टीप्लेयर का उपयोग करने की संभावना.
  • उच्च गुणवत्ता वाले ऑडियो प्रभाव और संगीत
  • वेब पेजों पर गेम एम्बेड करने की संभावना.

————————————-

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

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

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

अवास्तविक विकास किट की मुख्य विशेषताएं:

  • Windows, Mac OS, Xbox, PlayStation 3, Wii, Android के लिए गेम बनाने की क्षमता।
  • एक सरल और सुविधाजनक उच्च स्तरीय प्रोग्रामिंग भाषा जिसे अनरियलस्क्रिप्ट कहा जाता है।
  • यथार्थवादी प्रकाश, छाया और प्रभाव।
  • वस्तुओं के व्यवहार और अंतःक्रिया की उन्नत भौतिकी।
  • LAN और डायरेक्ट IP कनेक्शन को सपोर्ट करें।
  • डिज़ाइन के किसी भी चरण में बनाए गए एप्लिकेशन का परीक्षण करने की संभावना।
  • निर्मित खेलों का बहु-थ्रेडेड प्रतिपादन।
  • तैयार गेम टेम्प्लेट.

————————————-

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

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

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

NeoAxis 3D इंजन की मुख्य विशेषताएं:

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

————————————-

गेम मेकर लाइट

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

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

गेम मेकर की मुख्य विशेषताएं:

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

ध्यान:

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

————————————-

एकता 3डी

यूनिटी 3डी एक शक्तिशाली विकास वातावरण है जो गेम बनाना आसान बनाता है। यूनिटी 3डी का उपयोग करके बनाए गए गेम और एप्लिकेशन विंडोज, ओएस एक्स और एंड्रॉइड ऑपरेटिंग सिस्टम पर चलते हैं। iOS, Linux, ब्लैकबेरी और गेम कंसोल Wii, PlayStation 3 और Xbox 360 पर भी। यूनिटी के साथ बनाए गए एप्लिकेशन DirectX और OpenGL का समर्थन करते हैं।

यूनिटी 3डी से आप किसी भी शैली के वीडियो गेम बना सकते हैं। डेवलपर आसानी से बनावट, मॉडल और ध्वनि आयात कर सकता है। सभी लोकप्रिय छवि प्रारूप बनावट के लिए समर्थित हैं। स्क्रिप्टिंग मुख्य रूप से जावास्क्रिप्ट का उपयोग करके की जाती है, हालाँकि कोड C# में भी लिखा जा सकता है।

यूनिटी 3डी की मुख्य विशेषताएं:

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

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

    ब्लेंडर की मुख्य विशेषताएं:

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

    ————————————-

    स्टेंसिल

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

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

    ————————————-

    क्राफ्टस्टूडियो

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



8. गेम ऑडियो

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

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

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

10. गेमिंग आर्टिफिशियल इंटेलिजेंस

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

11. मल्टीप्लेयर गेम प्रोग्रामिंग

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

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

इस लेख में मेरे सभी व्यक्तिगत अनुभव शामिल हैं।

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

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

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

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

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

ज़रूरी नहीं।

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

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

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

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

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

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

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

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

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

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

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

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

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


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

चौथा चरण ध्वनि है

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

श्रेणियाँ

लोकप्रिय लेख

2023 "kingad.ru" - मानव अंगों की अल्ट्रासाउंड जांच