6 Linux Puzzle Games You Can Play for Free

Linux has plenty of good puzzle games that cost nothing to install, from quick number challenges to chemistry, coding, and spatial-logic games. These six picks are still available for Linux today and cover very different styles, so you can choose something casual or something that demands more planning.

One important distinction: free does not always mean open source. Flathub currently lists Aqueducts as proprietary software, while the other games below publish source code or are maintained by GNOME/KDE projects. The commands in this article use Flatpak because it provides a consistent installation method across distributions. If Flatpak is not configured yet, follow the official Flatpak setup instructions for your distribution first.

Linux desktop showing an Aqueducts-style coding and pipe puzzle beside a 2048 number grid
A Linux desktop view showing the two different puzzle styles: coding and pipe logic on the left, number merging on the right.

1. Aqueducts: coding and pipe puzzles

Aqueducts combines a light adventure with programming-style problem solving. Your goal is to restore water to a village by connecting pipes and changing objects in the environment. The game introduces ideas such as variables, conditionals, loops, debugging, JavaScript concepts, math, and logical sequencing across 15 levels.

It is a good fit if you want a puzzle game that teaches basic coding ideas without feeling like a conventional programming lesson. Flathub currently lists the Linux build as x86_64 only, so ARM Linux devices are not supported by that package.

flatpak install flathub com.endlessnetwork.aqueducts

See the current package details on Flathub.

2. 2048: simple rules, difficult decisions

2048 is ideal when you want a puzzle you can understand in seconds. Use the arrow keys to slide every tile in one direction. Tiles with matching values merge, and the main objective is to create a 2048 tile. You can keep playing after that to push your score higher.

This version is lightweight and available for both x86_64 and ARM through Flathub. The package is community-provided rather than verified by the developer, which is worth knowing before installation.

flatpak install flathub org.gnome.TwentyFortyEight

Check the current listing on Flathub.

Linux desktop showing an Atomix molecule puzzle beside a Picmi nonogram grid
Atomix uses sliding atoms and molecular targets, while Picmi uses row and column clues to reveal a hidden pattern.

3. Atomix: build molecules with sliding atoms

Atomix turns basic chemistry into a movement puzzle. You assemble a target molecule by moving atoms around a board, but each atom keeps sliding until it hits a wall or another atom. That simple restriction makes positioning much harder than it first appears.

The current Flathub build remains available for x86_64 and ARM, although the package is community-provided and marked unverified. It is a strong choice if you prefer deliberate, grid-based logic over fast reactions.

flatpak install flathub org.gnome.atomix

See the package and source links on Flathub.

4. Picmi: a polished nonogram game

Picmi is KDE's take on nonograms, also known as picture-cross or Picross-style puzzles. Each row and column has numerical clues that tell you how many consecutive cells should be filled. By combining those clues, you gradually reveal the hidden pattern.

Picmi includes generated puzzles as well as preset puzzles, and KDE continues to maintain it. It is best for players who enjoy careful deduction and pattern recognition.

flatpak install flathub org.kde.picmi

Read the official description and help links on the KDE Applications page.

Linux desktop showing a Kubrick cube puzzle beside a Lights Off light-switch grid
Kubrick focuses on 3D cube manipulation, while Lights Off asks you to clear a board by toggling connected lights.

5. Kubrick: Rubik's Cube-style puzzles in 3D

Kubrick recreates twisty-cube puzzles on the desktop. It supports cubes from 2×2×2 through 6×6×6, along with irregular bricks and flat configurations. You can work through included challenges, watch solution demonstrations, or create your own setups.

This is the best option here for spatial reasoning, especially if you already enjoy physical cube puzzles.

flatpak install flathub org.kde.kubrick

See current releases and documentation on the KDE Applications page.

6. Lights Off: clear the board by thinking ahead

Lights Off looks simple: turn every light off. The catch is that clicking one light also toggles the surrounding lights, so every move changes several cells at once. The result is a compact logic game that quickly becomes more demanding as the patterns grow.

flatpak install flathub org.gnome.LightsOff

The current Linux package is available for x86_64 and ARM. You can review the game, help page, and source links on Flathub.

Which one should you play first?

  • Choose Aqueducts if you want coding concepts mixed with an adventure puzzle.
  • Choose 2048 for short sessions and simple controls.
  • Choose Atomix for sliding-block logic with a chemistry theme.
  • Choose Picmi if nonograms and number clues are your favorite.
  • Choose Kubrick for 3D spatial reasoning.
  • Choose Lights Off for compact move-planning puzzles.

All six give Linux users a different kind of brain teaser without requiring a purchase. If your distribution already packages one of them, you can also use its native software center; Flatpak simply keeps the installation commands consistent across most modern Linux desktops.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.