GMAPI - это библиотека для C++, позволяющая создавать DLL, более тесно интегрирующиеся в Game Maker. С ее помощью DLL могут вызывать встроенные функции GML и даже регистрировать новые, что более эффективно, чем вызывать функции DLL через скрипты. Кроме того, библиотека предоставлет доступ ко всем внутренним ресурсам GM-игры (спрайтам, фонам, звукам, глобальным и локальным переменным, включая массивы) и ее контексту Direct3D (IDirect3D8, IDirect3DDevice8, IDirect3DTexture8).
Страница проекта (архив Google Code): https://code.google.com/archive/p/gmapi