Se me ocurren 2 formas, una es hacer la animacion de saltar verticalmente y luego horizontalmente con codigo(aunque vas a tener que ir probando para que combinen los 2 movimientos :'(), y la otra solo codigo, hacer que empieze a saltar desde el principio y siga saltando cuando toca el suelo, ademas de ponerle gravedad para que caiga.
Te pongo el codigo, es bastante simple, creas 2 objetos(suelo y enemigo). En el enemigo el siguiente codigo:
CREATE
[gml]
hspeed=2
vspeed=-4
gravity=0.5
[/gml]
STEP
[gml]
if place_meeting(x,y+vspeed,suelo) {vspeed=-4}
[/gml]