pero mi problema es que cuando el jugador dispara al enemigo, se muere el jugador y no  el enemigo, asiq ue necesito un engine que ponga la vida del jugador y el enemigo y  funcione, gracias de todas formas,

Ya hay 3 engines en este mismo posts que hace eso.

Es porque le estas restando valores a la variable equivocada.

Si la vida del jugador esta guardada en la variable "Vida_Jugador" fijate de restarle valores a esta variable.

Y cuando le tengas que restar al enemigo, restale a "Vida_Enemigo"

(Obviamente, ahi van los nombres de las variables que escojiste)

Y si lo quieres hacer con D&D, en la pagina anterior te dejaron un engine sobre como hacerlo con D&D

que es D&D , perdon pero esque acabo de empezar con game maker, gracias y perdonar mi ignorancia

Ya te lo explique en la pagina anterior, pero capaz que no entendi.

D&D, Drag & Drop, se llama el sistema que usas para programar si es que usas las librerias, y las librerias son estas (Imagen):