USokoban is a Sokoban clone for Linux. It features open external XSB Sokoban levelsets, support for level sizes up to 60x60, support for solutions of unlimited length, a fast algorithm for box pushing, unlimited undos, changes of skins, pasting of levels or solutions directly from the clipboard, copying solutions to the clipboard, a simple solver, and solution management.
Cube Trains is a puzzle game where you build elevated railways in a city. It features 3D puzzles, unlimited undo/redo, and smart placement of pieces. The non-linear level graph means you don't have to beat a level before unlocking the next one. The game comes with a built-in level editor, so you can build and share your own corners of the city.
Diagnil is a GUI application to help solvers of diagramless crossword puzzles. It accommodates puzzles distributed electronically using several file formats (puz, jpz, xpf, and ipuz) as well as those distributed in print form. Although software for conventional crosswords has existed for years, the diagramless variant has received little attention. Diagnil attempts to fill that void. It lets you solve puzzles by entering words, placing them on a grid, and moving them around the screen until the final shape is achieved.
Octaspire Crates! is a scriptable, skinnable, extensible, and relocatable 3D action puzzle game. All the missions, game entities (or crates), game states, and configuration of the game engine are implemented as plain text Lua-scripts. So, if you know Lua, you can write new game entities, game states, missions, and levels with any text editor, without any special development tools. New skins can be created with any image editor that can save .png images, dropped into a new subdirectory under the resources/textures directory, and changed in the configuration file config.lua. Crates has also its own (simple) implementations for all the different container classes it needs (like vector, string, and so on) to keep the external dependencies fewer.
Zaz is an arcade action puzzle game where the objective is to get rid of all incoming balls by rearranging their order. Currently it includes 20 different levels and two modes of gameplay. The engine allows for easy custom level creation with unlimited number of paths, different speeds, ball-sizes, and rules. A 3D accelerator is needed for decent gameplay.