No se lo digáis a nadie, pero yo he intentado hacer una chapucilla con el Torque Game Engine de Garagegames. Es 3D y se programa por scripting (o en C++ si eres pro), además cuesta entre 100 y 150€ si mal no recuerdo, pero te dan el código fuente y los juegos que salgan de ahi se pueden publicar libremente. Lo malo es que un juego 3D para una sola persona es mucho trabajo.
Saludos