The Story Behind BlockBoy

In 1989, the original Game Boy was released, an iconic handheld console that revolutionized gaming. When LEGO unveiled their Game Boy set (#72046) in July 2025, I was immediately sold.

But there was one fundamental problem: it was just a display model.

For me, that was the ultimate challenge to make it work. From a previous project, I already had experience with Retro-Go software on an ESP32 microcontroller. With that knowledge, I started designing the BlockBoy: a fully functional LEGO Game Boy, complete with custom PCB, display, and all necessary components.

Specifications

Microcontroller
ESP32-S3
→ More info
Display
2.8" TFT
Software
Retro-Go
→ GitHub
Connection
USB-C
Battery
300mAh
Enclosure
LEGO Set #72046
→ View on LEGO.com

Videos

Building the LEGO Game Boy to play Zelda!
I Make My LEGO Game Boy Work with My New Prototype PCB
Inside My Working LEGO Game Boy + New PCB Sneak Peek
Here We Go! LEGO Game Boy Plays Mario!
Playing Pokemon on a LEGO Game Boy
I Built a Working LEGO Game Boy Prototype

→ Watch all videos on YouTube

Photos

A behind-the-scenes look at the build process.

📷
📷
📷
📷

Progress

Completed
Added volume/brightness buttons
Physical controls for volume and screen brightness
Now
Waiting for final PCB
Testing, testing, testing

Firmware

BlockBoy runs on Retro-Go (GPL-2.0).

Questions?

Check out the frequently asked questions for more information about the kit, installation, and ordering.

View FAQ →