GMK-fail on GameMaker 7 või uuema versiooniga loodud mängude arendusprojekt. See sisaldab mitut tüüpi andmeid, sealhulgas programmi lähtekoodi, projekti seaded ja viited projekti kasutatavatele ressurssidele. Välised ressursid võivad sisaldada spritte, helisid, tausta, teid ja muid objekte.
GMK-failid sisaldavad lähtekoodi, mis on kirjutatud GameMakeri keeles (GML). Selle koodi võidakse lohistamise abil automaatselt genereerida või arendaja käsitsi kodeerida. Ainult GameMakeri lähtekoodi sisaldavatel failidel võib olla a .GML pikendamine.
MÄRKUS: Nii GameMaker 7 (GM7) kui ka GameMaker 8 (GM8) salvestavad projektifailid laiendiga ".gmk". Kuid iga versiooni loodud failivormingud on veidi erinevad. GM8 on tagasiühilduv GM7 salvestatud GMK-failidega, kuid GM8-ga salvestatud GMK-faile ei saa GM7-ga avada. GameMaker 6 salvestas projektifailid a-ga .GM6 pikendamine.