Hola papus 1!1!1111
Quería saber como podría hacer que el fondo vaya cambiando de color constantemente como el de Hotline Miami.
https://www.youtube.com/watch?v=Pqdb6OaSsnQ&t=12s

Hola. Hice un ejemplo en GMLive.
La idea es usar la función make_color_hsv para obtener un color que varía ligeramente en cada step.
En el ejemplo se asigna background_color, pero también se puede dibujar un imagen con el color cambiado.
[gml]
// Create
room_speed = 60;
background_colour = c_black;

hue1 = 0; //rojo
hue2 = 64; //verde
delta = 0.5; //cambio en cada step
nuevoHue = hue1; //inicia en rojo

// Step
//calcular nuevo hue
nuevoHue += delta; //sumar delta
if (nuevoHue > hue2) {//no rebasar este valor
    nuevoHue = hue2;
    delta *= -1; //invertir dirección
}
if (nuevoHue < hue1) {//no rebasar este valor
    nuevoHue = hue1;
    delta *= -1; //invertir dirección
}

// hacer nuevo color
kolor = make_colour_hsv(nuevoHue, 200, 255);
background_colour = kolor;
[/gml]