Latest Release
Download v6.0
Everything bundled. No external downloads, no bootstrap scripts. Install the package, run setup, and play.
For advanced users who only need the SRE runtime library. Drop-in replacement for existing installations or custom setups.
Getting Started
Installation
Three steps to play. All game assets, engine binaries, and music are bundled inside the package — no external downloads required.
Install the Package
Use your distribution's package manager to install the downloaded file.
# Fedora / RHEL
sudo dnf install ./swordigo-desktop-6.0.0-1.x86_64.rpm
# Debian / Ubuntu
sudo apt install ./swordigo-desktop_6.0.0-1_amd64.deb
Run Setup
Copy game data from the system-wide install to your home directory. This creates ~/.local/share/swordigo-desktop/ with all assets, engine binaries, and music.
swordigo-setup
Launch the Game
Start Swordigo Desktop with the SRE runtime.
swordigo_boot
The following libraries should be installed on your system. Most are pulled automatically by the package manager.
Advanced
Build from Source
For developers or users on unsupported distributions. Requires a C/C++ toolchain, Make, and the dependencies listed above.
# Clone the repository
git clone https://github.com/TheCorrectSynovian/SwordigoDesktop.git
cd SwordigoDesktop
# Install build dependencies (Fedora)
sudo dnf install SDL3-devel openal-soft-devel mesa-libGL-devel unicorn-devel zlib-devel
# Install build dependencies (Debian/Ubuntu)
sudo apt install libsdl3-dev libopenal-dev libgl-dev libunicorn-dev zlib1g-dev
# Build the project
make
# Build the SRE runtime engine
make libsre
# Install to your system (optional)
sudo make install
# Or run directly from the build directory
./swordigo_boot
Building from source compiles only the launcher, SRE, and tools. You still need the game assets (textures, scenes, scripts) and ARM64 engine binary (libswordigo.so) placed in ~/.local/share/swordigo-desktop/. These are included in the RPM/DEB packages but are not part of the source repository.