There are a number of game consoles based on the arduino platform.
One of them is the Gamebuino. It's main advantage is the possibility to load programs from a micro SD card. This allows to play different games without having to re-flash the device each time.
Most DIY Gamebuinos don't have support for the SD card in order to simplify the building process. Also, the Makerbuino DIY kits are expensive and discontinued.
This version was designed to be closer to the size of the original while being cheap and easy to build.