Pas simple, mais a coup de surface et de primitives.
Tu crée une surface que tu update chaque step pour qu'elle capture ce qu'il y a d'affiché a l'écran, et ensuite
tu récupère la texture avec surface_get_texture, puis tu utilise des primitives.
Et le principe du flou c'est afficher plusieurs fois la même chose avec de l'alpha de plus en plus fort, et en décalant l'image.
A appliquer avec les primitives donc.
Y a des exemples de flou sur le forum normalement, et un tuto sur les surfaces, t'as plus qu'a tout appliquer ensemble :b