वेब और डीबी केंद्रित अनुप्रयोगों के एक प्रोग्रामर होने के नाते, मुझे डेटा संरचनाओं जैसे कि सूचियों, पेड़ों, रेखांकन आदि में ज्ञान है, मैं ईमानदारी से अपने कोडिंग में इन डेटा संरचना एल्गोरिदम का बहुत कम उपयोग करता हूं, जैसे कि सादे सरणियों में चीजों को छांटने के अलावा। लगभग पूरी तरह से क्लाइंट-ओरिएंटेड फ्रेमवर्क के साथ काम किया, जहां सभी मुख्य कार्यक्षमता का निर्माण किया गया था। मुझे C, PHP, Java, HTML, PL / SQL और MySQL पता है। मैं फिलहाल पायथन सीख रहा हूं।
मैं खेल के विकास के साथ शुरुआत करना चाहता हूं। मैंने शुरुआती लोगों के लिए खेल विकास के लिए सुझाव, सुझाव और दृष्टिकोण के बारे में अन्य प्रश्न देखे हैं। मैं इन बिंदुओं को समझता हूं, और उत्तरों के साथ स्पष्ट हूं। पोस्ट करने के कुछ दिनों बाद, मैंने एक गेम इंजन बनाने से पहले एक लेख लिखें, गेम, न कि इंजन , और महसूस किया कि मुझे एक गेम को लागू करना चाहिए। फिर भी, मेरे पास सवाल हैं।
मेरा उद्देश्य है
- डेटा संरचना एल्गोरिदम, गणित और भौतिकी अवधारणाओं का उपयोग करते हुए मेरे मूल स्तर के प्रोग्रामिंग कौशल में सुधार करें।
- कोर स्तर की कोडिंग में खुद को शामिल करने के लिए, एक अच्छे गेम इंजन को लागू करें।
- एअर इंडिया अनुसंधान क्षेत्र में अपना रास्ता प्रशस्त करने के लिए।
गेम इंजन विकसित करने के लिए एक प्रोग्रामर को विशिष्ट गणित, भौतिकी, एआई और सामान्य अवधारणाओं को क्या जानना चाहिए?