If a game natively supports a 360 pad, chances are it uses XInput and you can use controller emulator software so that the game thinks what you're using is a 360 pad. I use a Saturn USB pad for Super Meat Boy and it works very nicely.
These emulators are neat because once you've set it up for a particular controller, you can copy the files into other XInput games (most modern stuff) and it'll recognize the controller the same way.
Bookmarks