We're at sort of a strange time right now as more and more games are being updated with official MFi Controller support, which was announced as a new feature of iOS 7 back at WWDC, but there have yet to be any actual controllers released. We've seen a leaked image of what one of Logitech's iPhone controllers might look like, and it seems pretty likely that Apple will announce something to do with controllers at this month's media event. Of course we thought they'd surely say something at the iPhone 5s event, and there was nary a peep, so we'll see.
Anyway, another pretty major development in the wacky world of MFi Controller news materialized today as Unity announced on their blog that their forthcoming 4.2.2 update will include iOS 7 Controller support. The blog post covers some frequently asked questions and actually includes a mini tutorial if you are a Unity developer and want to get started with adding controller support for your game.
One of the interesting tidbits to come from their FAQ is that adding controller support to your game through Unity doesn't require that the user have iOS 7 on their device. The Unity engine will auto-detect whether or not a device is running iOS 7 before prompting the user with any sort of controller business. That's a good thing, as we've seen that not everybody is eager to update to the latest version of iOS for whatever reasons, and Apple has even made it easier to hang on to an older iOS version by allowing developers to offer "last compatible versions" of their apps.
Hopefully we'll actually see real, physical, ready-for-primetime controllers unveiled in the not too distant future, but given how widespread the use of Unity is by developers on the iOS platform (not to mention the many other platforms the engine supports) I'm stoked to see that it's going to be a fairly simple task to get controller support added into your games.