गेम डेवलपमेंट डिग्री बनाम कंप्यूटर साइंस डिग्री [बंद]


68

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

जवाबों:


91

स्कूली शिक्षा आपको नौकरी नहीं मिलने वाली है।

यदि आप जो करते हैं उसमें अच्छे हैं, और आप इसकी परवाह करते हैं, तो आपको डिग्री की आवश्यकता नहीं है।

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

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

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

कम से कम मेरे अनुभव में, इन खेल विकास कॉलेजों में से एक से एक प्रमाण पत्र प्राप्त करना अपने आप में लगभग बेकार है। जब तक आपके पास कोई प्रोजेक्ट नहीं है या आपके पास यह साबित करने का कोई तरीका है कि आप स्कूल जाने के अलावा अन्य किसी भी क्षेत्र में आपकी रुचि रखते हैं, तो आप "शायद किसी दिन मैं इन लोगों के पास पहुँच जाऊंगा" रिज्यूमे का ढेर (संकेत: मैं नहीं)।

संपादित करें : चूंकि मैं वास्तव में इस सवाल का जवाब नहीं देता था, मूल रूप से मेरी राय यह है:

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

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

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


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

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

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

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

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

48

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

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

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

मुझे लगता है कि मैंने सीधे आपके प्रश्न का उत्तर नहीं दिया है, लेकिन मुझे आशा है कि आपके निर्णय से आपको मदद मिलेगी।


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

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

1
दिलचस्प परिप्रेक्ष्य। झूला झूला रूपक, लोल।
बोबोबोबो

13

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


10

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


6

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

इस विषय पर बहुत कुछ लिखा गया है। मेरा मनपसंद:

http://www.sloperama.com/advice/lesson44.htm - और वास्तव में, टॉम स्लोपर्स की साइट पर बाकी सब कुछ। वह एक बकवास शैली में लिखते हैं और उद्योग के ऊपर और नीचे के पक्षों के बारे में बहुत स्पष्ट होने से डरते नहीं हैं।

http://www.gamecareerguide.com/features/298/choosing_a_.php - और वास्तव में, GameCareerGuide पर बाकी सब कुछ। यह साइट का संपूर्ण बिंदु है, उद्योग में प्रवेश करने के इच्छुक लोगों के लिए एक संसाधन मार्गदर्शिका के रूप में।

और वास्तव में, Google में "एक गेम स्कूल चुनने" टाइप करें और आपको मैट्रिकुलेशन से पहले पढ़ने की तुलना में अधिक सलाह मिलेगी :)


6

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

प्रत्यायन

सबसे पहले और सबसे महत्वपूर्ण, संयुक्त राज्य अमेरिका में दो तरह की मान्यता है:

  • क्षेत्रीय - यह प्रक्रिया पारंपरिक कॉलेजों और विश्वविद्यालयों से गुजरती है
  • राष्ट्रीय - यह प्रक्रिया विशेषता है और व्यावसायिक स्कूल से गुजरना है

वहाँ अलग-अलग प्रक्रियाओं के बारे में विस्तार से जाने वाली बहुत सारी जानकारी है, लेकिन यहाँ वही है जो आपको जानना आवश्यक है:

  • यदि आप एक राष्ट्रीय स्तर पर मान्यता प्राप्त स्कूल में डिग्री प्राप्त करते हैं, तो आप क्षेत्रीय रूप से मान्यता प्राप्त संस्थान (और इसके विपरीत) में डिग्री प्राप्त कर सकते हैं।
  • यदि, किसी भी कारण से, आप राष्ट्रीय स्तर पर मान्यता प्राप्त स्कूल से किसी अन्य स्कूल (राष्ट्रीय या क्षेत्रीय रूप से मान्यता प्राप्त) में स्थानांतरित करने का निर्णय लेते हैं, तो आपके पास अपनी डिग्री होने से पहले , नए स्कूल को आपके किसी भी क्रेडिट को स्वीकार करने की आवश्यकता नहीं है ।

किसी संस्थान / डिग्री में क्या देखना है

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

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

सामान्य टिप्स

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

यदि आपके कोई प्रश्न हैं, या मैं चाहूंगा कि किए गए किसी भी बिंदु को स्पष्ट करने के लिए, एक टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें। :)


5

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

मैंने ऐसे कार्यक्रम देखे हैं जो आपको उपकरणों और संसाधनों का एक विशिष्ट सेट भी सिखाते हैं। यह विनिर्देश थोड़ी देर के लिए बढ़िया है।

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

नीचे की रेखा: एक सीएस डिग्री खेल के क्षेत्र में मदद करेगी। अधिकांश समय आप मध्य पहनने या संपादन घटकों के साथ काम कर रहे हैं। दिन के अंत तक आपने कभी महसूस नहीं किया कि आपने खेल पर काम किया है!


5

किसी ने अभी तक किसी का उल्लेख नहीं किया है, जिसे मैं जोड़ना चाहूंगा, नेटवर्किंग है । नहीं, वह चीज जो आप कैट -5 केबल के साथ नहीं करते हैं, पूरी तरह से "लोगों के साथ बातचीत"।

खेल विकास स्कूल की डिग्री की तुलना में पारंपरिक डिग्री यकीनन "बेहतर" है।

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

इसलिए यदि आप एक पारंपरिक डिग्री के लिए जाते हैं, तो आपको उसके बारे में याद करने के लिए तैयार रहना होगा, और जितना हो सके उतना भरपाई करने की कोशिश करनी चाहिए।


1
बेशक विपरीत भी सच है। यदि आप एक पारंपरिक स्कूल में भाग लेते हैं, तो आपके पास अन्य उद्योगों में लोगों के साथ नेटवर्क करने का मौका होगा। मैं यह भी तर्क दूंगा कि कॉलेज फ्रेशमैन के रूप में कंप्यूटर वैज्ञानिक के रूप में वकीलों से मिलना कठिन है, जबकि जीडीसी में भाग लेना और गेम डेवलपर्स को जानना काफी आसान है।
एलेक्स शियरर जूल

5

यहाँ पर प्रत्येक पक्ष के लिए नियम हैं जहाँ तक मुझे पता है:

सीएस डिग्री:

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

खेल स्कूल की डिग्री:

  • आपको गेम टेक के साथ अधिक हाथों का अनुभव मिलेगा।
  • आप अन्य लोगों के आस-पास होंगे जो वास्तव में वही करना चाहते हैं जो आप चाहते हैं।
  • आपको (उम्मीद है) कुछ उद्योग कनेक्शन मिलेंगे।
  • आप अधिक व्यावहारिक खेल-उन्मुख सामान सीखेंगे। (लेकिन ध्यान रखें कि आप यहां जो सीख रहे हैं, वह दर्दनाक रूप से कम समाप्ति की तारीख है।)

मैं फुल सेल में जाने से आपको पूरी तरह से हतोत्साहित करूंगा । मैंने आठ साल के लिए ऑरलैंडो में खेल उद्योग में काम किया है और हम एक तरफ काम पर रखने वाले फुल सेल की संख्या की गिनती कर सकते हैं। यह काल्पनिक रूप से महंगा है और आपके पैसे के लायक होने की बहुत संभावना नहीं है।


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

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

3

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

डिगिपेन छात्रों से मैंने उनसे बात की है, वे बहुत ही कठिन कोर गेम प्रोग्रामिंग हैं, जो उद्योग केंद्रित कौशल जैसे सी ++, ओपनजीएल और डायरेक्टएक्स से केंद्रित हैं।

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

सॉफ्टवेयर पर जोएल - जावास्कूल के खतरों

यदि आप कभी भी किसी गेम प्रोग्रामिंग जॉब में इंटरव्यू या किसी भी मौके को उड़ाना चाहते हैं, तो बस अपने मुख्यतः जावा प्रोग्रामर को कहें।

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

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


मुझे जावा से संबंधित आपकी सलाह पर यकीन नहीं है। Google और अमेज़ॅन, दो बड़े खिलाड़ियों के नाम के लिए, दोनों बड़े पैमाने पर जावा का उपयोग करते हैं। इसी तरह यदि आप Microsoft या Microsoft की दुकान पर जानते हैं, तो जावा जानने वाला आपको C # का उपयोग करके तैयार करेगा। जाहिर है कि खेल के विकास के लिए जावा एक गैर-स्टार्टर है लेकिन बाकी उद्योग के लिए यह एक अच्छा विकल्प है।
एलेक्स शियरर

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

1
एक "वास्तविक" गेम डेवलपर (उद्योग में 20+ वर्ष, बहुत सारे आर्केड क्लासिक्स और कंसोल कंसोल पर चले गए) ने मुझे बताया कि जावा के खिलाफ एकमात्र वास्तविक तकनीकी कारण प्रबंधित मेमोरी था - जिस पेनी हार्डवेयर पर वे काम कर रहे थे, वे उनके लिए स्मृति को कुशलता से नियंत्रित करने के लिए एक जेवीएम पर भरोसा नहीं किया जा सकता है। मैं जावा की तरह दस्तक नहीं देगा ... क्या आपने जेक 2 (क्वेक 2 का बंदरगाह) या रेनस्केप (एप्लेट-आधारित MMO) के बारे में सुना है? जावा में खेल करना संभव है, और कुछ लोग इसे कर रहे हैं।
वीजी

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

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

3

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


3

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

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

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


2

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


2

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


2

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

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

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


2

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

मुझे लगता है कि आप एक प्रोग्रामर बनना चाहते हैं, इस तरह से यह पोस्ट 10 पेज लंबा नहीं होगा।

यदि आपका ध्यान गेम प्रोग्रामिंग है, तो सीएस डिग्री के लिए जाएं। फिर अपने दम पर, इसे गेम प्रोग्रामिंग (उदाहरण के लिए साइड प्रोजेक्ट) पर लागू करें। "गेम डिज़ाइन" या "गेम डिज़ाइन एंड डेवलपमेंट" प्रोग्राम वास्तविक प्रोग्रामिंग पर पर्याप्त ध्यान केंद्रित नहीं करेगा।

यह भी जानें कि "प्रोग्रामिंग" सीखने और "कंप्यूटर विज्ञान" सीखने के बीच अंतर है। सीएस कम्प्यूटेशनल सोच, समस्या को सुलझाने, तर्क और यहां तक ​​कि दर्शन के बारे में अधिक है। और इसे ध्यान में रखें:

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

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

अब, यदि आप पहले से ही एक मजबूत प्रोग्रामर (और / या कंप्यूटर वैज्ञानिक) हैं और आपके पास कुछ पैसा है (या किसी सफल कंपनी को शुरू करने की योजना बनाने के लिए, [और पहले से ही शोध कर चुके हैं कि कैसे करें]], तो आप इस पर गौर कर सकते हैं अधिक ध्यान केंद्रित कौशल हासिल करने के लिए फुल-सेल जैसा स्कूल।


1

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

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


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

1

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

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

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

हालांकि आप विश्वविद्यालय में हैं, लेकिन अपने खाली समय में कोड करना सीखें। XNA में कुछ सरल खेल लिखें, shaders और LEARN C ++ के बारे में जानें

जब तक आप बहुत भाग्यशाली नहीं होंगे, आपको C ++ के बिना पेशेवर खेल विकास में नौकरी नहीं मिलेगी। जहां मैं एकल सबसे महत्वपूर्ण कौशल काम करता हूं, अच्छा संचार कौशल और सामान्य योग्यता C ++ के बाद एक प्रोग्रामर की आवश्यकता होती है। हम XNA, DirectX या OpenGL का उपयोग नहीं करते हैं - अधिकांश स्थानों पर अपने स्वयं के API, लाइब्रेरीज़ या UE3 जैसे टूलचिन का उपयोग होता है, इसलिए ये कुछ भी अप्रासंगिक हैं, लेकिन अवधारणाओं को सीखते हैं।

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


0

सीएस डिग्री प्राप्त करें जो मेरी प्रतिक्रिया मुझे बताती है।

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

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

एक उद्यमी के रूप में इसे बनाने की संभावना के बारे में मत भूलना। यह कठिन है लेकिन यह खुद भुगतान कर सकता है।


कोई स्पष्ट रूप से सहमत नहीं है। बहस करने के लिए परवाह है कि यह नीचा क्यों था?
फिल

0

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

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

बहुत कम से कम, उस स्कूल के बारे में अपना शोध करें , जिसमें आप भाग लेने की योजना बना रहे हैं। पता करें कि प्रोफेसर कौन हैं और उन्हें देखो; क्या वे अपना सामान जानते हैं? वे उद्योग में हैं या कनेक्शन हैं? क्या वे IGDA के सदस्य हैं? पाठ्यक्रमों की सूची देखें और देखें कि क्या यह आपसे अपील करता है। स्कूल के आसपास के क्षेत्र की जाँच करें और देखें कि क्या कोई गेम कंपनी है। ये सभी कारक यह पता लगाने में एक बड़ी भूमिका निभाते हैं कि क्या स्कूल में वास्तव में महान खेल विकास की डिग्री / एकाग्रता है, या यदि यह सिर्फ एक नौटंकी है, क्योंकि खेल विकास नवीनतम "शांत" चीज है।


0

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

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

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


0

कंप्यूटर विज्ञान के साथ और विशेष रूप से प्रोग्राम करने के तरीके सीखने के साथ समस्या यह है कि यह एक लागू विज्ञान है: सिद्धांत से बहुत सारे कनेक्शन नहीं होते हैं ...

आप बहुत सारी एक्सरसाइज किए बिना मैथ्स के बारे में थ्योरी सीख सकते हैं, लेकिन कोई भी तरीका नहीं है जिससे आप कोडिंग के बिना प्रोग्रामिंग में अच्छे हो सकते हैं: सारी समस्या प्रोग्राम के बारे में कुछ पाने की है ताकि आप ट्रेनिंग कर सकें, और यह कि, gamedev school आपको देगा ।

प्रोग्रामिंग आपको पैसे कमाएगी क्योंकि आप समस्या का समाधान करते हैं और एप्लिकेशन बनाते हैं: सिद्धांत आसान है, लेकिन काम हासिल करने की तकनीक और अभ्यास प्राप्त करना कठिन है ...

सीएस मूल बातें जानने के लिए अच्छा है, लेकिन कुछ भी करने की जगह नहीं है।

या तो gamedev स्कूल में जाने के लिए या एक अच्छी परियोजना करने के लिए मिल जाए, लेकिन बाद की पसंद जोखिम भरा है ...


सिद्धांत के बिना प्रोग्रामिंग बहुत खराब तरीके से डिज़ाइन और / या प्रदर्शन करने वाले कार्यक्रम का कारण बन सकती है। एक प्रोग्रामर के रूप में, आपका काम एक समस्या को हल करना है। सिद्धांत के बिना एक कंप्यूटर विज्ञान की डिग्री देता है (देना चाहिए), आपके पास वास्तव में समस्याओं को हल करने के लिए उपकरणों का एक ठोस सेट नहीं है जब तक कि आप इसे खुद से नहीं सीखते। आप सही हैं जब आप कहते हैं कि वास्तव में एक कार्यक्रम बनाने के लिए तैयार करने के लिए कुछ भी नहीं धड़कता है, लेकिन सिद्धांत के बिना अभ्यास बेहतर होने के लिए बहुत कुशल तरीका नहीं है। joelonsoftware.com/articles/ThePerilsofJavaSchools.html बहुत अच्छा लेख है :)
Chewy Gumball

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

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

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

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

0

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


0

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

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

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

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

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


-1

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


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

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

-1

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

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

बहुत कम से कम, उस स्कूल के बारे में अपना शोध करें , जिसमें आप भाग लेने की योजना बना रहे हैं। पता करें कि प्रोफेसर कौन हैं और उन्हें देखो; क्या वे अपना सामान जानते हैं? वे उद्योग में हैं या कनेक्शन हैं? क्या वे IGDA के सदस्य हैं? पाठ्यक्रमों की सूची देखें और देखें कि क्या यह आपसे अपील करता है। स्कूल के आसपास के क्षेत्र की जाँच करें और देखें कि क्या कोई गेम कंपनी है। ये सभी कारक यह पता लगाने में एक बड़ी भूमिका निभाते हैं कि क्या स्कूल में वास्तव में महान खेल विकास की डिग्री / एकाग्रता है, या यदि यह सिर्फ एक नौटंकी है, क्योंकि खेल विकास नवीनतम "शांत" चीज है।

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