Template for GameMaker extensions using the "Runner Interface Extension" option
Uses code that originates from https://github.com/YoYoGames/GMEXT-Steamworks
(commit dff5f6dbc48bd8103ae9cb832428daccac89f78b
), which is available under
the Apache 2.0 License.
Requires CMake version 3.23 or newer!
git clone https://github.com/blueburncz/GMExtensionBase.git
cd GMExtensionBase
mkdir build
cd build
cmake ..
cmake --build . --config=Release
The last command also copies the dynamic library into the extensions folder, so you don't have to do that by hand.