Default [Q] How To Connect A Gaming Controller?

Hello XDA Users,

I want to connect a Gaming Controller to my Nexus 5. So, I need your help regarding this also can you suggest me a good controller for the device which is compatible with most of the games.

Thank You

Currently, Holding My Nexus 5.