I sometimes use a xbox controller. First you have to make a usb port to the controller, then download the driver. It's not hard to find in google but maybe some webpages are down because thats an old controller.
Newer controllers should be easier to get informed by google.