Unity Gamepad Questions

Hi Guys,

This is more of a pre-emptive questions before I decide wether or not to go ahead with this. Im in the process of prototyping my game and I’m thinking of incorporating gamepad support. I have to buy a gamepad and after checking out some forums etc. I’ve settled on buying a wireless Xbox 360 controller and implementing that into my game.

I may be confusing myself but I can’t seem to find an answer to this online. If I implement xbox 360 controller support into my game, what will this mean for users that use a different gamepad? (PS3 controller for example). How can I make sure that all the key bindings etc. work on different controllers or on different platforms such as Windows and Mac OSX?

Thanks guys

That’s not really a good gamepad to use, since it doesn’t work like other gamepads. The wired Xbox360 controller can work with special drivers, but not the wireless (at least on OS X). You’d be better off getting a generic USB gamepad (Logitech etc.), since that’s what most people will have, and doesn’t require anything special. As for key bindings, the simplest thing is just to rely on the input manager and the standard Unity front-end, which allows user remapping as desired.