Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Mythic GME Digital

Official Companion App - Solo RPG Engine & GM Emulator · By Jason Holt Digital

Linux packaging changes: Flatpak going forward Sticky

A topic by Jason Holt Digital created 44 days ago Views: 137 Replies: 3
Viewing posts 1 to 3
Developer

TL;DR

  • AppImage: discontinued for now.

  • DEB/RPM: I’m considering ending support. Please share feedback.

  • Flatpak: will be the primary way to install on Linux.

  • Steam/SteamOS: native Linux build on Steam; Steam handles the runtime for Deck/SteamOS.

Hi all—quick update on Linux support.

What’s changing

  • AppImage is dropped. Recent builds have been unreliable, and I don’t want to ship something that breaks. v. 1.4.7 will stay up as a legacy version for awhile. 

  • DEB and RPM are under review. These formats often break across distro versions and take extra time to maintain. I’m leaning toward stopping them.

  • Flatpak is the focus. It runs on Ubuntu/Debian, Fedora/openSUSE/RHEL, Arch, and SteamOS with fewer dependency issues.

Steam

When the game lands on Steam, it’ll ship as a native Linux build. Steam runs it in their Linux runtime so it works cleanly on SteamOS/Deck.

If you’re new to Flatpak

Some distros already have it. On others (like Ubuntu), there’s a simple one-time setup. I’ll keep clear install steps on the game page.

I want your input

If you rely on .deb or .rpm, please reply with:

  • Your distro + version

  • Which format you use

  • Why Flatpak wouldn’t work for you

This shift should reduce weird breakages and let updates roll out faster. Thanks for the patience and for all the Linux testing and feedback—keep it coming!

Developer (7 edits)

Flatpak Install Guide (Linux)

Follow the steps for your distro, then install the .flatpak file (e.g., mythicgmedigital.flatpak). Careful with copying and pasting links here--Itch forces the use of HTML tags on links it detects and I can't figure out how to turn it off. 

Ubuntu 22.04 / 24.04 / Debian 12 / 11

sudo apt update 
sudo apt install -y flatpak 
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Arch Linux / Manjaro / EndeavourOS

sudo pacman -S --noconfirm flatpak 
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

openSUSE Leap / Tumbleweed

sudo zypper install -y flatpak 
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Fedora 40 / 41 / 42

sudo dnf install -y flatpak 
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

RHEL 9 / CentOS Stream 9 / Rocky 9 / AlmaLinux 9

sudo dnf install -y flatpak 
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Install the .flatpak file (all distros)

Assumes you downloaded mythicgmedigital.flatpak to your current folder. The file name my be different as well.
# Install for your user (recommended) flatpak install --user ./mythicgmedigital.flatpak 

(Flatpak will fetch the required runtime from Flathub if needed.)

Run the app

# Option A: from your desktop menu (after install)  
# Option B: from the terminal 
# Find the app ID (replace "mythic" with part of the app's name if needed) 
flatpak list --app | grep -i mythic  
# Then run it (replace <APP_ID> with the exact ID shown above) 
flatpak run <APP_ID> 

Update / Uninstall (optional)

# Update all Flatpak apps and runtimes 
flatpak update  
# Uninstall the app (replace <APP_ID> as above) 
flatpak uninstall <APP_ID>  
# Remove unused runtimes 
flatpak uninstall --unused 

Quick checks (troubleshooting)

# Confirm Flatpak is installed 
flatpak --version  
# Confirm Flathub is added 
flatpak remotes 

Reference links

(+1)

Flatpak is 100% better than other packaging solutions IMHO. Easier for you to maintain and easy to install and keep updated.

Developer

I'm loving it so far!