मैं एक सॉफ्टवेयर इंजीनियर हूं और मैं खेल के विकास की दिशा में अपना करियर बनाने की उम्मीद कर रहा हूं। मैं अभी C ++ / DirectX का उपयोग करके 2D पर एक पुस्तक पढ़ रहा हूं। जब मैं 3 डी में आता हूं तो मुझे पता है कि मैं इसे सही तरीके से करना चाहता हूं। उदाहरण के लिए, मुझे 3D स्पेस के बारे में कुछ नहीं पता है। इसलिए अगर मैं केवल एक एपीआई सीखता हूं तो मैं इसे जान सकता हूं लेकिन मुझे नहीं पता कि क्या मैं इसके साथ एक इंटरैक्टिव मिनी 3 डी दुनिया विकसित कर सकता हूं। मैं खुद को सफल नहीं कहूँगा बस नवीनतम शेड्स आदि के साथ एक घूमने वाला टोकरा हो सकता है। मेरे गणित कौशल ट्रिग / रैखिक बीजगणित और अभी भी कॉलेज में हैं। मुझे पता है कि अधिक गणित आना है। क्या मुझे OpenGL / Direct3D, या किसी अन्य सुझाव पर लेने से पहले 3D थ्योरी किताबों पर पढ़ना चाहिए? मुझे पता है कि एक API 3D गेम डेवलपमेंट को सिखाने वाला नहीं है और बाद में गुम नहीं होना चाहता। मैं बहुत पुस्तक-उन्मुख हूं ताकि अगर वहां भी सुझाव मिले तो ठीक है। विचारों का स्वागत है। धन्यवाद!