The World Before SokobanThe early 1980s were a very different time for video games. The arcade boom was in full swing with titles like Pac-Man, Donkey Kong, and Frogger drawing crowds, but home computers were still niche. In Japan, consoles like Nintendo’s Famicom (released in 1983) hadn’t yet cemented themselves as household staples, and PCs were often seen as serious business machines rather than gaming devices.
For developers, making a game in those days was often a challenge. Many early PCs were expensive, difficult to program for, or simply too underpowered to deliver engaging games. Most indie creators didn’t have a path to publish, especially without arcade or corporate backing. Then came the NEC PC-8801, released in late 1981. Affordable (for a home computer), accessible, and unexpectedly powerful for games. With a BASIC-friendly environment and color graphics , it became a haven for hobbyist developers. They could create and share games without huge budgets or hardware expertise. Compared to older, more intimidating systems, the PC-8801 felt liberating - a way for independent creators to strike out on their own, which was something almost unheard of at the time. This was the landscape when Hiroyuki Imabayashi, a young developer with a love for puzzles, entered the scene. |
The Birth of SokobanImabayashi’s idea for Sokoban was simple, but deceptively clever: a warehouse worker (the “sokoban,” or “warehouse keeper” in Japanese) must push crates into their correct storage locations. You could only push crates, never pull them, and moving one into a corner without a way out would instantly trap you. The simplicity allowed for a wide variety of puzzle designs. The original game had 20 levels, but subsequent games including clones showed there were countless variations.
The first version was originally designed as a hobby. He later formed his own company, Thinking Rabbit, and released Sokoban commercially in 1982 for the NEC PC-8801. Early copies were sold on cassette tape, often packaged and distributed by Imabayashi himself. The project had a scrappy, “indie before indie” spirit long before that term existed. He eventually created Sokoban Part II which also included a custom level editor. It’s not clear exactly how long development took, but given the scope and the technology of the time, it was likely measured in months rather than years. What’s remarkable is that Imabayashi built it largely on his own in an era dominated by big arcade teams. |
Early Success and SpreadSokoban sold an estimated 22,000 copies on the PC-8801 in its first year - and reached 30,000 by March 1985, eventually peaking at 400,000 copies before the release of Soko-Ban in the United States in 1988 by Spectrum-HoloByte. Sokoban’s success was helped by its small file size, which made it easy to distribute and port.
Sokoban spread to different platforms including Sharp, Fujitsu, and MSX computers, then to Western platforms like the Commodore 64, IBM PC, and Apple II. Many of these ports were officially licensed, but others were outright clones - sometimes nearly identical, sometimes with small twists. The rules were so simple and the code so lightweight that Sokoban became a common programming exercise for aspiring developers. One notable variation was Boxxle for the Game Boy (1990), which added an undo feature - something the original lacked. In the first Sokoban, a single wrong push could force you to restart the level entirely, which made success feel hard-earned but also unforgiving. The undo button was a major quality-of-life improvement and would become a standard in later puzzle games. |
The Competition and Development LandscapeAt the same time Sokoban emerged, other genres were bubbling. Puzzle-platformers like Door Door (1983) won recognition on Japanese PCs. RPGs on the Famicom were about to explode. But Sokoban thrived because of the intrinsic nature of the reward it gave - the pure satisfaction of solving a puzzle, not scores or fancy RPG systems.
Meanwhile, on the PC-88 platform, nimble dev teams - or individuals - were launching other creative hits. Square’s Death Trap appeared in 1984, and series like Dragon Slayer found early life there too. The PC-88 community was small but passionate, and Sokoban quietly became a classic among them. |
Influence and LegacySokoban’s real genius was its design purity. In a time when most puzzle games relied on timers, scoring, or arcade-style reflex challenges, Sokoban removed all that. It was a pure mental challenge that rewarded planning and spatial reasoning. Its mechanics became a building block for countless puzzle designs. You can see Sokoban DNA in games like:
Even a number of Zelda games have incorporated block pushing puzzles, including the famous Ocarina of Time. By the mid-1990s, Sokoban had been ported to virtually every platform imaginable. |
Enduring LegacyOver 40 years later, Sokoban still inspires. New games continue to be made, and new players still discover the charm of pushing blocks around a tight maze. Search Sokoban on Steam and there are loads of examples.
With my game Puzzledorf, I wanted to honour classic Sokoban and explore the question: what makes a good puzzle? This resulted in puzzles that look easy, but with hidden, surprising difficulty. Everything has a purpose in Puzzledorf. It also adds a twist: multiple block colours (instead of one) and movable boulders that change how you think about space. If that intrigues you, see it in action. |
Experience my Sokoban game
Can you escape the land of puzzles? See my twist on the Sokoban formula in Puzzledorf.
“Puzzledorf is a wonderful little puzzle game. It is simple yet elegant, and delivers its content beautifully.”
8.5 – Everyone's Arcade
8.5 – Everyone's Arcade