Я конечно дико извиняюсь, но писать движок игры на форуме - пустая трата времени. Мы учили программирование за компьютерами. Сначала коротко теория, потом несколько часов проб и ошибок пока оно запустится без ошибок. Терия читается легко и понятно, пока не доберешься до компиллятора.
Можно скачать visual studio и попробовать писать движок игры на С++ (на других языках мало смысла), тогда только начнется изучение программирования. Графику нарисовать не проблема, там не нужны супер реалистичные текстуры - можно мультяшную образную графику, так делают соло разработчики.