I made 3D-printable Atari-style paddle controllers that either show up as a USB joystick (X and Y controlled by two paddles), or two USB joysticks, or an absolute mouse.
Firmware is here. It needs the latest version of my USB Composite library and the libmaple-based core.