Releases

Galaxy Eggbert 0.4.0: the packages for Windows, Linux, Android and the web, what they need, and how to install and run them.

Download Release 0.4.0 (2026-11-12) is published as a GitHub release of the repository, with its four packages, their checksums and the release notes. Earlier releases (0.2.0 and 0.3.0 the same day, 0.1.0 to 0.1.3 on 2026-11-11) are on the releases page; CHANGELOG.md lists what changed in each.

New in 0.4.0

New in 0.3.0

New in 0.2.0

What a release contains

The version is kept in VERSION.txt at the repository's root; the main menu shows it with the build's date and time.

Files

FileFor
GalaxyEggbert-0.4.0-windows-x86_64.zip64-bit Windows: extract and run GalaxyEggbert.exe
GalaxyEggbert-0.4.0-linux-x86_64.tar.gz64-bit Linux (x86-64)
GalaxyEggbert-0.4.0-android-arm64.apkAndroid 7.0 (API 24) or newer, arm64 phones and tablets
GalaxyEggbert-0.4.0-web.zipa web server: extract, serve the folder and open GalaxyEggbert.html
SHA256SUMS.txtSHA-256 checksums of the packages
RELEASE_NOTES.mdWhat the release holds and its known limitations

Check a download against the checksums before running it:

sha256sum -c --ignore-missing SHA256SUMS.txt

Windows

Linux

Requirements

Install and run

tar -xzf GalaxyEggbert-0.4.0-linux-x86_64.tar.gz
./GalaxyEggbert-0.4.0-linux-x86_64/run-galaxy-eggbert

The launcher enters its own directory and starts GalaxyEggbert with any arguments you give it, so the command-line flags in Running the Game work through it. Keep the extracted folder together: the program finds Content/, worlds3d/, textures3d/ and avatars3d/ next to it. The archive also holds LICENSE, THIRD_PARTY.txt, RELEASE_NOTES.md, VERSION.txt, README-Linux.md and the SDL licences in licenses/SDL/. It is a runtime bundle, not an AppImage. If the game does not start because a system library is missing, install your distribution's package for it.

Saved games

Settings, progress, an interrupted mission, recordings and custom worlds are kept in ~/.local/share/Galaxy Eggbert (or $XDG_DATA_HOME/Galaxy Eggbert), not in the extracted folder, so a new version can be unpacked anywhere. --user DIR chooses another folder. The files of an earlier build kept beside the game are copied there on the first start. See Save Data & Resume.

Android

Web

Known limitations of 0.4.0

AreaLimitation
Linux, older systemsNo archive for glibc 2.35 (for example Ubuntu 22.04). It has to be built on such a system.
WindowsPlayed under wine, not yet on Windows itself.
AndroidPlayed on a phone, but gamepads have had little testing on real devices.
WebNo multiplayer in the browser.
MultiplayerPlayed between several instances on one machine and under wine, not yet between two real machines.
LanguagesGalaxy's own texts were translated for the game and wait for a native speaker's reading (the owner reads the Czech).

Everything still open is collected in Known Issues.

Licences

Galaxy Eggbert is free software under the GNU General Public License, version 3. The packages bundle CNA (Ms-PL), cna-engine (MIT) and SDL3, SDL3_image and SDL3_mixer (zlib). The 2D graphics, sounds and music come from Mobile Eggbert (MIT); Speedy Blupi and Speedy Eggbert are original creations of EPSITEC SA. The 3D models and the 2x graphics were converted and rendered from the original Ray Dream scenes, and the 3D worlds are Galaxy Eggbert's own designs. THIRD_PARTY.txt in each package has the details; Assets & Tools describes where each asset comes from.

Making the packages

tools/release/make_windows_zip.sh, make_web_zip.sh and make_release.sh build the packages from the Release build trees; the last also writes the checksums and prints the glibc version the Linux program needs (docs/releasing.md). See Build Guide: Release packages.