ShiftQuest is my entry for the 3rd GameShell Game Jam.


ShiftQuest is a puzzle game in which you shift around tiles with paths on them to lead your character to the goal. On your way you encounter enemies (which you either avoid or fight if you have found a weapon), treasure chests, and other elements that make every level a unique challenge.

How to Play:

When entering a level, you can move the cursor with the D-Pad and shift tiles that are in the same row or column as the cursor by pressing either A (shift down), B (shift right), X (shift left) or Y (shift down). When you have created a path to the goal, you can press START to send your character in his way. Once he starts running, you can only watch how the events unfold (unless there's a crossroad, in which case you can choose a direction). If the character reaches the goal, the level is finished. If not, you can try again.



Key / ButtonGameShellWindows
Move Cursor
Arrow Keys
Shift Tiles
Move Player
START button
AcceptA button
BackB button
PauseSELECT button
Quit Game
MENU button


Programming, Design - Constantin Graf
Art - Jussi Simpanen
Music - André Weiß

PlatformsWindows, Linux, HTML5
Rated 5.0 out of 5 stars
(1 total ratings)
Made withGameMaker: Studio
TagsCute, gameshell, handheld, Pixel Art
Average sessionA few minutes
InputsKeyboard, Gamepad (any)

Install instructions


Download the zip file and extract it on your computer. SSH into your GameShell and upload the contents of the zip file somewhere in "/home/cpi/apps/Menu". Refresh the launcher UI and the game should show up.
If you want to enjoy the sound of the game, OpenAL has to be installed. To do that, SSH into your GameShell (via Command Line) and type "sudo apt-get install libopenal1" and hit enter. When it asks if you want to install the package, hit "Y" and then enter.
I was told that on OS version 0.4 it also needs the following two packages: libglew2.1 and libalure. So if the game shouldn't start for you, try installing both packages like this:

  • sudo apt-get install libglew2.1
  • sudo apt-get install libalure1


Just download the exe file and execute it.


ShiftQuest (for GameShell) 4 MB
ShiftQuest (for Windows) 6 MB


Log in with to leave a comment.


Fun Game i like the art style!

Cool idea.

Unfortunately the game softlocked at the first level with a bee and knife.

That only seems to happen in the HTML5 version. It should work in the Windows version. I'll have a look today. 

Sorry, took a little while (and also affected the Windows version. I've fixed both now. :)

In the install instructions, you forgot the "1" at the end of libalure. It should be:

sudo apt-get install libalure1

Also I just want to note that the game itself loads but the graphics are all messed up when using the LIMA driver. Although everything works fine  with the FBTURBO driver. (Gameshell running on v0.4)

While I waited for everything to finish downloading on my Gameshell I played the browser version. For some reason the player does not advance past the first enemy even if they are holding the knife. The player just waits indefinitely.  This bug doesn't seem to happen on the Gameshell.

With that out of the way, I really enjoy playing Shift Quest on the GameShell. The music is great and the puzzles are very well designed. Good job!

Thanks for letting me know, I corrected the package name. 

I tested the game in v0.4 with Lima and had no issues, which is really strange. 

The HTML5 version was done right before submitting, so I only did some minor testing. Sorry for that. I'm still waiting for a reply from CPI concerning bug fixes.