Finalmente, tenemos una etiqueta llamada views. Esta contiene un mecanismo para dibujar diferentes partes de tu nivel en distintas partes de la pantalla. Aquí tenemos varios usos de las vistas. Antes de cualquier otra cosa, en determinados juegos querrás mostrar solo una parte del nivel en cada momento. Por ejemplo, en la mayoría de los juegos de plataformas, la vista sigue al personaje principal. En juegos de dos jugadores, a menudo necesitaras dividir la pantalla en dos partes, una para cada jugador Un tercer uso es en los juegos en los que una parte de la pantalla utilice un scroll (la que sigue al personaje principal, por ejemplo) mientras que la otra continua estática (como podría ser la parte en la que se contiene el marcador). Esto se puede conseguir fácilmente con Game Maker.
Cuando pulsas sobre la etiqueta views aparece la siguiente información:

A la derecha tenemos un opción “Enable the use of Views”. Debes seleccionarla si quieres utilizar las vistas. Debajo versa una lista de un total de ocho vistas que puedes definir. Debajo del listado tienes la información de las vistas. Lo primero es indicar cuando la vista debe ser visible al inicio del nivel. Asegúrate de que al menos una vista es visible. Las vistas visibles se muestran en negrita dentro del listado.
Una vista esta definida por un área rectangular del nivel. Esta es el área que debe verse en la vista. Tú especificas la posición de la esquina superior izquierda y el ancho y alto del área. Después debes especificar que parte de la pantalla se destinará para mostrar la vista. Esta opción aparece nombrada como “Port on screen” (lo traduciremos como “lienzo” para la vista, dado que la traducción literal “puerto para la vista”, no resulta lo suficientemente descriptiva) . De Nuevo especificas la posición de la esquina superior izquierda y el tamaño. Si tienes una vista simple en la posición típica (0,0). Date cuenta de que el tamaño del lienzo para la vista puede ser diferente al tamaño de la vista. En ese caso, la vista se escalará para adecuarse al tamaño del lienzo. (En código también es posible rotar una vista.) Los lienzos pueden solaparse. En este caso son dibujados en el orden indicado uno encima de otro.
Como se indica arriba, a menudo querrás que la vista siga a un objeto determinado. Este objeto puede ser indicado algo más abajo. Si hay múltiples instancias de ese objeto, solo el primero en crearse será seguido por la vista. (En GML puedes indicar a que instancia en particular debe seguir la vista.) Normalmente, el personaje será capaz de andar algo antes de que la vista comience a moverse con el.. Solo cuando el personaje se encuentra cerca del borde de la vista, esta comenzará a moverse. Puedes especificar también el tamaño del contorno que debe permanecer visible alrededor del objeto a seguir. Finalmente puedes restringir la velocidad con que se mueve la vista. Esto significa que el carácter puede caminar por la pantalla, pero esto le da más suavidad al movimiento del juego. Utiliza un valor de -1 si quieres que cambie esta velocidad automáticamente.