SHIFT is a Sokoban game which you can switch walls and floors. The current version has 16 levels.


Arrow keys to move

"O" (Z on PC) to enable the SHIFT ability. With the SHIFT ability enabled, you could walk into the wall. The indicator on the left up corner of the screen shows the remain SHIFT for current level and a dot showing whether you are in SHIFT state.

"X" (X on PC) to undo your last action.

You could restart level in the menu.


Designer: Dan & Gann
Programmer: Dan
Music: Kiro

PlatformsWindows, macOS, Linux, HTML5
Rated 4.0 out of 5 stars
(4 total ratings)
Authorsdan, Kiro
Made withPICO-8
TagsPICO-8, Sokoban


shift.p8 46 kB


Log in with to leave a comment.


Amazing game! This is my fist finished puzzle game ! good work Dan!

Interesting concept! Looking to more (trickier) puzzles. BTW, I think the control can be more comfortable if you use WASD to move and push around then hold shift to go through walls.

Congrats on finishing the game! The mechanism of this game is really interesting. I was a bit confused in the beginning but slowly got the hang of it. The puzzles are quite difficult; I am stuck at level 8.  

By the way, thanks for playing and rating my game! The jam organizer has a strange setting of not showing the comment to the participants. I saw your comment only when I use private mode of the browser.

Thanks for your comment! Actually level 8 used a little bit of traditional sokoban skills. You first travel to this place using your shift ability:

And then you push these blocks like this:

If you got confused in future levels, I thought there was a hidden mechanism which I forgot to mention. That is you could not use your shift ability to walk across the wall and go straight onto the goal.

Anyway, I'm so glad you are interested in our game! We didn't dig really deep into the mechanism, as this mechanism feels too free for players to move. Maybe in the future we would like to shape the game into a more polished version.

Oh, now I get it! I will play again. I think you should definitely polish the game a little bit for release, at least for the bbs :)