DIY Arcade Game

A Raspberry Pi project · Summer 2026

One of our students is spending the summer building a real, playable arcade game entirely from scratch using a Raspberry Pi. We’re documenting the whole process here — the hardware, the code, the wrong turns, and everything in between. Follow along as it goes from parts on a table to something you can actually play.

June 14, 2026

Let's get it started!

The arcade is going to be run on a Raspberry Pi. Day 1 was all about the unboxing and getting a feel for what we're dealing with.

June 14, 2026

Finding a working home

We found an old monitor that we could use for now, so we set up a workspace to call home.

June 16, 2026

Let's get coding!

It was time to start setting up the Pi to handle the arcade games. We had to find games that we wanted to put on the arcade, get the emulator working, and start loading them on. It's going to be a long process but we had to start somewhere.

June 19, 2026

We have a monitor!

After getting a bunch of our games loaded into the system and setting up temporary controls to test the games, we thought it was time to get the monitor that will eventually go into the arcade game. No more squinting at a tiny monitor!

June 22, 2026

Track ball has arrived

The track ball in in the building, but it's been a little glitchy. We've been doing some troubleshooting to find out why it won't move certain directions within certain games.

June 28, 2026

Let's start building

We've got about 15 games working correctly, but up until now we've only tested them with a keyboard and mouse. To move forward, it's time to create the board where all the buttons, joysticks, and trackball will go. We enlisted the help of an expert (thanks Scott!) to help with the actual cutting phase. After careful mapping out, drawing, planning, and cutting, the framework is complete!