Como han dicho @frantasy y @-Sapphire- es mejor el Game Maker. Por su sencillez a la hora de crear un videojuego y que te permite crear todo un juego 2D completo sin pagar (aunque si quieres en modelado 3D, tendrías que soltar dinero pero siempre se puede encontrar pirata).
También puedes ampliar las funciones con su propia lenguaje de programación pero eso es mejor dejarlo cuando tengas algo de experiencia.