Saturday, August 1, 2015

UNITY: Logitech F310 Game Controller Fix

The Logitech F310 is a good quality basic game controller out in the market for about $16, so naturally it'd be the go-to controller for game testing.

After reading many (many) articles about using it for OSX game development, it seems like the consensus was that it's a plug and play controller and no drivers are needed for it to run as long as you're in Direct Input mode ("D" on the switch).  The device shows up as "Logitech Dual Action" in the system profiler, so should work right?

 It did not.

After a few nights of trying different forum tips, switching over to PC (which worked without a hitch), and even installing 3rd party utilities, it just didn't work.

I finally gave up and posted the question on the forum.  A nice gentleman from Unity by the name of Jordi Bonastre gave me a simple suggestion for my dilemma:  INSTALL THE LOGITECH DRIVERS.

After installing the Logitech Control Center, the F310 controller worked wonderfully.

I'm guessing the reason why it worked for some of the box, is because most people probably have Logitech Control Center installed for their keyboard or mouse already.