As reported by Adafruit, there are several programmable game consoles on the market today, but few if any match the µGame 10 console in terms of its small size — a 1.44" 128x128 OLED screen dominates the breadboard — and programmability.
Unlike its competitors, µGame runs CircuitPython, which allows it to execute your code directly without first compiling the program on your computer, then flashing the device.
Instead, you plug in the portable game system via its built-in micro USB port where it’s recognized as a thumbdrive. You can then and copy your source code onto it for execution, or even modify it on the “drive” directly. Once this is done, you can simply unplug it and take it with you to play whatever game or application you’ve cooked up or modified.
It’s for sale on Tindie, however, the listing is careful to note that it’s a kit, hasn’t been tested for safety, and that there are few games available for it. So if you don’t plan on writing your own games, this isn’t the best option. For those that would like to get started in this world, however, it looks excellent. Also of note, while it includes a battery charging circuit, you’ll need to provide your own actual battery if you want to make it truly portable. Check it out on display in the video seen here: