निर्भर करता है।
ऐसे कुछ पहलू हैं जो काम कर सकते हैं, जैसे काम करने वाले सुसंगत खेल को डिजाइन करने की क्षमता। लेकिन यह किसी भी खेल इंजन / एसडीके का उपयोग करने के लिए सीखने से आता है।
लेकिन यह सब इस पर निर्भर करता है:
-अपने स्तर का उपयोग करें यदि आप स्क्रिप्ट उधार ले रहे हैं और केवल अधिकांश भाग चीजों के लिए जानते हैं जो दृश्य हैं, तो इसकी संभावना है कि केवल एक चीज को ले जाएगा कुछ उपकरणों के साथ परिचित है।
-आपके द्वारा बनाए गए सॉफ्टवेयर में नए सॉफ्टवेयर में बैकग्राउंड के कुछ प्रकार बनाए गए हैं। गेममेकर से लेकर क्रायिंगाइन, यूडीके, यूनिटी जैसी कुछ चीजों तक जा रहे हैं, जब तक कि वास्तव में अच्छा नहीं हो जाता है:
-आपकी विभिन्न प्रोग्रामिंग भाषाओं में पृष्ठभूमि है, एकता Unsscript का उपयोग करती है जो C # और जावा का अपना स्वयं का बस्टर्डाइज़ेशन है
यदि आप नए हैं, जैसे आपको लगता है कि संकेत मिलता है, तो मैं गेममेकर के साथ मूल के साथ शुरू करूंगा। ड्रैग एंड ड्रॉप इंटरफेस और बहुत बुनियादी गेमप्ले प्रोग्रामिंग से परिचित हों, फिर अपनी गेममेकर भाषा के साथ अपनी स्क्रिप्ट लिखना सीखें। इस बीच, प्रोग्रामिंग भाषा सीखना शुरू करें (जावा, सी, सी ++, सी #, ... आदि), वे अवधारणाएं, जिनके लिए अविश्वसनीय रूप से उपयोगी होगा जब आप पहली पार्टी इंजन भाषा सीखना शुरू करते हैं।
यदि एआई है जो आप वास्तव में रुचि रखते हैं, तो वह पर्याप्त तनाव नहीं कर सकता है कि प्रोग्रामिंग भाषाओं को सीखना कितना महत्वपूर्ण है, और उनके पीछे तर्क।एआई कठिन है, वास्तव में कठिन है, और बहुत कुछ है जो उनके लिए स्क्रिप्ट लिखने में शामिल है। ऐसा कहा जा रहा है, अच्छे AI के लेखन के पीछे उन अवधारणाओं को आगे बढ़ना चाहिए, लेकिन जरूरी नहीं कि ऐसा करने के सटीक तरीके हों, क्योंकि हर गेम इंजन / SDK अलग होता है।
मुझे पता है कि आप शायद यह नहीं सुनना चाहते हैं, और मैं किसी भी तरह से आपको हतोत्साहित करने की कोशिश नहीं कर रहा हूं। लेकिन आपके आगे एक लंबी सड़क है। बाहर से देखने पर, गेम डिज़ाइन का अध्ययन करने पर लगता है कि यह बहुत मज़ेदार होगा, और कभी-कभी ऐसा होता है, लेकिन यह जानने के लिए बहुत कुछ है, और इससे भी अधिक काम किया जाना है।
मुझे उम्मीद है कि इससे आपको सही दिशा में आगे बढ़ने में मदद मिलेगी।
स्रोत: वीडियो गेम डिजाइन / प्रोग्रामिंग छात्र एकता, यूडीके और गेममेकर में अनुभव के साथ। इसके अलावा उपयोगी अनुभव: सी, सी ++, जावा, ओओपी डेटा स्ट्रक्चर्स, ऑटोडेस्क माया, प्रोटोल्स, रीपर, ऑडिशन, फोटोशॉप, जीआईएमपी ... आपको आइडिया मिलता है।
यदि आपका ज्ञान बहुत सीमित है, तो गेममेकर या प्रोजेक्ट स्पार्क जैसी किसी चीज़ से शुरुआत करें। यह वास्तव में आपको मूल बातें समझने में मदद करेगा।