Ever since theĀ Nintendo Switch came into my life, I’ve played a lot more games. You would think I was already playing them all the time due to my job. And sure, I played a lot. But I spend most days writing about them. And in the evening, I dislike hiding away on my PC in the office or taking over the television to make everyone watch me get frustrated with a race in Forza. The Switch and The Legend of Zelda: Breath of the Wild made me realize that I am happy with handheld gaming. And now, all I can think about is getting more handheld devices to have access to games beyond the Nintendo eShop.

That’s where the GameShell from ClockworkPi comes in.

The GameShell is a do-it-yourself modular handheld kit that comes with everything you need to piece together your own portable console for $159 ($139 for students). ClockworkPi has built a Linux-based device that runs on a RetroPi-style micro computer. It comes with a screen, the buttons, a case, and everything else you need to assemble your own Game Boy-style device. And you do have to assemble it yourself.

But is that process friendly, and what about the quality of the end product? Well, the GameShell has a lot to love. But I also encountered at least one problem that is making it difficult for me to enjoy.

What you’ll like

Easy to put together

The GameShell comes as a collection of plastic parts and circuit boards (PCBs) that you piece together. This process is painless. I would expect that most teenagers would have little trouble with the assembly. And even most younger children could probably get through it with some supervision.

You’ll just want to make sure that you are cautious when popping out the plastic parts and handling the PCBs. The only issues I had were with excess plastic around certain parts that I had to cut away using a tool. A razor blade and wire cutters are all you really need.

Above: Everything that comes with the GameShell.

Plugging it into and arranging it in the GameShell, however, doesn’t require any tools. You won’t find any screws or bolts. The PCBs and buttons snap into the plastic, and then the plastic parts connect together and hold everything into place.

And surprisingly, the result doesn’t feel cheap or like it’s going to fall apart.

Nice software

One of the best aspects of the GameShell is its operating system. It runs Clockwork OS, which includes emulators for GameBoy Advance and indie game CaveStory.

Above: The Clockwork OS.

Image Credit: ClockworkPi

The menus are swift and simple to navigate. And the system loads content relatively quickly. It also comes with RetroArch, which is a frontend for emulators. RetroArch makes it simple to add support for other platforms as long as you set up an internet connection.

It’s easy to add more apps to the GameShell. If you connect it to Wi-Fi, you can send files over your network from PC. This makes it easy to add other emulators or even your own software. The ClockworkPi website also has great forums with lots of tutorials on how to add specific apps that are easy to follow.

What you won’t like

The D-pad

My major problem with the GameShell is a big one: The D-pad is awful. It only registers a standard press occasionally. If I want to ensure that a D-pad button works, I have to press down with force.

The D-pad requires enough force that I find it uncomfortable to play almost anything. And even when I am pressing deliberately, it still won’t register every input. That is frustrating, and I’m not going to put my hands at risk of repetitive stress injury for that experience.

Now, I’ve reached out to ClockworkPi to see if I can figure this out. Other GameShell owners don’t seem like they are having this same problem. So I’m hoping we can figure out a solution. But the problem is that I assembled this device, so I don’t know if the problem is with the components or with the way I put them together.

I’ve tried removing any excess plastic and cleaning the contacts on the buttons. That seemed to improve things slightly, but not enough to fix the problem.


At this point, I cannot recommend the GameShell. That will change if I can get the D-pad to work in a way that is acceptable. Right now, this handheld is unplayable for me. And that’s a shame because everything else is so nice.

I will stay on top of this and see if I can get it working. The good news is that since the GameShell is modular, I could perhaps pop in a replacement or completely upgraded control assembly. That gives me hope.

But at this point, I think you should avoid the GameShell unless you are interested in development.

The GameShell is out now starting at $139. ClockworkPi provided a sample unit to GamesBeat for the purpose of this review.