Apollo - Use Lua in GameMaker games
A downloadable extension for Windows
Apollo allows to integrate Lua scripting into your GameMaker: Studio 1 / GameMaker Studio 2 games. The extension works on Windows, Mac, and Linux.
The extension allows GML code to call Lua functions and for Lua code to call exposed GML scripts and/or work with exposed GML instances. This means that you can use the extension to implement high-end modding APIs for your game(s).
Other features include support for multi-value returns between GML and Lua, error handling, live reloading (see demo), and support for multi-step execution of functions (coroutines).
Documentation and wrapper script generator are included in the extension (right click - "Import Assets"). Source code for the demo is included as a separate file in the downloads.
In order to download this extension you must purchase it at or above the minimum price of $15 USD. You will get access to the following files: