Puzzle games are all about thinking and logic. To proceed in these games, you have to solve puzzles with cleverness or agility.
List of Puzzle games
This is a list of free/libre puzzle games:
|Gem Drop X||August, 2003||Puzzle game||
Gem Drop X is a fast puzzle game. Placing gems in vertical lines destroys them and ultimately leads to completion of a level. It has been compared to "Tetris meets Space Invaders." The author is Bill Kendrick of New Breed Software. It is written in the C programming language.
|Biniax||May 15th, 2009||Puzzle|
|Pathological||July 17, 2003|
Pathological is a puzzle game similar to “Logical” by Rainbow Arts, written by John-Paul Gignac who was inspired by Frozen Bubble. It is written in the Python programming language using the Pygame library. It is licensed under the GPL. The latest version of the game is 1.1.3 released on July 17, 2003. This game does not require 3D hardware acceleration.
Stringrolled, or Upsilon Cat, or Upsilon Cat in Stringrolled, is a puzzle platformer. It was created in September 2008 for PyWeek, and won as an individual entry by Joel Bouchard Lamontagne with artwork contributed by other people. It was released into public domain and the source code is available on Pyweek, so this is free software. It is written in the Python programming language and uses the Pygame library.
Brain Workshop is a puzzle game designed for the purpose of mental exercise written by Paul Hoskinson.The latest version of the game is 4.8.1 released on October 12,th, 2010. It is written in the Python programming language and is licensed under the GPL.
|Domino On Acid||2009-12-23||Puzzle||
This a colorful variant of dominoes is a simple matching game. The inference rules of natural deduction are the basis for the game. Proof of a tautology are coded as solvable level.
|Primrose||May 11 th, 2009||Puzzle|
Primrose is a puzzle game by Jason Rohrer and Jason Rohrer's sixth game. It uses the SDL library, with the exception of the iPhone OS port. It has been released into the public domain. The source code is available on the home page, so this is free software. Rohrer charges $2.99 for the iPhone OS version of Primrose. The latest version of the game is version 6 released on May 11rd, 2009.
54321 is a set of four-, three- and two-dimensional (all presented as a number of 2D boards on the screen) implementations of five classic puzzle games. It is written in C++ by Patrick Fleckenstein for the 1mb SDL Game Programming Contest sponsored by Linux Journal, Loki Software, and No Starch Press. The latest downloadable version is v1.0.2001.11.16.
|SDL-Ball||October 1st, 2014||arcade|
SDL-Ball is an arcade breakout-like game. It is written by Jimmy Christensen and licensed under the GPLv3. The latest version of the game is 1.01 released on January 11th, 2009. It is written in the C++ programming language using the SDL library.
|Block Attack - Rise of the Blocks||2021-10-23||Puzzle games|
|Which Way Is Up||February 11th, 2008||Puzzle puzzle, platformer|
|LevelHead||no image||spatial memory puzzle|
levelHead is a spatial memory game which uses the concept of "augmented reality" (or is it "augmented virtuality"?) for its input.
The player holds a solid plastic cube with patterns on its sides before a camera, and controls the game world by tilting the cube.
Raincat is a 2D puzzle game written in Haskell. To win you need to keep the cat out of the rain.
CuteMaze is a puzzle game written by Graeme Gott and licensed under the GPL. The latest version of the game is 1.1.1 released on February 3rd, 2014. It uses the Qt library. The game's website features an optional tipping section near the downloads, as a pay what you want model. It features installers for Windows, macOS, a wide variety of Linux distributions (as well as Flatpak), FreeBSD and even OS/2.
|OGS Mahjong||2012-09-23||Puzzle, Boardgame|
OGS Mahjong is a simple mahjong solitaire game with nice 3D graphics and a relaxing soundtrack. It is developed by Opensource Game Studio and is licensed under the GPL version 3. This game requires 3D hardware with support of OpenGL 2 or later. There are versions for Windows and Linux.
Palapeli is a jigsaw puzzle game from the KDEGames collection.
Sudokuki is a multi-platform Sudoku game written in Java. It is licensed under the GPL version 3+.
n2048 is an ncurses implementation of the popular puzzle game 2048.
2048 is a puzzle game created by Italian developer Gabriele Cirulli as a clone of the proprietary mobile game 1024! (itself a clone of the also-proprietary game Threes). 2048 is available under the terms of the MIT License. The original version of the game is web-based and played in a browser, but dedicated ports supporting swipe controls have been made for mobile devices.
2048 is a simple puzzle that involves moving numbered tiles around on a grid. Whenever two tiles with matching numbers collide, they will fuse together to form a tile with double their previous value. The goal is to produce a tile with a value of 2048.
|Me and My Shadow||2018-11-03||Platform, Puzzle||
Me and My Shadow is a platform and puzzle game in which the player's shadow plays an important role. The game uses only monochrome colours, fitting the shadow-theme. There is set of tutorial levels which explain the controls, tactics and puzzles elements.
Hex-a-hop is a hexagonal tiles based puzzle game written by Tom Beaumont. The player controls a girl, who has to destroy all green tiles by jumping on them. In addition to the green tiles there are plenty of other kind of tiles with varying functionality gradually introduced.
|OpenAlchemist||October 12th, 2008||Puzzle||
OpenAlchemist is a falling block puzzle game created in C++. The source code is licensed under the GPLv2++ and the media is licensed under the CC-BY-SA. The latest version of the game is 0.3 released on October 12th, 2008. It uses the ClanLib library. It was made as a clone of a web flash game called NaturalChimie.
|Simon Tatham's Portable Puzzle Collection||2022-01-28||Puzzle games collection|
Simon Tatham's Portable Puzzle Collection is a collection of multi-platform single-player puzzle games written mostly by Simon Tatham and licensed under the Expat license. Portions of the collection are by Richard Boulton, James Harvey, Mike Pinna, Jonas Kölker, Dariusz Olszewski, Michael Schierl, Lambros Lambrou, Bernd Schmidt, Steffen Bauer, Lennard Sprong and Rogier Goossens.
|Caph||2010-10-25||Physics simulation, puzzle||
Caph is a physics simulation puzzle game in which the player has to get a red and a green circle together.
Similar to the proprietary Crayon Physics game, Caph has the user draw objects such as ramps, fulcra, levers, and weights to move a ball to the destination using the laws of physics.
Einstein Puzzle is a puzzle game based on an old DOS game called Sherlock, based on the “zebra puzzle” or “Einstein’s puzzle” (which is often thought to have been invented by Albert Einstein) and written using SDL. It licensed under the GPLv2.
Atomix is a puzzle game designed for GNOME, in which the player must arrange "atoms" to build molecules by pushing the atoms, which move until they hit a wall.
|Numpty Physics||2021-10-10||Physics simulation, puzzle||
Numpty Physics is a drawing puzzle game, where the goal is to draw shapes on a drawing to get two given objects to touch.
Krank is a game of dexterity made by Thorsten Kohnhorst. The game is released into public domain and the source code is available on sourceforge.
|Memonix||July 13th, 2007||Puzzle, memory||
The latest version is 1.6_070717 (2007-07-17) for Art and 1.6_080519 (2008-05-19) for Code.
Consomaton is a puzzle game revolving around cellular automata. The player has to set or change the rules of the automaton so that they transform a given starting state in a console to another given goal state.
|T^3||December 20, 2004||Puzzle||
T^3 is a Blockout clone by Derek Hausauer. It was made as an assignment for a 400-level graphics course at the University of Alberta. The latest version of the game is 04.12.20-beta released on December 20th, 2004. It was written in the C++ programming library using the GLUT library.
Xye is a puzzle game similar to Sokoban but it includes Arcade elements.
The main objective is to get all the gems in each level. The player gets bonus points for collecting all stars before getting the last gem.
There are different obstacles, such as blocks in different shapes and size:
|Fish Fillets - Next Generation||2011-09-09||Puzzle, Sokoban-style|
Fish Fillets - Next Generation is a puzzle game. Fish Fillets was a commercial game until 2004 when it is licensed under the GPL. This rewrote for modern operating systems adds the "Next Generation" to the title. It is written in C++, with Lua used for level scripting and the game uses the SDL library.
The voice dialogs are in Czech. The subtitles have been translated into multiple languages — see the categories of this article at the bottom.
|GNOME Games||Please add the Gameinfo template to the article||
Jamp is a physics puzzle game. The player controls a squirrel character inside a wheel-like cage, using contraptions and the laws of physics to move the character to the destination.
Jamp was created by a Swiss pupil.
chrząszcz (meaning beetle in Polish) is a maze game in which the player needs to pass through chambers. The chambers are connected by locked doors which require keys that can be obtained by trading with Orcs.
chrząszcz was started in 2009, but was revived in 2013.
Minilens is a puzzle game where you dispose of waste and collect flowers. You can also place bombs to destroy blocks.
|Brickshooter||May 7, 2008||Puzzle|
Brikx is a puzzle game with the goal to clear levels navigating your way around walls. It is licensed under the GPL.
|Anagramarama||February 5th, 2022||Puzzle|
Anagramarama is a cutesy little game where you try to form as many words as possible from given letters in a limited time. It is licensed under the GNU GPL version 2+. This game does not require 3D hardware acceleration.
System Syzygy is a narrative puzzle game modelled on Andrew Plotkin's System's Twilight. As in that game and the Cliff Johnson classics Fool's Errand and 3 in Three which inspired it, gameplay involves solving an assortment of ingenious logical and verbal puzzles embedded within a storyline which is revealed piece by piece as the puzzles are solved. The puzzles and story are entirely original to this game.
|KDE Games||Please add the Gameinfo template to the article||KDE Games is a division of the KDE project, creating a collection of quality games for KDE desktop. It is similar to GNOME Games and Simon Tatham's Portable Puzzle Collection. Most games are distributed under GPLv2.|
Berusky II or Bugs Escape 3D is a puzzle game based on Berusky.
A Berusky II Original Soundtrack is available for download from the website under a CC BY-SA license.
Marble Marcher is a 3D game showcasing a fully ray marched graphics and making use of fractals and a fractal collision engine, with 24 levels to unlock. Due to the nature of the rendering technique it is very demanding on the graphics card and may require a modern dedicated GPU.
In the game the player controls a ball rolling on the surface of various 3D fractals, with the goal of getting to the finish zone as quickly as possible, in a fashion similar to for example Neverball.
From version 1.1.1 there are cheats available once all levels have been finished. These include a free 3D view and fractal parameter modification so that the game can be used as a real-time 3D fractal exploration tool.
From version 1.1 the development has been continued by the community, under the name Marble Marcher: Community Edition. This version fixes bugs and adds new features such as better rendering or level editor.
Rabbit Escape is a game of rescuing rabbits, inspired by Lemmings and Pingus.
|The Butterfly Effect||2016-05-24||Puzzle|
The Butterfly Effect is a physics-based puzzle game in which you solve puzzles in a 2D environment to build complex contraptions (like Rube Goldberg did) to solve relatively simple tasks, such as helping a butterfly find its way to a flower, shooting a soccer ball into the goal, knocking off bowling pins. The game features various moving and non-moving objects, like balls, seesaws, cola-and-mentos bottles but also interactive objects such as dynamite.
In Lix you need to guide small humanoid creatures, the lix, to the exit. You can't control them directly, but you can give them one of a number of skills, like digging, bashing, bridge building, exploding, and more to advance through the landscape.
There are over 700 levels in singleplayer mode. There's also a multiplayer mode in which you compete online to lead the most lix to your exit.
A level editor is included.
Mazer is a first-person maze exploration game by Eugene Loza written in Free Pascal using the Lazarus integrated development environment utilizing the Castle Game Engine. The player is seeking a rose through a winding and cavernous multi-story library, with the maze generated differently each time. It is included in the main gallery of the Castle Game Engine. Like Loza's other projects, it was previously hosted on GitHub, but later moved to GitLab after the formers' acquisition by Microsoft in 2018.
Duckmaze is a maze game with the added twist that walls may be pushed where not blocked by other walls. The gameplay involves navigating a duck through mazes and knowing when and where to push walls in order to exit the map. Although left early in development, the game is fully playable with 18 levels and a level editor. It is still lacking in multimedia polish and presentation; this was meant to be eventually remedied, but has yet to occur.
PipeWalker is a puzzle game in which you have to connect all of the components in a circuit to a source node by rotating connectors on a grid until all of them align and the components light up.
chro.mono is a circle color puzzle game originally released in June 2013 by Thomas Perl and open sourced in August 2021. The goal is to drag around colored circles and change the color of "half-colored" circles in as short a time as possible.
|FreeMazes3D||2022-01-15||Puzzle game, Maze game|
FreeMazes3D is a first-person maze exploration and puzzle solving game made using the Babylon.js engine and Electron framework. The player is landed in a procedurally generated labyrinth with puzzles to solve.
|Alter||2021-12-26||Puzzle games, Escape room games|
Alter is a first-person puzzle game for Minetest. It may be considered a spiritual successor to Portal with its style of plain puzzle rooms, strange sci-fi mechanics used to solve the puzzles, parkour elements, and hostile nonhuman narrator controlling the puzzles.
Labyrinth is a simple game in Minetest. The user starts in a labyrinth and must find the way to the exit.
- Gem Drop X 0.9 readme file
- Current Biniax-2 copyright in Debian.
- Current Biniax-2 data copyright in Debian (same)
- Sourceforge.net's membership list for the Brain Workshop project accessed on October 26th, 2008.
- Sourceforge.net's download page for the Brain Workshop project accessed on October 26th, 2008.
- Brain Workshop sourceforge.net page accessed on October 26th, 2008.
- Description page
- Download page
- IGN interview with Jason Rohrer on Primrose
- Jason Rohrer's releaselog page accessed on August 2nd, 2009
- License page in SDL-Ball's sourceforge.net cvs repoistory accessed on October 9th, 2008.
- Membership list for SDL-ball project on sourceforge.net accessed on October 9th, 2008.
- News post on 1.0 accessed on October 9th, 2008.
- Block Attack about page
- Blockattack's copyright file at Debian packages
- download section
- Download page on Frozen Bubble website
- Frozen Bubble's copyright file at Debian Packages
- COPYING file in the KDE git repository
- COPYING file
- Source code
- License in svn
- Credits in svn
- Hex-a-hop copyright file on Debian's repository
- Hex-a-hop credits page
- Hex-a-hop credits page
- The About page on OpenAlchemist website accessed on October 25th, 2008.
- Sourceforge.net download page for the OpenAlchemist project accessed on October 25th, 2008.
- http://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles.tar.gz (the file name shows the version on download)
- The "Licence" section of the collection's homepage
- Edward Macnaghten. A somewhat pleasant experience (2006-01-13, accessed on 2014-01-13)
- project page
- Einstein Puzzle's copyright file at Debian packages
- Copyright file in Debian
- http://packages.debian.org/changelogs/pool/main/k/krank/krank_0.7+dfsg2-2/copyright (accessed on 2010-03-18)
- http://www.nicksfonts.com/info/eula.html (accessed on 2010-03-18)
- Viewizard Games открыла исходники игры Memonix — a post on Linux.org.ru about the GPLing of the source. (rus)
- The game's README file
- Developers list on the game's project page on SourceForge.net
- From the game's README file
- Licensing information on Fish Fillets' download page
- Information about developing the game
- Enigma's copyright file at Debian packages
- ltris RPM packages for Red Hat, CentOS and Fedora
- Anagramarama Home Page
- Copyright file accessed on Dec 1st, 2018
- Copyright file accessed on Dec 1st, 2018
- The KDE Games Center (accessed on 2019-01-03)
- In the source tarball COPYING file. There is only one license file, not separate code & media.
- Minetest Content DB page