> I don’t know if this is still the case, but for a long time, your game would get rejected from the App Store if it required an external controller to play.
To my knowledge you've always been allowed to provide optional game controller support, as long as you supported a touch interface too.