تحتوي ملفات GMK على شفرة مصدر مكتوبة بلغة GameMaker (GML). قد يتم إنشاء هذا الرمز تلقائيًا باستخدام إجراءات السحب والإفلات أو ترميز يدويًا بواسطة المطور. قد تحتوي الملفات التي تحتوي على شفرة مصدر GameMaker فقط على ملحق٪ li_nk٪.
ملاحظة: كلا GameMaker 7 (GM7) و GameMaker 8 (GM8) يحفظان ملفات المشروع بملحق ".gmk". ومع ذلك ، تختلف تنسيقات الملفات التي تم إنشاؤها بواسطة كل إصدار قليلاً. GM8 متوافق مع ملفات GMK المحفوظة بواسطة GM7 ، لكن ملفات GMK المحفوظة بواسطة GM8 لا يمكن فتحها مع GM7. قام GameMaker 6 بحفظ ملفات المشروع بامتداد٪ li_nk٪.