Hola! La verdad es que soy nuevo en esto de programar y estoy intentando hacer un juegito solo para aprender y practicar. La verdad es que a veces hay tanto codigo que se me olvida el codigo que escribi hace un tiempo y tengo que volver a leerlo todo y entenderlo todo de nuevo porqeu ni se que habia hecho!
Quisiera ayuda si alguno sabe mas de game maker y me ayuda, les comnparti mi proyecto a ver si se animan aayudarme a hacer mi codig mucho mas eficiente y rapido
y mas corto
https://drive.google.com/file/d/1vvss4bT4S7_AblBYOn4HPQNjfkLrjYL5/view
ese es mi proyecto! si lo bajan veran

Yo llevo aproximadamente 2 años en game maker. Mis consejos son:
no hagas un lió de objetos que se llamen entre si (crea objetos controladores)
usa variables globales y las funciones prefabricadas como las alarms si es posible
recuerda que los scripts son muy cómodos y útiles para este tipo de casos.

Si quieres un poco mas de ayuda te paso este vídeo: https://www.youtube.com/watch?v=JJmah0kQlN8

Siento mucho que no pueda reestructurar tu código, pero espero que esto te ayude