Eu aprendi a fazer toda a lógica de um jogo usando LOVE 2d, um framework lua para desenvolvimento de jogos. Esse foi o meu primeiro jogo, com certeza aprendi muito com ele.
Eu já ouvi falar nesse framework mas nunca tentei usar, talvez dê uma olhada quando tiver um conhecimento mais aprofundando no GMS, que bom que tentou usar uma coisa nova e aprendeu com ela, testar sempre é bom. Boa sorte ai no seu jogo mano