A downloadable extension for Windows

Buy Now$14.95 USD or more

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.

Rated 4.8 out of 5 stars
(4 total ratings)
Made withGameMaker
Tagsextension, GameMaker, lua


Buy Now$14.95 USD or more

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:

Apollo-GMS1.gmez 405 kB
Version 2.3
Apollo-GMS2.yymp 674 kB
Version 2.3
Apollo-GMS2.3.yymps 1 MB
Version 2.3.4
ApolloDemo.gmz 2 MB
Apollo-v1.gmez 593 kB
Apollo-minifix.zip 654 kB

Download demo

ApolloDemo.zip 2 MB

Development log