In short, the best way to use a game controller with your Mac is just to use one of the better controllers out there: the wired version of Microsoft's Xbox 360 controller (or, if you wish, any compatible third-party version). The port on it is just a standard USB, so it should plug right into your Mac.