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

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

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

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

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

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

विभिन्न प्रकार के इंजन और प्लेटफॉर्म - सोचने के लिए कुछ है

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

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

एक साजिश के साथ आओ

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

आइए एक डिज़ाइन बनाएं

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

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

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

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

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

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

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






शुरुआती गेम डेवलपर - आम लोगों में "चायदानी"

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

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

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

खेल बनाना - मनोरंजन?

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

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

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

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

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

खेल विकास एक पेशा है या शौक?

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

डिफोल्ड मैकओएस/ओएस एक्स, विंडोज और लिनक्स (32 बिट और 64 बिट) पर चलता है। इसके साथ, आप आईओएस, एंड्रॉइड, एचटीएमएल 5 के साथ-साथ मैकोज़ / ओएस एक्स, विंडोज और लिनक्स के लिए 6 प्रसिद्ध प्लेटफार्मों के लिए गेम बना सकते हैं।

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

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

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

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

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

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

क्राई इंजन 5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

खेल संपादक

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

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

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

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

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

3डी रेड

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

गेम मेकर लाइट

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

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

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

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

ध्यान:

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

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

एकता 3डी

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

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

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

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

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

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

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

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

    स्टेंसिल

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

6. खेल इंजन विकास

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

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

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

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



8. गेम ऑडियो

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

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

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

10. खेल कृत्रिम बुद्धि

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

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

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

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

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

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

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

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

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

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

ज़रुरी नहीं।

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

श्रेणियाँ

लोकप्रिय लेख

2022 "kingad.ru" - मानव अंगों की अल्ट्रासाउंड परीक्षा