Do-it-yourself (DIY) Hardware

Make your own Arcade game system

Choose one of these projects to create your own Arcade game console, cabinet, or controller.

[
    {
        "name": "Arcade cabinet",
        "description": "Full size Arcade cabinet powered by a Raspberry Pi.",
        "imageUrl": "/docs/static/hardware/raspberry-pi/wooden-cabinet/gallery.jpg",
        "url": "/hardware/raspberry-pi/wooden-cabinet",
        "variant": "hw---rpi"
    },
    {
        "name": "Shoebox Controller",
        "description": "Turn a shoebox into a USB game controller for a PC.",
        "imageUrl": "/docs/static/hardware/shoebox.jpg",
        "url": "/hardware/shoebox-controller"
    },
    {
        "name": "Kiosk",
        "description": "Showcase games on your project Arcade in the Kiosk.",
        "imageUrl": "/docs/static/hardware/kiosk/kiosk-thumb.png",
        "url": "/hardware/kiosk"
    },
    {
        "name": "Makey Makey",
        "description": "Turn your banana keyboard into an Arcade game controller.",
        "imageUrl": "/docs/static/hardware/makey-makey.jpg",
        "url": "https://makeymakey.com/blogs/how-to-instructions/getting-started-with-microsoft-makecode-arcade"
    },
    {
        "name": "Adafruit Joy Bonnet",
        "description": "Learn how to run your games on Raspberry Pi Zero and Adafruit Joy Bonnet.",
        "imageUrl": "/docs/static/hardware/adafruitjoybonnet.jpg",
        "url": "https://learn.adafruit.com/makecode-arcade-pi-zero",
        "variant": "hw---rpi"
    },
    {
        "name": "Cardboard Panel",
        "description": "Turn a cardboard box into a tabletop arcade.",
        "imageUrl": "/docs/static/hardware/controlpanel.jpg",
        "url": "/hardware/raspberry-pi/cardboard-control-panel",
        "variant": "hw---rpi"
    },
    {
        "name": "Arcade table",
        "description": "Turn an IKEA FLISAT table into an arcade.",
        "imageUrl": "/docs/static/hardware/raspberry-pi/ikea-flisat-table/gallery.jpg",
        "url": "/hardware/raspberry-pi/ikea-flisat-table",
        "variant": "hw---rpi"
    }
]