ThinkGeek has released the JOYSTICK-IT iPhone Arcade Stick, a physical joystick which that attaches to your iPhone to improve gaming.
The JOYSTICK-IT works with thousands of different game apps. Any game that has an on-screen control pad of some kind is perfect for the JOYSTICK-IT. Simply run your game of choice, place the JOYSTICK-IT over the on-screen control pad and push down. The JOYSTICK-IT sticks to the glass of your display and is ready for action. The lightweight solid milled-aluminum construction of the JOYSTICK-IT adds more precise movement and faster response time for enhanced playability. When you're done, simply pull-up on the JOYSTICK-IT to remove from the screen.
Hardware Compatibility The JOYSTICK-IT works with any device which features a capacitive touchscreen. This includes the iPhone and many Android phones.
Game Compatibility The JOYSTICK-IT will work with any game that features a virtual on-screen control pad of some kind. Games that use swiping, swipe-style joypads, joypads with variable on-screen locations, or complex finger based gestures will not work properly with the JOYSTICK-IT.
Product Features ● Add a real physical joystick to your iPhone for enhanced gaming precision ● Works with thousands of different games ● No wires or batteries required ● Removable and reposition-able. Will not harm your screen. ● Solid milled-aluminum construction ● Laser etched crosshair design on top of stick adds thumb traction
You can purchase the JOYSTICK-IT Arcade Stick for $17.99.
Wouldn't the iPad model work the same on the iPhone? Seems like it's been available for a while
http://www.ijailbreak.com/accessories/the-joystick-it-a-whole-new-gaming-experiance-for-the-ipad/