En este tutorial te enseñaremos a hacer un básico juego de aviones en game maker, te lo enseñaremos paso a paso, y también podrás comprobar el ejemplo en los ejemplos de game maker, este juego de aviones tiene los componentes básicos de tu avión, los aviones enemigos, sonidos y la pantalla final de los créditos.
Para crear el juego, vamos a ir rellenando las carpetas que encontrarás en la columna izquierda de Game Maker, vamos a ir rellenandolas una por una de arriba hasta el final.
La primera carpeta es la de “Sprites”.
Pulsamos el botón derecho sobre la carpeta Sprites, pulsamos “Create Sprite” allí te saldrá esta pantalla:
Nota: Pulsa en las imágenes para verlas más grandes

Allí le damos a Load Sprite y cargas los sprites necesarios, si no sabes cuales cargar nosotros hemos cargado estos:

La siguiente carpeta en la lista es “Sounds” esta la utilizaremos para añadirles los sonidos de cuando un avión es destruido y la música de fondo, nota: la música de fondo es un archivo de sonido bajado de Internet que probablemente usted no tenga así que puede ponerle otro que le guste.
Ahora pulsamos botón derecho sobre Sounds y te aparecerá esta pantalla:

Allí cargamos un sonido de destrucción para los aviones destruidos, y otro para el sonido de fondo.
La siguiente carpeta en la lista es Backgrounds esto cambia en relación de las pantallas que vayas a ponerle al juego, para el juego nosotros le hemos puesto una, pero esto puedes cambiarlo tú, ahora pulsamos el botón derecho del ratón y pulsamos en “Create Background” y te saldrá esta pantalla:
Allí cargamos el background que queramos, nosotros para el juego le hemos puesto un fondo azul celeste.
Pasamos de carpeta, como este es un juego de aviones muy básico no será necesario rellenar las carpetas Paths, Script, Fonts y Time Lines así que la siguiente sería “Objects” una de las carpetas más trabajosas del programa.
Pulsamos sobre el botón derecho en la carpeta y pulsamos en “Create Object” y te saldrá este menú:

Ahora tienes que hacer todos estos scripts, después los configuraremos:

Ahora pulsamos sobre el primero y le marcamos en la casilla “Solid” para que este objeto no se pueda traspasar, ahora pulsamos doble click sobre el segundo objeto y le ponemos las siguientes opciones:
Nota: Las opciones de los objetos de la columna “actions” tienes que variarlos a tu propio criterio.

Alarm0: El objeto de actions es el mismo que en el de "Create".
Step: 
<Space>: 
<Left>: 
<Up>: 
<Right>: 
<Down>: 
Game End: 
No More Health: 
Bien, pues ya hemos acabado, ¿Qué tal te ha quedado el juego? A nosotros nos quedó así:
