Я довольно хорошо знаком с C / C ++ / java, но я в основном только когда-либо занимался программированием командной строки (за исключением GUI в java).
Я действительно заинтересован в 3D-программировании, но проблема, с которой я сталкиваюсь, заключается в том, что я так мало знаю, что даже не знаю, с чего начать, поэтому у меня возникают трудности с поиском указанных ресурсов.
Я надеялся, что кто-то может указать мне правильное направление в отношении некоторых ресурсов / учебных пособий для начала.
Я понимаю, что две большие платформы - OpenGL и Direct3d. Мои вопросы, что было бы «лучше» выучить?
Изначально я начал с небольшого OpenGl с нескольких руководств по http://nehe.gamedev.net, но позже я обнаружил, что большинство вещей там устарело / плохой стиль.
Затем я узнал, что самая последняя версия OpenGL - 4.x, и моя едва годовая карта VG поддерживает только OpenGL 2.x (HD 4890).
Я хотел бы узнать, как в основном "пройтись" по какой-то трехмерной среде, например, лабиринт.