Sokoban is a classic puzzle game where the goal is for the player to push crates onto diamond tiles. Only 1 crate can be pushed at a time. Crates cannot be pulled.

The name “Sokoban” comes from Japan and means “warehouse keeper”.

This game features:

  • 60 levels with increasing difficulty
  • keyboard/touch gestures to move player
  • undo/rewind functionality
  • solve functionality (via pause menu)

The browser version of this game was made with the help of RCGame’s github project



Download Windows 32bit
Download Windows 64bit
Download MacOS
Download Linux

Download, unzip the contents and run the executable to play the game.
The first time you run this on a MacOS, you’ll need to go to System Preferences -> Security & Privacy -> Open Anyway -> Open


Platform Play in browser / iOS / Android / Windows / Mac
Release date 2020
Players 1 player
Genre Puzzle
Input method Keyboard / Touch
Development tool MonoGame (C#, XNA), Bridge.NET