quiero hacer un juego de un personaje corriendo horizontal y que el mapa nunca termine como puedo lograr eso?

Una manera es darle una velocidad horizontal al fondo, desde la pestaña "Backgrounds" en el editor de rooms


También puedes consultar el tutorial "Scrolling shooter" que viene incluído con GMS, ahí se muestra cómo mover el fondo para dar la ilusión de que el mapa es infinito.