मैं mrbinary के जवाब से पूरी तरह सहमत हूं। मैं UNC शेर्लोट में एक छात्र हूं और हमारे कंप्यूटर विज्ञान की डिग्री (स्नातक और परास्नातक में) के साथ गेम डिजाइन और विकास एकाग्रता है। अनिवार्य रूप से आप चार कक्षाएं लेते हैं: गेम डिज़ाइन और डेवलपमेंट, एडवांस गेम डिज़ाइन एंड डेवलपमेंट, गेम स्टूडियो (एक सेमेस्टर लॉन्ग प्रोजेक्ट क्लास), और एक ऐच्छिक वर्ग जो खेल से संबंधित किसी चीज़ से संबंधित है (AI, गेम्स विद अ पर्पस, 3 डी ग्राफिक्स) आदि।)। मैं प्रोफेसरों द्वारा संचालित विश्वविद्यालय के लिए एक रिसर्च लैब में भी काम करता हूं जिसने गेम डिजाइन और डेवलपमेंट कंसंट्रेशन को एक उद्देश्य से खेलों का अनुसंधान और विकास किया है। मेरे कई दोस्त हैं जो कार्यक्रम से गुजरे हैं, और मैंने इसे आधा पूरा किया है।
लंबी कहानी, हर कोई जानता है कि मैंने कार्यक्रम पूरा कर लिया है (कुछ स्नातक, कुछ स्वामी) और स्नातक किया, फिर गेमिंग उद्योग में नौकरी मांगी, नौकरी पाने में असफल रहे। अपने शोध कार्य के कारण, मैंने कई खेल से संबंधित सम्मेलनों में काम करने और क्षेत्र में अन्य काम देखने के लिए यात्रा की है, और यह चर्चा बहुत सामने आई है। इन सम्मेलनों के बारे में एक अच्छी बात यह है कि उद्योग जगत के लोग इसमें भाग लेंगे, साथ ही साथ शिक्षाविद भी। मैंने उद्योग में कई लोगों से सुना है (और यह मेरे किसी भी मित्र द्वारा समर्थित नहीं है, जो गेमिंग उद्योग में हमारे डिग्री प्रोग्राम के माध्यम से नौकरी प्राप्त कर रहा है) यह है कि गेम डेवलपमेंट प्रोग्राम से गुजरना वास्तव में आपकी क्षमता में बाधा बन सकता है गेमिंग उद्योग में नौकरी। ऐसा इसलिए है क्योंकि वे खेल कैसे विकसित करते हैं, इस मामले में खेल उद्योग इतना विविध है। कुछ कंपनियां अपनी पसंद की भाषा के रूप में C ++ का उपयोग कर सकती हैं, लेकिन इसका उपयोग कस्टम इंजन या कस्टम फ्रेमवर्क के भीतर करती हैं। अन्य लोग C # का उपयोग कर सकते हैं, अन्य एक स्क्रिप्टिंग भाषा (Lua, ActionScript, आदि), दूसरों को केवल मोबाइल विकास पर ध्यान केंद्रित कर सकते हैं और उद्देश्य-सी या जावा का उपयोग कर सकते हैं, अन्य फ़्लैश गेम्स का निर्माण कर सकते हैं। प्रोग्रामिंग भाषाओं और विकास के वातावरण की पसंद बेहद विविध हैं। विश्वविद्यालयों में खेल कार्यक्रमों के साथ समस्या यह है कि आपको खेल विकास की एक विशिष्ट रूपरेखा और कार्यप्रणाली में अनुभव प्राप्त होता है जो हमेशा खेल की जरूरतों के लिए अनुवाद नहीं हो सकता है। प्रोग्रामिंग भाषाओं और विकास के वातावरण की पसंद बेहद विविध हैं। विश्वविद्यालयों में खेल कार्यक्रमों के साथ समस्या यह है कि आपको खेल विकास की एक विशिष्ट रूपरेखा और कार्यप्रणाली में अनुभव प्राप्त होता है जो हमेशा खेल की जरूरतों के लिए अनुवाद नहीं हो सकता है। प्रोग्रामिंग भाषाओं और विकास के वातावरण की पसंद बेहद विविध हैं। विश्वविद्यालयों में खेल कार्यक्रमों के साथ समस्या यह है कि आपको खेल विकास की एक विशिष्ट रूपरेखा और कार्यप्रणाली में अनुभव प्राप्त होता है जो हमेशा खेल की जरूरतों के लिए अनुवाद नहीं हो सकता है।
हमारा कार्यक्रम XNA और C # (जो हमें विंडोज़ और XBOX केवल गेम तक सीमित करता है) सिखाता था, और अब एकता और जावास्क्रिप्ट का उपयोग करने के साथ-साथ HTML5 के साथ WebGL में भी स्थानांतरित हो गया है। संक्रमण का कारण यह था कि 2 साल से XNA और C # सीखना कहीं से स्नातक नहीं हो रहा था। गेम इंडस्ट्री ने पिछले कुछ सालों में कंसोल्स से लेकर मोबाइल डिवाइसेज और वेब गेम्स तक में बहुत बदलाव किया है, इसलिए इसके लिए हमारे पाठ्यक्रम में बदलाव किया गया। यह देखा जाना बाकी है कि क्या यह हमारे स्नातकों को नौकरी खोजने में मदद करता है या नहीं। मेरी परिस्थितिजन्य टिप्पणियों से, साथ ही मैंने उद्योग के लोगों के साथ चर्चा से जो सुना है, उद्योग में नौकरी पाने की कोशिश करते समय एक गेम एकाग्रता फायदेमंद नहीं हो सकती है। बेशक, यदि आप एक खेल प्रोफेसर बनना चाहते हैं, तो यह शायद ठीक है!