"Game Controller for developing, testing and compatibility on IOS and Android" (592167)

Good day all,

I am making a game for iOS and android devices and just started with unity 5. I would like to add Game controller support for my application so that a FPS is controlled using the game controller but I am not sure which Wireless Controller supports both iOS and android devices. I need to get one for testing and development and one that I could suggest the end user to have for running my app.
I am not able to get a clear idea from my searches.

Also I know that one is required to map the controller settings in Project settings input but I wish to know of the most suitable method to achieve FPS control in Unity 5.

Thanks,
Red

Just in case you have a Mac, i used my PS3 controller, and I think PS4 works too.

I wrote about it here: