ja w swoim projekcie mam coś takiego:
GML
screen_width = display_get_width();
screen_height= display_get_height();
screen_colordepth = display_get_colordepth();
screen_frequency = display_get_frequency();
game_room=NAZWA_ROOM;
room_set_view(game_room,0,1,0,0,600 * screen_width/screen_height ,600,0,0,screen_width,screen_height,0,0,0,0,0);
room_set_view_enabled(game_room,1);
room_set_code(game_room," window_set_fullscreen(1)");
room_set_background_color(game_room,c_white,1);
room_goto(game_room);
mam to w osobnym roomie, wyświetlanym na początku, stąd te room_goto.
co prawda dla fullscreen'a ale przy kilku zmianach da się to podpasować, tak myślę
ten room_set_view pozwala skalować sprity, z tego co udało mi się zauważyć