очень низкий уровень создания меша.
проще писать на гапи.
что думаешь о мобильных платформах?
почему cg а не glsl, если у тебя не мультигапи?
ну и почему capi, если пишешь на плюсах? intellisens хороший помощник в написании кода...
а вообще респект, что-то уже есть
примеры, желательно сделать так, чтобы они собирались в папку с бинарниками движка. чтобы небыло мути со всякими не найдена dg3d.dll.
getCamera() - в движке не больше одной камеры?
у тебя очень высокая цена ентити, сопостовима с юнити, в два раза выше чем у блица, в три раза выше чем у хорса и в 10 раз выше чем у меня. и, судя по всему, нет даже проверки на фрустум камеры. надо пилить.