Introduction

Sokoban is a type of puzzle video game in which the player pushes boxes around in a warehouse, trying to get them to storage locations. This might seem simple, but the limited space can make it surprisingly challenging.

Gameplay

The warehouse is a grid composed of floor squares and impassable wall squares. Some floor squares contain a box and some are marked as storage locations. The number of boxes equals the number of storage locations.

The player moves in four directions (up, down, left, or right) and cannot pass through walls or boxes.

Boxes are heavy and can only be pushed one square forward if directly in front of the player, and the space directly beyond the box is free of obstacles (a wall or another box). Boxes cannot be pulled or lifted, and only one can be pushed at a time.

The puzzle is solved when all boxes are on storage locations.

Sokoban requires strategic thinking and careful planning. A misplaced box can block pathways or create dead ends, often forcing players to undo moves or restart the puzzle.

Some puzzles can be really tricky, but the thrill of success makes it all worthwhile!

History

Last update: November 26, 2025

Sokoban (倉庫番) is a puzzle video game created in Japan in 1981 by Hiroyuki Imabayashi.

In 1982, he founded his software company Thinking Rabbit and began to publish and license many Sokoban games.

However, around the year 2000, Thinking Rabbit became inactive. Subsequently, in 2001, Falcon, another Japanese software company, acquired the Sokoban and Thinking Rabbit trademarks, and has since continued to develop Sokoban games and publish them under the Thinking Rabbit brand, as well as license official Sokoban titles.

In addition, over the years, other companies and individuals created games with the same mechanics, often called Sokoban clones, which also contributed to Sokoban's popularity.

To get an idea of what the official games and clones look like, see the screenshots below.

Japan - Sokoban 1
Loading...
Sokoban (PC-8801)

1982 December - Thinking Rabbit

Loading...
Sokoban (PC-8001 mk2)

1982 December - Thinking Rabbit

Loading...
Sokoban (PC-6001 32K)

1983 - Thinking Rabbit

Loading...
Sokoban (PC-6001 mk2)

1983 - Thinking Rabbit

Loading...
Sokoban (MZ-2000 Mono)

1983 - Thinking Rabbit

Loading...
Sokoban (MZ-2000 Color)

1983 - Thinking Rabbit

Loading...
Sokoban (Sharp-X1)

1983 - Thinking Rabbit

Japan - Sokoban 1 Extra
Loading...
Sokoban Extra Edition (PC-8801)

1983 August - PCマガジン

Loading...
Sokoban Extra (PC-6001 32K)

1984 May - PCマガジン

Japan - Sokoban 2
Loading...
Sokoban 2 (PC-8801)

1984 February - Thinking Rabbit

Loading...
Sokoban 2 (PC-8001 mk2)

1984 March - Thinking Rabbit

Loading...
Sokoban 2 (PC-6001 mk2)

1984 November - Thinking Rabbit

Loading...
Sokoban 2 (PC-6001 32k)

1984 December - Thinking Rabbit

Loading...
Sokoban 2 (Sharp-X1)

1984 - Thinking Rabbit

Japan releases 1984-1989 (various)
Loading...
Sokoban Tiny Editor (MZ-700)

1984 March - MICRO

Loading...
Sokoban Tiny Editor (PC-8001)

1984 April - MICRO

Loading...
Sokoban (SMC-777)

1985 January - FLOPPY Magazine

Loading...
Sokoban (EPOCH Game pocket computer)

1985 April - Epoch Co.

Loading...
Sokoban Rom Pack (MSX)

1984 May - ASCII Corporation

Loading...
Sokoban Tape Pack (MSX)

1984 November - ASCII Corporation

Loading...
Sokoban (Sega SG-1000 II)

1985 December - Sega

Loading...
Sokoban Special of Tears / Namida no Sokoban Supesharu (Famicom)

1986 July - ASCII Corporation

Loading...
Sokoban for Pasopia 7 (Pasopia 7)

1987 November - Oh! PASOPIA

Loading...
Soko-ban Perfect (MSX2)

1989 - MICRO CABIN

Loading...
Soko-ban Perfect (Sharp X-68000)

1989 - Thinking Rabbit

Loading...
Soko-ban Perfect (FM Towns)

1989 - Thinking Rabbit

Japan releases PC-9801
Loading...
Soko-ban Perfect (PC-9801)

1989 - Thinking Rabbit

Loading...
Soko-ban Revenge (PC-9801)

1991 November 27 - Thinking Rabbit

Loading...
Soko-ban Select 30 (PC-9801)

1991 - KAO

Japan releases Others
Loading...
Soko-ban Revenge (J-3100)

1993 November - Thinking Rabbit

Japan releases Game Boy
Loading...
Soko-ban (Game Boy)

1989 August - Pony Canyon

Loading...
Soko-ban 2 (Game Boy)

1990 June - Pony Canyon

USA releases Game Boy
Loading...
Boxxle (Game Boy)

1991 - FCI

Loading...
Boxxle II (Game Boy)

1992 - FCI

Japan releases 1990-1993
Loading...
Sokoban DELUXE (Namco System 1)

1990 - Namco

Loading...
The Greatest Sokoban in History / Shijo Saidai no Sokoban (Sega Mega Drive)

1990 January - Masaya

Loading...
Shove It! ...The Warehouse Game (Sega Genesis)

1990 May - DreamWorks

Loading...
Sokoban (Sega Game Gear)

1990 December - Riverhill Soft

Loading...
Sokoban World (PC Engine)

1990 March - Media Rings

Loading...
Boxyboy (TurboGrafx-16)

1990 October - NEC

Loading...
Amusement Series I Sokoban (Windows 3.0)

1992 - Pack-In-Video

Loading...
Soko-ban Revenge Sx-68K (Sharp X68000)

1993 - Thinking Rabbit

Loading...
Super Sokoban (Super Famicom)

1993 January - Pack-In-Video

Japan releases 1995-2000
Loading...
Sokoban for Windows (Windows)

1995 - Itochu

Loading...
Sokoban for Macintosh (Macintosh)

1996 - Itochu

Loading...
Sokoban Revenge for Windows (Windows)

1996 - Itochu

Loading...
Sokoban Revenge for Macintosh (Macintosh)

1996 - Itochu

Loading...
Ultimate Sokoban / Kyukyoku no Sokoban (PlayStation)

1996 - Itochu

Loading...
Sokoban Basic (PlayStation)

1997 August - Itochu

Loading...
Sokoban Selection (Windows)

1997 October - Itochu

Loading...
Sokoban Selection (Macintosh)

1997 December - Itochu

Loading...
Sokoban Special 102 (Windows)

1998 January - Fujitsu Parex

Loading...
Ultimate Sokoban / Kyukyoku no Sokoban (Windows)

1998 March - Itochu

Loading...
Sokoban Basic 2 (PlayStation)

1998 August - Itochu

Loading...
Sokoban Basic (Windows)

1998 - Unbalance

Loading...
Sokoban: Guide to Difficult Puzzles / Sokoban Nanmon Shinan (PlayStation)

1999 April - Unbalance

Loading...
Sokoban: Guide to Difficult Puzzles / Sokoban Nanmon Shinan (Windows)

2000 June - Unbalance

Loading...
Sokoban (Windows)

2000 - Unbalance

Japan releases for mobile phones (keitai) 2004-2007
Loading...
Bomberman Puzzle Vol. 1 Mini (i-mode)

2004 - Hudson Soft

Loading...
Bomberman Puzzle Special (i-mode)

2005 - Hudson Soft

Loading...
Konami Wai Wai Sokoban (i-mode)

2007 - Konami

Japan releases 2015-2020
Loading...
Sokoban Perfect Plus A-side (Windows)

2015 September 25 - Thinking Rabbit

Loading...
Sokoban Perfect Plus B-side (Windows)

2015 November 20 - Thinking Rabbit

Loading...
Sokoban Firststep Plus (Windows)

2016 February 09 - Thinking Rabbit

Loading...
Sokoban Revenge Reprint (Windows)

2016 April 25 - Thinking Rabbit

Loading...
Sokoban Smart (Windows)

2018 May - Thinking Rabbit

Loading...
Minna No Sokoban (Nintendo Switch)

2019 May 23 - Unbalance

International releases
Loading...
Sokoban Touch (Android)

2016 March 15 - Thinking Rabbit

Loading...
The Sokoban (Nintendo Switch)

2021 October 28 - Unbalance

U.S. releases by Spectrum HoloByte
Loading...
Soko-Ban (IBM PC DOS)

1988 - Spectrum HoloByte

Loading...
Soko-Ban (Commodore 64)

1988 - Spectrum HoloByte

Loading...
Soko-Ban (Apple II)

1988 - Spectrum HoloByte

Loading...
Soko-Ban (Tandy Color Computer 2)

1988 - Tandy Corporation

China releases
Loading...
Warehouse Family (IBM PC DOS)

1990 - Softstar

Loading...
Soko-ban Perfect (IBM PC DOS)

1995 September - Softstar

Loading...
Soko-ban Revenge (IBM PC DOS)

1995 September - Softstar

Loading...
MoveBox (Windows)

2002 - Yi-Century

Others (Japan)
Loading...
Soko-mania (Windows)

2003 - SALVA

Loading...
Soko-mania 2 (Windows)

2002 - MSD-JAPAN

Sokoban variant

Loading...
StoreGame (Windows)

2008 - Magnolia

Others (International)
Loading...
Porter (Nintendo)

1991 - Mega Soft (NTDEC)

Loading...
Box World (Windows)

1992 - Jeng-Long Jiang

Loading...
Cheese Terminator (Windows)

1992 - Microsoft Corporation

Loading...
SokoWin (Windows)

1992 - Erik Pallemans

Loading...
Bulldozer (Windows)

1995 - The Code Zone

Loading...
Cargo Bay Deluxe (MS-DOS)

1995 - MVP Software

Loading...
PocoMan (Windows)

1996 - Sleepless

Loading...
Sokoban 1.20G (Windows)

1997 - Softdisk

Loading...
Bulldozer II (Windows)

1997 - The Code Zone

Loading...
Pushy IIB Release #4 (PlayStation)

1998 - R. Fred Williams

Loading...
SokoMan 2.01 (Windows)

2002 February 10 - Lena Pankratova

Loading...
Soukoban Pocket Edition (MSX)

2004 - Karoshi Corporation

Loading...
Sokoban (ZX Spectrum 128K)

2006 - Compiler Software

Loading...
Boxboy (MSX)

2008 - Icon Games

Loading...
Sokoban DS (Nintendo DS)

2008 - RTL Games GmbH

Loading...
SokoBot (Windows)

2009 - Joven Club de Computación y Electrónica

Loading...
1001 Crystal Mazes Collection (Nintendo DSi)

2010 - Teyon

Loading...
Box Pusher (Nintendo DSi)

2012 - GameOn

Loading...
The Incident (Remastered) (Nintendo)

2020 - KHAN Games

Loading...
SKBN v2 (Sega Master System)

2022 - Raphaël Assenat

Loading...
Sokoban based on the SG-1000 version (Windows)

2024 - Retrograde Road

Loading...
Super Sokoban (MSX)

2025 - 2NICE

Sokoban Variants

Games that follow Sokoban’s core mechanics but introduce additional behaviors or new elements, such as different types of boxes.

Loading...
Sokomania (Nintendo DSi)

2010 - Cinemax

Loading...
Sokomania 2: Cool Job (Nintendo DSi)

2014 - Cinemax

Loading...
Picoban (Pico-8)

2018 - Carlos Pedroso

Loading...
A Maze Fox (Windows)

2022 January - Chubby Potato

Loading...
Sokoboxes Duo (Windows)

2023 June - Carlos Montiers Aguilera

Loading...
Cats Love Boxes (Windows)

2024 February - Devcats

Loading...
Soko Banana (NES)

2025 - Flip For Fate

Puzzle games similar to Sokoban

Some puzzle games resemble Sokoban because they involve pushing objects through a maze, but the gameplay objective is completely different.

Loading...
Puk Puk (MSX)

1986 February - POPCOM

Push boxes to open a path and collect all the stars.

Loading...
Adventures of Lolo (Nintendo)

1989 - HAL America

Collect hearts, pushing boxes and avoiding monsters when needed, to unlock the Jewel Box and get the item inside.

Loading...
Kickle Cubicle (Nintendo)

1990 - Irem

Collect the red Dream Bags, freezing enemies and creating walkways as you go.

Loading...
Rescue Rover (MS-DOS)

1991 - Softdisk

Puzzle-action. Push crates, marble balls and mirrors to disable or avoid robots, and rescue the dog.

Loading...
Rescue Rover 2 (MS-DOS)

1991 - Softdisk

Puzzle-action. Part 2.

Loading...
Princess Confusion (PC-98)

1992 - Initialize

Push balls into a target square. L, U, R, or D balls change the gravity center, triggering a chain of automatic movements, while N balls reset it.

Loading...
Little Magic (Super Nintendo)

1993 - Altron

Push a magic stone to the target square using your hands or magic bubbles.

Loading...
Shyre (MSX)

2023 - Raul Portales

Puzzle exploration.

What does the word 'Sokoban' mean?

The word Sokoban is written using Kanji.

Ming Wu, a Chinese fan of the game, kindly explained to me how it was written:

  • 倉庫番 (Traditional Chinese characters).
  • 仓库番 (Simplified Chinese characters).
  • 倉庫番 == 仓库番 are exactly the same in meaning and in saying.
  • 倉庫番 in Japanese means "warehouse keeper".
  • 倉庫番 in Chinese means "spending time in the warehouse" or "things happening in the warehouse".
  • Most people in China call the game 推箱子 (Push box).

Katakana: ソウコバン. Hiragana: そうこばん.

Thanks

I'm really grateful to Mr Takatoshi, who helped me with:

  • Transcription of the type-in programs: Sokoban Tiny Editor (MZ-700, PC-8001), Sokoban for Pasopia 7.
  • Dump of the cassette tapes: Sokoban 2 (PC-6001 mk2, PC-6001 32k).