Недавно взялся за написание 3Д-движка. Хотя это больше враппер девятки чем движек. Писал на VC++ 2005, пока реализованы только основные возможности:
-Инициализация
-Вывод текста
-Рисование вершин
-Текстуры
-Матрицы
-Свет и материалы
-Некоторые функции из D3DX'a для работы с векторами и матрицами.
Очень интересует работоспособность на других машинах. Критика приветствуется.