The Pimoroni Player X USB Games Controller PCB connects to your PC, Mac, or Linux machine with a standard USB micro-B cable, and appears as a USB games controller. Then it's just a matter of adding some arcade buttons and a joystick as input. The buttons and joystick plug into Player X with male DuPont connectors (jumper jerky).