Here is a rescuer for iPad gamers, A Tactile Game Controller for iPad from Fling makes it easier to play games with onscreen virtual joystick on the iPad. The thumbstick sticks on your iPad with suction pad so that it does not slip when you are playing games with it. The controller is not very portable so you probably can’t keep it in your pocket on the go, but is good for playing many games.
This Fling game controller for iPad goes on sale later this week, you can preorder it here. It costs $25