Kickstarter project Bladepad adds physical game controls to your iPhone
7

Chances are that if you have an iPhone, you've played at least a few of the games available on the App Store. And in case you've tried any of the more advanced titles out there, you've experienced the frustration caused by on-screen controls and virtual buttons. Thankfully, there is a Kickstarter project aiming to put an end to that – a detachable iPhone gamepad called Bladepad, but it needs your support before it can become a real product.
The Bladepad, which communicates with the iPhone over Bluetooth, mimics closely the slide-out game controls on the Sony Ericsson Xperia Play. It offers a directional pad, two analog sticks, four action buttons on the front, and four additional shoulder buttons. That should be more than enough for any iPhone game you can think of.

source: Kickstarter via Aving

Things that are NOT allowed: