O Game Maker é uma boa ferramenta para iniciantes. Mas eu recomendo avançar para programas maiores e melhores, se você tiver alguma experiência anterior em programação. Eu usei o GameMaker em um curso de desenvolvimento de jogos 2D para faculdade, ele possui um sistema de arrastar e soltar fácil de usar. O problema, no entanto, é que o arrastar e soltar do programa não usa os comandos mais eficientes (ou lógicos). Além disso, o recurso de arrastar e soltar não suporta muitos dos comandos avançados que o programa é capaz de executar; portanto, o programador precisa ser criativo com ele ou aprender a codificar. Se você aprender a usar o código GameMaker, no entanto, poderá contornar isso com relativa facilidade.
Porém, pode ser difícil aprender um código para um único programa com os agendamentos ocupados que todos temos, e é provavelmente por isso que você teve um desempenho lento.
Mas como Kort Pleco afirmou anteriormente, a maioria das velocidades de idioma não é notavelmente diferente. Tudo depende de como o código é escrito e executado. Muitas redundâncias podem torná-la consideravelmente mais lenta, o que normalmente ocorre devido à falta de experiência em codificação.