Я інженер програмного забезпечення, і я сподіваюся рухати свою кар’єру на розвиток ігор. Я зараз читаю книгу на 2D за допомогою C ++ / DirectX. Коли я потрапляю в 3D, я знаю, що хочу зробити це правильно. Наприклад, я нічого не знаю про 3d-космос. Отже, якщо я вивчаю лише API, я можу його знати, але не знаю, чи зможу з ним розробити інтерактивний міні-3d світ. Я б не назвав себе успішним просто мати обертовий ящик з останніми шейдерами і т.д. Я знаю, що ще чекає математика. Чи повинен я читати книги з теорії 3D перед тим, як взяти на OpenGL / Direct3D, чи будь-які інші пропозиції? Я просто знаю, що API не збирається навчати розробці 3D-ігор і не хочу згодом її втрачати. Я дуже орієнтований на книгу, тому це добре, якщо є і пропозиції. Думки вітаються. Спасибі!