Filters
Mahjong Solitaire (Six Boards)
Mahjong solitaire with six board layouts, a full 144-tile set drawn as SVG, and deals that are always guaranteed to be solvable.
▶ PLAY
Claustrophobia
A Ludum Dare 42 game (theme: running out of space) where the room keeps shrinking around you.
▶ PLAY
Cycles
A js13k 2016 tile puzzle where you slide rows and columns of pipe tiles to form closed loops, chain combos and clear glitch tiles across a series of objectives.
▶ PLAY
Sudoku Master
A 9x9 sudoku with input validation, hints and a light/dark theme.
▶ PLAY
jabs - Just Another Bubble Shooter
A vanilla JavaScript bubble shooter with a hex grid, combos and responsive layout for desktop and phone.
▶ PLAY
Sokoban.js
A compact canvas implementation of the box-pushing warehouse puzzle with a series of levels.
▶ PLAY
Trunk Line
A daily deduction puzzle about a hidden network: five stations are joined by four secret lines, and pinging two stations only tells you how many hops apart they are.
▶ PLAY
Shapush
A Sokoban-like puzzle with a level select, move-count star goals and undo, where you push oddly shaped pieces into place.
▶ PLAY
Picrossweeper
A picross and minesweeper hybrid: number clues count the light tiles in each 3x3 block, and solving the grid by pure logic reveals a hidden picture.
▶ PLAY
One Step Late
A daily logic puzzle where your shadow repeats each of your moves one turn later; bring yourself to the sun and your shadow to the moon at the same moment.
▶ PLAY
SPACE Saver
A js13kGames 2021 crate-pushing puzzle: clear the landing pad by pushing heavy trash into the compactor, one piece at a time.
▶ PLAY
Invertagon
A js13k 2015 puzzle game on a hexagonal board: place inverters that flip the colours of neighbouring tiles until every tile is back to a primary colour.
▶ PLAY
Factors Game
A maths puzzle game: steer your number down a procedurally generated board where factors divide it and other numbers add to it. Get as close to 1 as you can.
▶ PLAY
Black Hole Square
A minimalist puzzle game for js13k 2021. Clean up the universe: tap squares and work out how each one pushes the others into the black hole.
▶ PLAY
Stacks
A Tower of Hanoi style sorting puzzle: rearrange the pieces so every stack ends up in the same order within the move limit.
▶ PLAY
Escape the Pit
A turn-based escape puzzle from js13k 2014: climb out of a pit full of improbable snakes, moving one step at a time without getting caught.
▶ PLAY
Magic Snake
A 3D twisting puzzle: rotate the wedges of a chain of prisms to make it match a target shape, from simple figures to complex ones.
▶ PLAY
The Shot!
A GMTK Game Jam 2019 physics puzzle (theme: only one): you get one shot per level to get something across the finish line.
▶ PLAY
Spectra
A js13kGames 2026 light puzzle built on real prism dispersion: rotate a prism so each refracted colour band hits its target.
▶ PLAY
Astray
A WebGL maze game built with Three.js and Box2D: roll a ball through a 3D labyrinth to the exit. Each maze is bigger than the last.
▶ PLAY
BiT (Back in Time)
A js13kGames 2019 first-person maze game drawn by a multithreaded raycaster, with recursive maze generation and A* pathfinding.
▶ PLAY
Sudoku JS
A touch-friendly sudoku designed to play like a mobile app.
▶ PLAY
Tangram
The classic dissection puzzle: fit all seven tans together to form the target shape without overlaps.
▶ PLAY
Number Space
A sudoku game for oddly shaped boards, including puzzles with new symbol sets where the orientation of each symbol matters.
▶ PLAY