मेरा एक बहुत ही सामान्य प्रश्न है जो मुझे परेशान करता है लेकिन मैं पहले कुछ विवरण जोड़ना चाहता हूं। मैं एक कोर जावा प्रोग्रामर हूं। मैंने स्वतंत्र रूप से मज़े के लिए जावा में कुछ छोटे गेम बनाए हैं। अब, जितना अधिक मैं पेशेवर खेल विकास में देख रहा हूं उतना अधिक मैं भ्रमित हो रहा हूं। ऐसा इसलिए है, क्योंकि जब भी मैं कुछ गेम डेवलपमेंट विषयों के बारे में Google से संपर्क करता हूं या किसी भी मंचों आदि पर जाता हूं, तो मैं विभिन्न सुझावों के साथ आता हूं।
कुछ कहेंगे C ++ अच्छा है, जबकि कुछ कहेंगे JAVA बेहतर हो सकता है, जबकि अभी भी कुछ लोग कहेंगे कि कुछ अन्य भाषा उर-भाषा है, जैसे Python, Lua, UnrealScript इत्यादि, यह भी सुझाव दिया जाता है कि किसी को ज्ञान होना चाहिए अवास्तविक, टोक़, ब्लेंडर, पांडा, आदि जैसे इंजन और ओपनजीएल, एआई, टकराव का ज्ञान का ज्ञान आवश्यक है। मैंने एंड्रॉइड एसडीके का उपयोग करके एक गेम भी बनाया है।
जो मैं पूछना चाहता हूं वह है:
- एक पेशेवर गेम प्रोग्रामर के पास कौन सा बुनियादी कौशल सेट है? क्या यह कोई 1 प्रोग्रामिंग भाषा + 1 स्क्रिप्टिंग भाषा + 1 गेम इंजन ज्ञान + ओपनजीएल है? (ओह !!)
- अगर मैं गेमप्ले प्रोग्रामर या एआई प्रोग्रामर के रूप में गेम इंडस्ट्री में प्रवेश करना चाहता हूं तो क्या मैं अपने वर्तमान कौशल और पोर्टफोलियो (जैसा कि ऊपर कहा गया है) के साथ मिल सकता हूं?
- क्या खेल विकास के लिए एक प्रोग्रामिंग भाषा सीखना पर्याप्त है?
कोई भी दिशानिर्देश मददगार होगा।