...The levels provided are assembled from various third-party sources.
Sokoban was originally created in 1981 by Hiroyuki Imabayashi.
Available as Windows installer, portable .zip for Windows, Mac .dmg file, or cross-platform source code.
Source code: http://github.com/davidjoffe/sokoban (source code is C++, only one dependency - LibSDL1.2 - and is structured in a way that lends easily to re-use for other similar types of games, potentially.)
Project development livestream: https://twitch.tv/david_joffe
Default Keys:
Mouse-click: Move
Up/Down/Left/Right: Move
U: Undo
R: Reset level state
C: Choose set of levels
M/N: Previous/Next level
S: Toggle shadows
A: Show 'About' information
Esc: Exit