Saya seorang insinyur perangkat lunak dan saya berharap untuk menggerakkan karir saya menuju pengembangan game. Saya sedang membaca buku sekarang di 2D menggunakan C ++ / DirectX. Ketika saya masuk ke 3D saya tahu saya ingin melakukannya dengan benar. Sebagai contoh, saya tidak tahu apa-apa tentang ruang 3d. Jadi jika saya hanya belajar API saya mungkin tahu itu, tetapi saya tidak tahu apakah saya bisa mengembangkan dunia mini 3d yang menarik dengannya. Saya tidak akan menyebut diri saya sukses hanya memiliki peti berputar dengan shader terbaru dll. Keterampilan matematika saya adalah untuk memicu / aljabar linier dan masih di perguruan tinggi. Saya tahu lebih banyak matematika akan datang. Haruskah saya membaca buku teori 3D sebelum mengambil di OpenGL / Direct3D, atau saran lain? Saya hanya tahu bahwa API tidak akan mengajarkan pengembangan game 3D dan tidak ingin hilang sesudahnya. Saya sangat berorientasi pada buku sehingga tidak masalah jika ada saran di sana juga. Pikiran dipersilakan. Terima kasih!