लंबे समय के पाठक; पहली बार पूछने वाला:
मैं कुछ समय के लिए खेल उद्योग का हिस्सा बनना चाहता हूं, लेकिन मेरा फिर से शुरू होना सभी बैकएंड का 100% काम है।
मैं एक मजबूत C ++ / C # डेवलपर हूं, जिसमें कोई व्यावहारिक गेम विकास अनुभव नहीं है। मेरा बैकएंड अनुभव मुझे बैकएंड काम के लिए एक अच्छा उम्मीदवार बनाता है (क्योंकि कई गेम इन दिनों उनके लिए सेवा आधारित पहलू हैं), लेकिन यह एक हाइपर प्रतिस्पर्धी क्षेत्र है और मैं बाहर खड़े होने के तरीकों की तलाश कर रहा हूं।
चूंकि कोई भी मेरे पास नहीं जा रहा है और मुझे खेल उद्योग में नौकरी देने जा रहा है, इसलिए मैंने अपने खुद के खेल लिखने में अपनी टोपी आज़माने का फैसला किया।
मैं समझता हूं कि खेल के विकास में C और C ++ डिफैक्टो भाषाएं क्यों हैं, लेकिन मुझे वास्तव में XNA के पीछे के दर्शन पसंद हैं। जैसा कि मैंने पहले कहा था, मैं C # और C ++ दोनों में निपुण हूं, लेकिन अगर मुझे सही याद है, तो XNA CLR के अनुरूप भाषाओं में काम करता है (शायद सिर्फ C #)।
क्या C ++ के बजाय XNA और C # का उपयोग करके खेल के विकास पर ध्यान केंद्रित किया जाएगा, जिससे खेल उद्योग में नौकरी पाने की मेरी संभावनाएं प्रभावित होंगी? वीबी की वास्तविक प्रोग्रामिंग भाषा नहीं होने की अनुचित प्रतिष्ठा है, और वीबी प्रोग्रामर उस कलंक में फंस जाते हैं। क्या यह ऐसे समुदाय में C # का उपयोग करने का मामला है जिसमें ज्यादातर C ++ डेवलपर्स शामिल हैं?
या खेल के विकास के मूल सिद्धांतों को जो खेल, पारगमन भाषा और प्रौद्योगिकियों को लिखने से सीखा जा सकता है?