Vadim_U, я предлагаю семь раз подумать, прежде чем начинать проект такого рода. Для начала сообрази что ни будь, в виде 2D ходилки, тетриса. Посмотри движки, сообрази, какая это сложность. Если не забросишь, то можешь начинать. Но необходимо выучить хотя бы один язык. Лучше всего учить C++, так как на нём теро-море примеров простых, более сложных и колоссальных по сложности (движки, платформы).
Если хочешь 3D, можешь взять OGRE,
Если 2D, то GM хватит с верхом. Тем более тут на GM многие игры создают.
-------------------------
GM - Game Maker