Почти все программисты желающие создать игру, в наше время, рано или поздно встают перед выбором графического апи, OpenGL или Direct3D.
Не вдаваясь превосходства и недостатки того или другого стоит заметить, что именно Microsoft сейчас находится на вершине многих рынков программ и в добавок их самое огромное дитя - Windows стоит у большинства из всех пользователе персональных компьютеров. Исходя из этого можно предположить что у DirectX достаточно надёжное будущее.
В этой статье не будет подниматься спор о том какой из апи лучше в плане скорости, т.к. оба имеют недостатки и преимущества, кроме того любой программист хорошо владеющий Direct3D или OpenGL сможет обойти их недостатки и добиться нужной скорости.
В этой статье вы познакомитесь с Direct3D, научитесь создавать 2д и 3д сцены, работать с текстурами, материалами и освещением, а так же пользоваться некоторыми "продвинутыми" спец эффектами. Стоит сразу заметить, что код приведённый здесь - написан на Delphi, поэтому статьи предполагают что вы уже имеете Delphi компилятор и хорошо владеете этим языком.