Bluetooth Controller Input

Hello,

I bought myself a Bluetooth gaming controller for iOS and Android, it was pretty cheap to be honest. But I’m interested in connecting it to my Unity Project. However, I’m not really sure how to get it to communicate to Unity, let alone get the Inputs.

I’ve connected the controller to my mac, and I tried printing the Input.GetAxis, but it’s retrieving 0. Will Unity pick up this controller input by default?

Do I need any middle-program running to port the bluetooth to Unity?

Thanks.

– Update –

I’ve downloaded a Joystick mapper for mac (Enjoyable - Joystick and gamepad mapping for Mac OS X ~ Yukkuri Games) and that is picking up my Input from the controller. However Unity is not. It works if I map the Joystick axis to Left/Right/Up/Down arrows. But this is not a solution.

Thanks

Restart Unity so it detects the newly connected controller.