Well this is certainly a surprise. YoYo Games have announced an early Beta for GameMaker Studio 2 version 2.3.4 that brings with it a new IDE for Ubuntu Linux. So you can make GMS games on Ubuntu now.
YoYo are very clear that they're continuing to only support Ubuntu directly, so don't expect it to work or to get support on other distributions. They've also changed the editor to use SDL for all input and audio output, which they say fixes some long standing differences between the editor on different platforms and to "better support modern input devices and new OSes going forward". Not only that they're also using FNA3D, the 3D graphics library for FNA, across all platforms for the editor too.
It currently comes with some known issues including:
- The IDE hangs when copying any text 7 times or more (so be very aware of this one, as it may look like "random crashes").
- You can only build games for Ubuntu (no other platforms).
- The debugger is not working.
- Cleaning your project cache can give errors - therefore you may need to clean your cache manually if you have issues building projects.
- During VM builds the installation directory is being set to /tmp when it should be ~/GameMakerStudio2 like YYC uses.
- Previewing texture pages in Game Options does not open the file explorer.
- No file associations are set by the installer.
- Nor it is possible to set file associations manually later on.
- If you Save/Save As/Export and then idle on the file explorer window, this can cause a redundant/harmless "Not Responding" popup.
Considering just how popular GameMaker Studio 2 is, this is a big win for Linux overall. Looks like being acquired by Opera Software earlier this year is going well then.
See their announcement, with links to the current changelogs.