अगर मुझे प्रोग्रामिंग पसंद नहीं है तो मैं वीडियो गेम कैसे बना सकता हूं? [बन्द है]


10

मैं अपने स्कूल में C ++ कोड पढ़ रहा हूं (मेरा प्रमुख कंप्यूटर प्रोग्रामिंग है)। ईमानदारी से, मेरे ग्रेड इतने अच्छे नहीं हैं, और असाइनमेंट वास्तव में कठिन हैं। कभी-कभी मुझे दुख होता है कि मैं अपनी नौकरी के लिए भविष्य में 8-10 घंटे प्रति दिन कोडिंग (जो तनावपूर्ण है) बिताऊंगा।

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

हालाँकि, ज्यादातर लोकप्रिय गेम डिज़ाइनर (या निर्देशक) जैसे कोजिमा, मियामोतो आदि अच्छे प्रोग्रामर हुआ करते थे। कंपनियां प्रोग्रामर को निर्देशकों को सौंपती हैं क्योंकि वे समझते हैं कि गेम कैसे बनाया जाता है।

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

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

अगर मुझे प्रोग्रामिंग पसंद नहीं है तो मेरे पास भविष्य के खेल कैसे हो सकते हैं?


9
एक साइड नोट के रूप में, हालांकि प्रोग्रामिंग की आवश्यकता नहीं है जैसा कि अन्य टिप्पणियों में कहा गया है ... कोड कैसे काम करता है की एक सामान्य समझ फायदेमंद है क्योंकि यह आपको संभावित हार्डवेयर / सॉफ़्टवेयर सीमाओं (उदाहरण के लिए, मॉडलिंग और पॉलीकाउंट) के लिए अंतर्दृष्टि प्रदान करता है।
इनिशीर

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

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

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

जवाबों:


17

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

एक गेम डिज़ाइन मेजर बहुत अधिक मज़ेदार होगा, और यह प्रोग्रामर होने की तुलना में बहुत कम भुगतान नहीं करता है।

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

यहाँ गेम डिज़ाइन मेजर का एक लिंक दिया गया है जिसे मैं देख रहा था: http://www.champlain.edu/under स्नातक-studies/majors- and- programs/ game-design- x14300.html

इसके अलावा, आप चिंतित हैं कि आपको गेम प्रोग्रामिंग में एक सभ्य अंतर्दृष्टि की आवश्यकता होगी ताकि एक बेहतर गेम डिज़ाइनर बन सकें, गेम प्रोग्रामिंग में इस मामूली कोर्स पर नज़र डालें: http://www.champlain.edu/under स्नातक- studies /majors-and-programs/game-programming-minor.html

मुझे उम्मीद है कि इसमें से कुछ काम आएगा!


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

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

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

2
यूप, एंट्री लेवल 'डिज़ाइन' की भूमिकाएं आमतौर पर सामग्री निर्माण के बारे में होती हैं - एक स्तर पर इसे 'प्लॉट्स, स्टोरीज़, कैरेक्टर्स और वर्ल्ड्स' माना जा सकता है, लेकिन आमतौर पर अभी भी कुछ तकनीकी आवश्यकता है (हालाँकि जरूरी प्रोग्रामिंग नहीं है)।
काइलोटन

इन दिनों तकनीकी आवश्यकता ज्यादातर 3 डी संपादन वातावरण और कुछ कलात्मक स्वभाव के साथ परिचित है।
पैट्रिक ह्यूजेस

6

गेम प्रोग्रामिंग से गेम डिज़ाइन अलग है ।

गेम डिजाइनर के रूप में आपकी भूमिका हो सकती है, न कि टच कोड की।


क्या आप मुझे विस्तार से बताएंगे? क्या आप मुझे कुछ स्कूल या कुछ और सुझा सकते हैं?
हॉपर

2
@ हिपर: यदि आप इसे बर्दाश्त कर सकते हैं, तो DigiPen है। अधिकांश खेल स्कूलों में बहुत खराब प्रतिष्ठा है, और इसे अर्जित किया है; DigiPen एक चमक प्रतिष्ठा है, और इसी तरह यह अर्जित किया है। : हालांकि, BAGD / BSGD प्रोग्राम बहुत नया, अभी भी कुछ प्रवाह के तहत कर रहे हैं, और अभी तक उद्योग में साबित नहीं कर रहे हैं digipen.edu/academics/degree-programs/bs-in-game-design
शॉन Middleditch

1
DigiPen के लिए किया गया है और हाल के वर्षों में DigiPen से उम्मीदवारों की एक विस्तृत संख्या का साक्षात्कार किया है, मैं "चमक प्रतिष्ठा" जोर काफी खुद को होगा।

6

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

मैंने इस उत्तर को पोस्ट करने की योजना नहीं बनाई थी, लेकिन आज मैंने इसे वापस करने के लिए कुछ ठोस सबूत पढ़े:

वाल्व का अनुमानतः लीक हुआ कर्मचारी मैनुअल पेज 39-40 पर कहता है:

गैर-इंजीनियर: प्रोग्राम या प्रोग्राम किया जाना

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


2
आपके द्वारा जोड़ा गया मैनुअल शानदार है। वैसे यह वास्तव में अब उनकी वेबसाइट पर वितरित किया जाता है (यदि यह पहले नहीं था?)
बॉबोबोबो

4

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

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

सौभाग्य!


3

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

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

मुझे लगता है कि उदाहरण के लिए एक गेम बनाने की कोशिश की जा रही है PyGame (यह पायथन में है और मैंने इसके बारे में अच्छी बातें सुनी) आप वास्तव में गेम मैकेनिक्स और अन्य हाइलेवल गेम गुणों पर ध्यान केंद्रित करने की अनुमति देंगे जबकि कार्यान्वयन विवरण के बारे में इतना अधिक नहीं। यह कुछ तनाव को राहत दे सकता है और आपकी रचनात्मकता को जारी कर सकता है। अन्य भाषाएँ जो आप पर आसान हो सकती हैं: रूबी, लुआ, सी #, जावास्क्रिप्ट / कॉफ़ीस्क्रिप्ट।

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

मैं कहता हूं कि प्रोग्रामिंग हिस्से को जितना संभव हो उतना आसान बनाएं ताकि आप उन चीजों पर ध्यान केंद्रित कर सकें जो आपके लिए महत्वपूर्ण हैं।


मैं अब एक दशक से एक जीवित लेखन सी ++ कमा रहा हूं, और यह जो करना है, उसके लिए अच्छा है, लेकिन यह खेल के विकास के लिए नहीं है। C ++ काफी निम्न-स्तरीय, सामान्य प्रयोजन की भाषा है। यह अनुकूलन के लिए अच्छा है। मैं यह देखने का सुझाव देता हूं कि यदि आप खेल के प्रति और अधिक सहज महसूस नहीं करते हैं, जैसे कि एकता, एजीएस या जो भी हो। ऐसा कुछ चुनें, जो ऐसा लगता है कि आप उस तरह के गेम के प्रति तैयार हैं, जो आप बनाना चाहते हैं (लेकिन अभी तक सिंगल-प्लेयर या काउच को-ऑप गेम्स से चिपके रहते हैं, कोई भी अपने पहले प्रोग्रामिंग प्रोजेक्ट के रूप में एक MMORPG नहीं करता है), और बस कुछ बनाएं।
१०:३४ पर uliwitness

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

2

मैंने आपकी तरह, प्रोग्रामिंग से नफरत करना और अन्य पहलुओं से प्यार करना शुरू कर दिया। मैं पहले साल प्रोग्रामिंग कोर्स में फेल हो गया, लेकिन स्कूल में रहने के लिए एक सकारात्मक ग्रेड हासिल करना पड़ा। मैंने उस साल अपनी पूरी कोशिश की और वास्तव में इसका आनंद लिया। अब 3 साल बाद मैं 75% प्रोग्रामर और 25% कलाकार हूं।

एक अंतर है: मैंने एक्शनस्क्रिप्ट 3 के साथ शुरुआत की, जिसमें सभी निम्न-स्तरीय सिरदर्द शामिल नहीं हैं जो c ++ करता है। मैं वास्तव में सामान्य रूप से सी ++ और निम्न स्तर की प्रोग्रामिंग से नफरत करता हूं। मुझे लगता है कि जिन स्थितियों में आपको प्रोग्रामिंग के लिए पेश किया गया था, वे इष्टतम नहीं हैं। एक्शनस्क्रिप्ट या c # (xna) जैसी आसान भाषा आज़माएं, यह एक बड़ा अंतर है।


2

मुझे यह लेख गामासूत्र पर मिला। यह गेममेकर का उपयोग करने के बारे में है: http://www.gamasutra.com/view/feature/182860/Suck_at_Coding_But_Make_Games_Anyway.php

इस उपकरण को मूर्खतापूर्ण और आसान माना जा सकता है, लेकिन निश्चित रूप से इसका उपयोग गेम बनाने में किया जा सकता है।

उदाहरण के लिए, Spelunky गेम मेकर के साथ बनाया गया था।


2

कोई कौशल, कोई कौशल, और उस पर उत्कृष्टता प्राप्त करें

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

कोड के बजाय अंग्रेजी लिखें

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

एक अलग भाषा चुनें, या दो, या तीन

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

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

प्रोग्रामिंग प्रोफेसरों / आकाओं / कोडर दोस्तों को खोजने की कोशिश करें जो खुद से नफरत नहीं करते हैं

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


हम्म, आप मेरा जवाब पढ़ सकते हैं, या आप सिर्फ @ 5ाउंड पोस्ट किए गए पेनी-आर्केड वीडियो देख सकते हैं, जो यह सब बेहतर कहता है, कल्पना के साथ। penny-arcade.com/patv/episode/so-you-want-to-be-a-game-designer
Kzqai

1

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

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

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

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


1

ऐसे उपकरण हैं जो आप सरल गेम बनाने के लिए उपयोग कर सकते हैं, यदि आप प्रोग्रामिंग से नफरत करते हैं। उदाहरण के लिए, GameSalad डरावने कोड की गड़बड़ी को लिखे बिना सरल 2D गेम को एक साथ करने के लिए एक बहुत अच्छा उपकरण प्रदान करता है।

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

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

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

हालाँकि, ऐसा लगता है कि आप अपने प्रोग्रामिंग कौशल के साथ संघर्ष कर रहे हैं। यह एक समस्या है, क्योंकि उद्योग अपने प्रोग्रामर के बारे में चुस्त है। तो, अगली सलाह पर:

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


0

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

ऐसा लगता है जैसे आप एक गेम डिजाइनर के रूप में खुश होंगे।


0

पायथन (पायगेम के साथ) या लुआ जैसी भाषाएँ निश्चित रूप से आप में जाने का तरीका है, ऐसा करने का मज़ा प्राप्त करने के लिए! :-D

मेरा इरादा मेरे छोटे भाई को प्रोग्रामिंग सीखने में मदद करना है क्योंकि वह कंप्यूटर गेम प्रोग्राम करना चाहता है और इसलिए हम एक साथ स्कीम सीखेंगे (विशेषकर: रैकेट http://docs.racket-lang.org/quick/ & इस पाठ्यपुस्तक का उपयोग करके: http: //www.ccs.neu.edu/home/matthias/HtDP2e/ जो बहुत प्रसिद्ध है)।

यह उन्हें अपेक्षाकृत दर्द रहित तरीके से कंप्यूटर विज्ञान की एक ठोस समझ देगा (MIT योजना में उनके "CompSci 101" पाठ्यक्रम को पढ़ाने के लिए उपयोग किया जाता है, यह इस उद्देश्य के लिए बहुत लोकप्रिय है)।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.