The original game was written by Hiroyuki Imabayashi for Thinking Rabbit Inc in 1980 and won a computer game contest.
In 1982, Spectrum Holobyte has published, with permission of Thinking Rabbit, a sokoban game for different consoles and operating systems like Apple II, DOS, Amiga 64.
This game included 50 levels, later called as the "Original" levels.
In the early 90th, some guys had copied these 50 levels for a Unix game called XSokoban but 8 of these levels were not exact the same. They made some errors by copying or the thought that in the original form those levels were not really or only very hardly solveable.
One thing is sure, they had demolished the "Originals" and many players and programmers don't know anything about this and copied those levels into newer versions of Sokoban. So, they got include in too many new games. So, the fake levelset is often called as the "Original" set!
Two major sokoban versions were released in Japan only (and sold by Powerhouse): "sokoban perfect" with 306 levels, and "sokoban revenge" with another 306 levels.
Not long after the Spectrum Holobyte version appeared, someone wrote versions of Sokoban for MS-DOS and Unix machines.
In 1993, Phil Shapiro made the levels in "Simple Sokoban" for those who found the original levels too difficult.
Radio Shack made a game called "IQ Carrier," which is a handheld sokoban game with 28 levels.
"Boxxle" is a game for the Nintendo Gameboy. The Gameboy version is containing about 230 levels. Most of them are duplicates of original levels or IQ Carrier levels.
First versions in Europe were published by Spectrum Holobyte for Apple IIE.
Later appeared different versions of sokoban for MSX, NES, C64, Amiga, Spectrum, PC, Macintosh, CE and others.
- 1982 Sokonan (Tape)
- 1984 Sokoban2
- 1984 Sokoban for MSX (ROM).
- 1984 Sokoban Tool Kit (Tape).
- 1984 Game Pokekon (Pocket Computer).
- 1985 Sokoban for caset (Pocket Computer)
- 1985 Sega Mycade
- 1986 Namidano Sokoban Specia for NES.
- 1988 Soko-ban for ZX Spectrum 48K ZX-Soft Brazil Ltda from Brazil
- 1989 Sokoban Perfect. All 306 stages.
- 1991 Sokoban Revenge. All 306 stages.
- 1995 Sokoban for Windows.
- 1995 Sokoban for "Bungo". "Bungo" is NEC's product.
- 1996 Ultimate Sokoban for PlayStation. All 96 stages
- 1996 Sokoban Revenge for Windows.
- 1997 Sokoban for Minigame (like Tamagocchi )
- 1997 Sokoban Basic for PlayStation. All 280 stages