A challenging puzzle game where you push crates to their target positions. Use arrow keys or touch controls to move your character. The game features over 1000 levels across multiple difficulty sets.
How to Play
Use arrow keys or swipe to move your character
Push crates onto their target positions (marked with darker squares)
You can only push crates, not pull them
Use the undo button to reverse moves
Complete all levels to win
Controls
Arrow Keys: Move character
R: Restart level
U: Undo last move
ESC: Return to level select
Touch/Tap: Alternative input method
Classic Sokoban PuzzlesPlay. Design. Share.
SELECT LEVEL
REPLAY SOLUTION
MOVE 0 / 0
LEVEL COMPLETE!
COMPLETED IN 0 MOVES, 0 PUSHES
Import Custom Level
Paste or type a Sokoban text level below using symbols like #, @, $, ., *, + and spaces.
Level Designer
Designer Controls
Left click: paint selected tool.
Right click: erase.
Middle mouse drag: pan view.
Hold Space and drag: pan view.
Mouse wheel: zoom in/out.
Build a fully enclosed play area with walls.
Use exactly one player tile.
Add at least one crate and at least one goal.
Keep crate and goal counts equal.
Watch the footer status and aim for “Ready: level passes basic checks.”