The hardest part here has to be fitting a whole playable handheld into something the size of a keychain charm. The maker pulled it off by building around a Seeed Studio XIAO ESP32S3 Plus paired with a tiny 0.96-inch ST7789 IPS panel at 80 x 160 pixels, all tucked inside a ghost-shaped shell that was drawn up in Fusion 360 and printed in black and white PLA+. Halloween was the deadline, and it clearly got there in time.
What stands out to me is how much polish made it into such a small package. There are two games already: Ghost Run, where the little ghost hops over pumpkins and tombstones while dodging bats, and Ghost Pong, played against the microcontroller with bone paddles and a pumpkin for a ball. Games run at up to 60 FPS, high scores survive a power cycle, and the whole thing runs off a small 200mAh LiPo with two round buttons for input. The white speckled case with the black face and a metal split ring makes it genuinely wearable as a keychain or clipped to a backpack.
Two details deserve extra credit. First, the maker wrote the code so the same sketch runs on both the ESP32-S3 and the nRF52840 version of the board, which seems like a smart way to keep the project open to other builders. Second, the simple face was done with manual filament color changes mid-print, and the maker admits an AMS would make that far easier. That feels like a fair trade for a one-off build.
The one open point is the back of the case, which reads as a bit thick; the maker explains the off-the-shelf components and budget set that limit. The maker is also asking what to add next, and mentions a future version with games built around the included IMU, which sounds like the natural next step.