For inputs, roundabout but easiest ways I know is to either just get a Pro Micro and use the gamepad library in Arduino IDE to make it a serial-to-gamepad adapter, or use it in conjunction with a cheapest no-brand knockoff Xbox 360 controller(which are easier than genuine controllers to mod as well) and solder digital/analog out from Arduino to digital/analog sensing pads for the same effect.
The latter allows real Xbox 360 to be used(don’t go online with it, that is cheating). Xbox 360 is past EOL so I bet they can be had for cheap, steps to capture is well explained by millions of wannabe streamers, and probably less tedious to set up at the same time than a PC.
replies(1):