Celeste-linux.zip Work

Navigate into the extracted folder:

cd Celeste

The main game binary is usually named Celeste or Celeste.bin.x86_64. Make it executable: Celeste-linux.zip WORK

chmod +x Celeste

Your GPU drivers are outdated. For Intel/AMD integrated GPUs: Navigate into the extracted folder: cd Celeste

# Update Mesa
sudo apt install mesa-utils  (Ubuntu)

For NVIDIA proprietary drivers: Ensure you have the 32-bit OpenGL libraries: The main game binary is usually named Celeste or Celeste

sudo apt install nvidia-driver-XXX   # Replace XXX with your version
sudo apt install libnvidia-gl-XXX:i386

Celeste uses SDL2. Install the 32-bit version:

# Ubuntu/Debian
sudo apt install libsdl2-2.0-0:i386
# Arch
sudo pacman -S lib32-sdl2

Then launch the game with:

./Celeste.x86_64 -screen-width 1920 -screen-height 1080

(Resolution args sometimes force controller re-init).