▶ Play Sokoban free

Sokoban

Sokoban

Push every crate onto a goal tile. You can only push, never pull — plan your route carefully. 60 procedurally generated levels, each guaranteed solvable, plus a level-select map to jump to any unlocked level.

Sokoban is the beloved crate-pushing puzzle where planning beats reflexes. You navigate tight warehouse rooms shoving boxes onto their target tiles, but here is the twist: you can only push, never pull. That single rule turns each level into a careful spatial puzzle, with 60 procedurally generated stages that are all guaranteed solvable.

How to play

Move with the on-screen arrow buttons, a swipe, or the arrow keys / WASD. Push each crate onto a goal tile (◎); the level clears once every crate rests on a target. Use ↶ to undo, ↺ to restart the level, and ☰ to open the 60-level map and jump to any stage you have unlocked.

Tips

For more pure deduction, try Nonogram or reconnect the grid in NetWalk.

Objective

Push every crate onto a goal tile (◎). Clear the level when all crates rest on goals.

Controls

Tips

▶ Play now

Read game guides on the blog →