Хочу научиться писать простенькие игры, вроде летящего в 2d самолётека стреляющего вперёд по наземным целям. Задумка Visual C, возможно QT + OpenGL/DirectX. Посоветуйте с чего начать, интересуют хорошие сайты, где толково изложат принципы работы движков и графики.

Спасибо!