Sono un ingegnere del software e spero di spostare la mia carriera verso lo sviluppo del gioco. Sto leggendo un libro in questo momento in 2D usando C ++ / DirectX. Quando entro in 3D so che voglio farlo correttamente. Ad esempio, non so nulla dello spazio 3D. Quindi, se imparo solo un'API, potrei saperlo ma non so se posso sviluppare un mini mondo 3d interattivo con esso. Non mi definirei un successo avendo solo una cassa rotante con gli ultimi shader, ecc. Le mie abilità matematiche sono all'algebra trig / lineare e sono ancora al college. So che più matematica verrà. Dovrei leggere libri di teoria 3D prima di prendere OpenGL / Direct3D o altri suggerimenti? So solo che un'API non insegnerà lo sviluppo di giochi 3D e non voglio perderli in seguito. Sono molto orientato ai libri, quindi va bene se ci sono anche suggerimenti. I pensieri sono ben accetti. Grazie!