Sokoban je logická hra, v ktorej hráč posúva krabice panáčikom po bludisku (mape) a snaží sa ich umiestniť na vyznačené pozície (úložiská). Bludisko je 2D mapa znázorňujúca rozmiestnenie stien, krabíc, úložísk a panáčika. Nie je možné posúvať viac krabíc naraz. Vždy len jednu krabicu v jednom ťahu. Ďalej nie je možné krabicu panáčikom ťahať alebo posúvať do boku. Panáčik môže krabice len „tlačiť“. Stena je ako prekážka. Nemôže cez ňu prejsť ani panáčik ani krabica. Hra sa končí keď hráč úspešne presunie všetky krabice na vyznačené pozície (úložiská). Krabica na úložisku má zmenenú farbu.
Panáčik sa ovláda šípkami. Hráč reštartuje level stlačením klávesu Enter, Medzerník alebo tlačidlom s hodinami. Hráč môže kedykoľvek vrátiť jeden ťah späť stlačením tlačidla so stopou.
Na úvod sa zobrazí úvodná obrazovka s nápisom „SOKOBAN“. Pred prvým levelom bude hráč oboznámený s cieľom hry a ovládaním. Následne zadá svoje meno (Meno musí obsahovať aspoň jeden znak. Inak sa bude hráč opäť vyzvaný zadať svoje meno.) Hra má desať levelov. Pri každom levely sa hráčovi počíta počet krokov a čas, za ktorý bol schopný vyhrať daný level. Náročnosť levelov sa postupne zvyšuje. Po každom úspešne vyriešenom levely sa otvorí tabuľka, kde má hráč zapísané podrobnosti o svojej hre. Po prejdení všetkých desiatich levelov sa vypíše nápis „WON“ (vyhral). Po nasledovnom stlačení klávesu Enter/Medzerník sa spustí hra od začiatku.
Hráč ukončí aplikáciu stlačením klávesu Esc alebo tlačidlom s červeným krúžkom.
2016/12/14