Выучите DirectX или игровой движок? - PullRequest
0 голосов
/ 17 июля 2011

Я начал изучать DirectX 11 с C ++. Это сложно, но я думаю, что у меня все хорошо. Я обнаружил UDK (игровой движок Unreal) и прочитал, что на этом движке было сделано много хороших игр, таких как Mass Effect 1-3. Я считаю, почему я должен изучать DirectX, когда многие игры уже сделаны на игровых движках, и это намного проще. Какие плюсы и минусы в изучении DirectX?

Ответы [ 2 ]

3 голосов
/ 17 июля 2011

DirectX дает возможность выдвигать пиксели на экране. Все, кроме этого - физика, модели карт, инструменты разработки, форматы файлов, музыка, AI, сетевой код - все еще ваша проблема. С другой стороны, игровой движок предоставляет комплексное решение для большинства вещей, которые вам понадобятся, но по цене (технические ограничения, кривая обучения и часто нетривиальные суммы в $$).

Это действительно зависит от ваших целей и потребностей.

0 голосов
/ 17 июля 2011

Если вы хотите изучать графическое программирование, вам следует выбрать DirectX 11, потому что он дает вам доступ к низкоуровневому графическому программированию.С другой стороны, если вы хотите перейти прямо к игровому программированию, UDK позволит вам перешагнуть через низкоуровневое графическое программирование и овладеть игровым процессом.

Если вы хотите изучать физику, аудио, сетевое программирование, выследует взглянуть на Ogre3D (это графический движок, который, как следует из названия, управляет графикой, все, что вам нужно сделать, это программирование физики, геймплея).

...