Blicz3D...
Слышали?
Эта программа позволяет создавать как 2D так и 3D игры. Blitz3D основан на таком популярном языке программирования как Basic, но при этом Blitz3D компилирует очень быстрый код, это значит что игры сделанные на Blitz3D не требуют сильных машин. Этот инструмент можно назвать универсальным как для начинающих , так и для профессианалов разработчиков. Если заинтересовались то вам сюда тЫк.
Простой учебник написаный понятным языком, объясняющий азы работы с программой(сюда тЫк).
Еще один частный сайт по программе находится здесь.
Ну и конечно сайтик разработчиков здесь.