ฉันเป็นวิศวกรซอฟต์แวร์และฉันหวังว่าจะย้ายอาชีพของฉันไปสู่การพัฒนาเกม ตอนนี้ฉันกำลังอ่านหนังสือ 2 มิติโดยใช้ C ++ / DirectX เมื่อฉันเข้าสู่ 3D ฉันรู้ว่าฉันต้องการทำอย่างถูกต้อง ตัวอย่างเช่นฉันไม่รู้อะไรเลยเกี่ยวกับพื้นที่ 3 มิติ ดังนั้นถ้าฉันเรียนรู้ API เพียงอย่างเดียวฉันอาจจะรู้ แต่ฉันไม่รู้ว่าฉันจะสามารถพัฒนาโลกแบบมินิ 3 มิติได้หรือไม่ ฉันจะไม่เรียกตัวเองว่าประสบความสำเร็จเพียงแค่มีลังหมุนที่มีตัวห่อล่าสุด ฯลฯ ทักษะคณิตศาสตร์ของฉันขึ้นอยู่กับพีชคณิตเชิงเส้น / เชิงเส้นและยังอยู่ในวิทยาลัย ฉันรู้ว่าคณิตศาสตร์กำลังจะมา ฉันควรอ่านหนังสือทฤษฎีสามมิติก่อนที่จะหยิบมาใช้ใน OpenGL / Direct3D หรือคำแนะนำอื่น ๆ หรือไม่? ฉันเพิ่งรู้ว่า API จะไม่สอนการพัฒนาเกม 3 มิติและไม่ต้องการที่จะสูญเสียในภายหลัง ฉันชอบหนังสือมากดังนั้นก็ดีถ้ามีคำแนะนำอยู่ด้วย ยินดีต้อนรับ ขอบคุณ!