Skip to content
A native extension for SDK support in GameMaker: Studio / GameMaker Studio 2
C++ HTML C Shell Game Maker Language
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information. Added gog_user_installed_dlc Apr 11, 2018
GOG.gml Added gog_user_installed_dlc Apr 11, 2018
.gitignore Now works on Mac! Jan 14, 2018
LICENSE Initial commit. Jan 11, 2018 Link up Mac version in the extension, auto-copy GOG binary after comp… Jan 17, 2018

Maintained by: YellowAfterlife

This extension wraps SDK for use in GameMaker: Studio and GameMaker Studio 2 games.

It covers the basic functionality - achievements, stats, and leaderboards, plus a few other commonly used functions.

Naming convention used here follows that of built-in Steam functions, so if you've done Steam integrations for games before, you'll have an easy enough time with this.

Note: you need to be an approved developer on GOG Galaxy Dev Portal to make use of Galaxy SDK.

Quick links


Download or clone the repository.

Create a "GOG" directory and extract GOG SDK (v1.113.3 was used as of writing this) into there.

Binaries are then built as following:

  • Windows: Open the included Visual Studio project (GOG.gml.sln; VS2015 was originally used) and compile for x86.

    This will also automatically set up new functions in the extension if you have gmxgen added to your PATH.

  • Mac OS: Run You'll need XCode command line tools installed.

Once new binaries were made, you can either add the updated extension to your project directly (by drag-and-dropping it onto the workspace area in GMS1/GMS2) or open the test project in GMS1, export the extension to GMEZ, and import it to your project.

Special thanks

  • David of Vertigo Gaming for sponsoring initial development of this extension for use in Cook, Serve, Delicious! and Cook, Serve, Delicious! 2!!.
You can’t perform that action at this time.