itch.io is community of indie game creators and players

Devlogs

Apollo v2.3

Apollo - Use Lua in GameMaker games
A downloadable extension for Windows

This is a big update!

  • Added ability to pass arrays back and forth between GML and Lua.
  • Added a GMS2.3 version, which is able to pass structs and methods to Lua.
  • Added lua_byref, which allows to pass arrays and structs by reference to Lua.
  • Added lua_script for packing up scripts as sub-values pre-2.3 easier.
  • Added Mac (GMS2 only) and Linux binaries.
  • Updated to Lua 5.4
  • Following never-ending issues with dynamic library loading on Mac, Apollo now links Lua statically, producing a single native binary per platform.
  • Made a lot of organization effort, splitting both GML and C++ files into smaller, human-readable portions.

Files

  • Apollo-GMS1.gmez 405 kB
    Version 2.3
  • Apollo-GMS2.yymp 674 kB
    Version 2.3
  • Apollo-GMS2.3.yymps 1.3 MB
    Version 2.3.4
  • Apollo-GMS1.gmez 405 kB
    Version 2.3
  • Apollo-GMS2.yymp 674 kB
    Version 2.3
  • Apollo-GMS2.3.yymps 1.3 MB
    Version 2.3
Download Apollo - Use Lua in GameMaker games
Leave a comment