Apollo - Use Lua in GameMaker games
A downloadable extension for Windows
Quick links: marketplace · documentation · YYG forum topic · GML->Lua converter
Versions: GameMaker: Studio, GameMaker Studio 2
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.
Purchase
In order to download this extension you must purchase it at or above the minimum price of $14.95 USD. You will get access to the following files:
Download demo
Development log
- v2.3.4 - GM2022 updatesAug 05, 2022
- 2.3 minifixApr 12, 2021
- Apollo v2.3Dec 31, 2020
- Apollo v2! (beta)Mar 28, 2019
- Mac OS X & Linux support, name changeJun 08, 2017