The venerable PS3 controller can pair with a jailbroken iOS device for wireless gaming goodness.
Sony

If you're serious about playing games on your iPhone or iPad, you've no doubt followed with interest the recent batch of game controllers from Logitech, Moga, and SteelSeries. You've probably also blanched a bit at the $100 price tag accompanying each one.

Here's good news: You can actually get a much better controller for less than half the price. Here's how:

Step three: Search the Cydia store (which is installed as part of the jailbreak process) for a tweak called Controllers for All ($1.99). Install it.

Step four: Using the free SixPair utility (available for Windows, Mac, and Linux), pair your PS3 controller to your iDevice. To do so, you'll need to connect both to your PC using their respective USB cables. Then follow the remaining couple steps outlined in the SixPair instructions.

Step five: On your iOS device, turn off Bluetooth via Control Center. (Controllers for All will be leveraging it behind the scenes.)

Asphalt 8 is among a small but growing number of games that support MFi controllers.
Gameloft