Я инженер-программист, и я надеюсь перенести свою карьеру в сторону разработки игр. Я сейчас читаю книгу по 2D с использованием C ++ / DirectX. Когда я вхожу в 3D, я знаю, что хочу сделать это правильно. Например, я ничего не знаю о трехмерном пространстве. Так что, если я изучу только API, я мог бы знать это, но я не знаю, смогу ли я разработать интерактивный мини-3D мир с ним. Я бы не назвал себя успешным, просто имея вращающийся ящик с новейшими шейдерами и т. Д. Мои математические навыки до триггера / линейной алгебры и до сих пор в колледже. Я знаю больше математики, чтобы прийти. Должен ли я читать книги по теории 3D, прежде чем переходить на OpenGL / Direct3D, или какие-либо другие предложения? Я просто знаю, что API не собирается учить разработке 3D-игр и не хочу потеряться потом. Я очень ориентирован на книги, так что хорошо, если есть предложения там тоже. Мысли приветствуются. Благодарность!