Compatible with Windows, Mac, Linux.
Apollo allows to integrate Lua scripting into your GameMaker: Studio 1 and GameMaker Studio 2 games.
Lua code can be loaded from string or from file, much like execute_string / execute_file in older versions of GameMaker. Sandboxing restrictions do not apply when loading from file.
The extension allows GML code to call Lua functions and for Lua code to call exposed GML scripts / 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, wrapper script generator, and source code of the interactive demo are included with the extension (see "included files").
Version 1.1.0. Published June 8, 2017
Created with GameMaker: Studio v7.7.1476
You can only review assets you've bought.
Need more details
I am an newer to Game Maker and how can I import this extention to an exiting Game Maker Studio 2 Project?
Open the project in question in GMS2, then pick menu Marketplace - My Library.
Find the extension there, press "Download", and then press "Import" once it finishes downloading.
In the import dialog click "Add all" and then "Import".
At this point extension will be added to the project and you will be able to use it's functions.
For example, you could run the following for a test somewhere,
var q = lua_state_create()
lua_add_code(q, "print('hello from Lua!')")
For additional information, check out the documentation (linked from here or found in Apollo-doc in included files) or try importing (via GMS2 starting screen) the sample project (Apollo-demo.gmz) similarly found in the included files.
Pushing Gamemaker to it's limits!
This brings Gamemaker to a whole other level. If you've wanted to make "moddable" games then this is the extension for you. Fully featured and cleanly documented. The publisher is also a great guy that is quick to respond in my experience. Absolutely worth the price.
Total size 9.43 MB