मैं लगभग 3 साल के अनुभव वाला एक सामान्य प्रोग्रामर हूं, जो खेल के विकास में रुचि रखता है। मेरे सामने जो समस्या है वह यह है कि जब मैं इन "शुरुआती" किताबों को देखता हूं, तो उनमें से अधिकांश बुनियादी प्रोग्रामिंग कौशल सिखाते हैं, और मेरे पास इसके माध्यम से बैठने या उन्हें खोजने के लिए धैर्य नहीं है। लेकिन, जब मैं अधिक उन्नत पुस्तकों को देखता हूं, तो वे मेरे सिर के ऊपर होते हैं, और एक बार फिर, मेरे लिए बेकार हो जाते हैं। मैं जो देख रहा हूं, वह किताबें हैं जो खेलों के नॉटी-ग्रिट्टी इंटर्नल की व्याख्या करती हैं, लेकिन अधिक उचित स्तर पर।
उदाहरण के लिए, मैं सभी प्रकार की डेटा संरचना (हैश, ट्री, लिंक्ड सूचियों) और कई सामान्य एल्गोरिदम (सॉर्टिंग, खोज) के साथ बहुत परिचित हूं, लेकिन मुझे नहीं पता कि टक्कर का पता लगाने को प्रभावी ढंग से कैसे लागू किया जाए। मुझे विदेशी पुस्तकालयों का उपयोग करने का भी अनुभव है, इसलिए मुझे पता है कि एपीआई सीखने के लिए दस्तावेज़ीकरण का उपयोग कैसे करना है, इसलिए मुझे "एक्स का उपयोग करने के लिए सीखें" पुस्तक की आवश्यकता नहीं है।
व्यक्तिगत रूप से, मुझे परवाह नहीं है कि पुस्तकों में कौन से प्लेटफ़ॉर्म / भाषा / लाइब्रेरी का उपयोग किया जाता है, क्योंकि मैं कई भाषाओं में सहज हूं, लेकिन मैं जो खेल देख रहा हूं वह जावास्क्रिप्ट और एचटीएमएल 5 कैनवास का उपयोग करेगा।
कोई सुझाव? कोई भी जो स्वतंत्र हैं?
पीएस मुझे ध्यान देना चाहिए कि मेरा गणित और भौतिकी का स्तर अपेक्षाकृत कम है, और एक किताब जो धीरे-धीरे उन चीजों को एकीकृत करती है वह एक प्लस होगी।
संपादित करें: मुझे यह उल्लेख करना चाहिए कि मुझे 2D प्रोग्रामिंग में दिलचस्पी है, और इस बिंदु पर मुझे अभी तक 3D की परवाह नहीं है।