A downloadable tool for Linux

Convert your GameMaker Studio 2 Linux games into single runtime executables that don't need installation and will run on any modern Linux distribution out of the box. No longer are you limited to Ubuntu 22.04 LTS. Works on any Linux distribution that supports the AppImage format, as this tool converts your game to an AppImage file. Comes with complete "Key to Success" platformer game for demoing purposes. Source code included for everything. Made with GameMaker Studio 2 and the libraries were written in C++. AppImageKit's source available separately from GitHub officially: 

https://github.com/AppImage/AppImageKit

  • GMAppImager-aarch64.AppImage is the file to download for 64-bit ARM distro's, (like Manjaro).
  • GMAppImager-armhf.AppImage is the file you want for targeting 32-bit ARM, (such as RPi OS).
  • GMAppImager-x86_64.AppImage is for 64-bit-only Intel and AMD based platforms (non-ARM).
  • All *.zip files are currently the GameMaker Studio 2.3+ projects and extension C++ source code.
  • Key.to.Success-*.AppImage is an example game compiled for the architecture listed in its name.
  • Key.to.Success-*.zip is the source code to the example game so that you may convert it as well.
  • Technically works with non-GM games and software as well if you know what you are doing.



Download

Download
Key.to.Success-aarch64.AppImage 31 MB
Download
Key.to.Success-armhf.AppImage 31 MB
Download
Key.to.Success-x86_64.AppImage 27 MB
Download
Key.to.Success-aarch64.zip 39 MB
Download
Key.to.Success-armhf.zip 39 MB
Download
Key.to.Success-x86_64.zip 39 MB
Download
GMAppImager-aarch64.AppImage 61 MB
Download
GMAppImager-armhf.AppImage 57 MB
Download
GMAppImager-x86_64.AppImage 60 MB
Download
GMAppImager-aarch64.zip 182 MB
Download
GMAppImager-armhf.zip 182 MB
Download
GMAppImager-x86_64.zip 184 MB

Comments

Log in with itch.io to leave a comment.

This was working for a while, but now it seemingly doesn’t anymore. It launches then closes itself. Terminal output says dlopen(assets/libfiledialogs.so) failed with error: "liblibfiledialogs_linux_arm64-v8a.so: cannot open shared object file: No such file or directory" which is odd because i am running the x86_64 version.

What Linux distro (and release) are you using? Only Ubuntu is supported, last time I updated it was strictly Ubuntu 22.04 LTS that was required for building app images, then the resulting app image could then work on almost any modern distro. I may need to update this to make it work on Ubuntu 24.04 LTS since GameMaker has moved on a bit with the most recent Ubuntu support.

I’m on Kubuntu, so basically just Ubuntu with KDE, not sure if being on X11 or Wayland is relevant, likely not since regular Ubuntu also defaulted to Wayland now, but maybe that could be a clue on where the problem might be coming from

Which version of Kubuntu? 24.04 LTS?

(2 edits)

I tried it on KDE neon recently which is a linux distro nearly identical to Kubuntu and it worked with both a Wayland and an X11 session. The only difference between the two distros is KDE neon is strictly based on Ubuntu LTS releases and it has newer KDE software releases than Kubuntu does. I'm not sure why you are having issues. KDE neon also doesn't use snap packages by default even though Kubuntu does, but that should be unrelated to the problem as well.