Running the Mojam games on Linux
All of the found Mojam games are playable on Linux, and most work without any issues. That said, running them might be tricky.
This was tested on up to date Debian GNU/Linux Unstable running on x86-64. It should work for most distributions, or at least be possible to adapt for them. You probably need XWayland installed for a lot of these if you are using Wayland.
Bureaucrap
Bureaucrap is made with Unity and has a Linux build, so it should be simple to get working.
- Extract the Bureocrap_Linux.ziparchive.
- Run the Bureaucrap.x86_64executable from theLinuxdirectory. (I won't even mention theBureocrap.x86executable because surely you aren't running an IA-32 system in 2025, and well, if you do, you know what to do in this situation).
Blackout
Blackout is made with .NET Framework and MonoGame. To my surprise, it pretty much just works with Mono - only needs System.Drawing and System.Xml.Linq libraries. With Wine, I couldn't get past the main menu.
- Install Mono (mono-runtimeDebian package), as well as theSystem.DrawingandSystem.Xml.Linqlibraries (libmono-system-drawing4.0-cilandlibmono-system-xml-linq4.0-cilDebian packages).
- Run mono Blackout.exewhile in theBlackout_v1.0/Releasedirectory.
Manor Road
Manor Road is made with JavaScript and generally web technologies. It runs packaged as an Electron program, which I can't get to work properly with Wine. Thankfully it's pretty much static, so it wasn't hard to free it from that form.
- Go to https://grzesiek11.stary.pc.pl/manor_road in a web browser.
The engine seems to be a bit broken on modern browsers. Left clicking does not register in some cases (like on the title screen), however, this can be worked around.
- Firefox (tested 137.0.2): The engine registers right clicks just fine, so you can trick it into registering a leftclick by pressing both right and left mouse buttons at once. This can be confusing, but I'm sure you'll figure it out.
- Chromium (tested 135.0.7049.95): There is no workaround. Use one of the other browsers.
- Basilisk (tested 2025.02.22): This is not technically a modern browser, as it's based on older versions of Firefox. Because of that, the game works just fine without workarounds.
Battle Frogs
Battle Frogs is made with Java SE and Slick2D (which uses LWJGL 2 underneath), and contains Linux natives. It even has a launch script for Linux, but you need to be using Java SE 8, as this is required for LWJGL 2 to work properly.
- Get a JRE for Java SE 8, for example an Azul Zulu build. Install it to some specific directory, I'll be using ~/java-8in the examples.
- Run the linux.shlaunch script while in theBattleFrogsdirectory with the JRE'sbindirectory prepended toPATH. For example,PATH="$HOME/java-8/bin:$PATH" ./linux.sh.
Oui is cute.

Nuke the dinosaurs
Nuke the dinosaurs, like Battle Frogs, is made with Java SE and Slick2D (which uses LWJGL 2 underneath), but as opposed to Battle Frogs, there are no Linux natives, which means it's a bit harder to get working - you need to download the natives separately and put them a directory included in the java.library.path property, then launch the com.mojang.mojam.MainClass class. You also need to be using Java SE 8, as this is required for LWJGL 2 to work properly.
- Get a JRE for Java SE 8, for example an Azul Zulu build. Install it somewhere, I'll be using ~/java-8in the examples.
- Get the LWJGL 2 package from https://sourceforge.net/projects/java-game-lib/files/Official%20Releases/LWJGL%202.9.3/lwjgl-2.9.3.zip/download. Extract it somewhere, I'll be using ~/lwjgl-2in the examples.
- Run ~/java-8/bin/java -Djava.library.path="$HOME/lwjgl-2/native/linux" -cp pinball.jar com.mojang.mojam.MainClasswhile in the directory with thepinball.jarfile.
Docktor
Docktor is made with Java SE and libGDX (which uses LWJGL 2 underneath), and contains Linux natives. It's an executable JAR, which should work just fine on Linux, but you need to be using Java SE 8, as this is required for LWJGL 2 to work properly.
- Get a JRE for Java SE 8, for example an Azul Zulu build. Install it to some specific directory, I'll be using ~/java-8in the examples.
- Run ~/java-8/bin/java -jar docktor.jarwhile in the directory with thedocktor.jarfile.
Note: The game requires a controller to play. I used a DualShock 3. It should be possible to map controls to a keyboard with something like Input Remapper.
Snake Oil Stanley
Snake Oil Stanley is made with Unity, but doesn't have a Linux build. That said, it just works with Wine - you might want DXVK for extra efficiency (though the game is very simple), but it works with the default WineD3D too.
- Install Wine.
- (Optional) Install DXVK into your Wine prefix.
- In the directory with Snake Oil Stanley.exe, runwine Snake Oil Stanley.exe.
As this is an Unity game, it might be possible to make an unofficial "native" Linux port similar to what I did for ADOFAI when it wasn't yet officially ported to Linux.
Health Core Evolved
Health Care Evolved is made with .NET Framework and MonoGame. As opposed to Blackout, I couldn't get it to work with Mono - it crashes on launch. However, it just works with Wine - you might want DXVK for extra efficiency (though the game is very simple), but it works with the default WineD3D too.
- Install Wine.
- (Optional) Install DXVK into your Wine prefix.
- In the HealthCoreEvolved_Windowsdirectory found inHealthCoreEvolved_Game.zip, runwine MGFramework.exe.
The source code for the game is available, so it might be possible to make a modern Linux .NET build or one that works with Mono.
