A classic logic puzzle where every move matters. Guide your character through compact warehouse levels and push each wooden crate onto its marked square. The idea is simple; the puzzles are not.
The goal
Move all crates onto the highlighted target squares. A level is solved only when every target is covered.
How to play
- Study the level first. Look at the walls, the crates, the targets and the paths between them before you touch anything.
- Push, never pull. You move a crate by walking into it. You cannot pull it back toward you — which is why the order of your moves decides everything.
- Keep your routes open. Leave enough space behind each crate for the moves you will need later.
- Restart without shame. Reaching a dead end and starting over is part of solving the puzzle, not a failure.
Controls
| Keys | Action |
|---|---|
Arrow keys or W A S D | Move |
R | Restart the level |
Z or U | Undo the last move, where available |
Esc or P | Pause |
On touch devices, use the on-screen controls.
Tips for solving
- Corners are traps. Never push a crate into a corner unless that corner is a target — from there it can never come out again.
- Watch the walls. A crate pushed flat against a wall can only slide along it. If its target is not on that wall, the level is already lost.
- Approach from all sides. Keep paths open around crates so you can get behind them from more than one direction.
- Work backwards. When you cannot see the solution, start from the target squares and reason back toward the crate's starting position.
About the game
Crates belongs to the Sokoban family — Japanese for "warehouse keeper" — one of the purest puzzle genres ever devised. There is no timer, no randomness and no opponent: every level has a solution, and everything that stands between you and it is your own planning.


