List of controllers supported



  • Android– All known bluetooth controllers, wired xbox 360, wired xbox one, wired playstation 3, and many more
  • IOS– All known mFi controllers
  • Apple TV– Siri remote and All known mFi controllers
  • Windows– Xbox 360, Xbox one, Logitech f310 (X mode), Logitech f510 (X mode) Logitech f710 (X mode), Maxfire Blaze 5, Madcatz gamepad, Razer sabretooth elite, some bluetooth 4.0 controllers, and many more
  • Mac– Xbox 360 (Tatiebogle driver) and Xbox one (Xone driver), playstation 4 (partial)
  • Linux– Xbox 360, Xbox one, Logitech f310 (X mode), Logitech f510 (X mode) Logitech f710 (X mode)
  • Fire TV– All known bluetooth controllers, console remote, wired xbox 360, wired xbox one, wired playstation 3, and many more
  • Android TV– All known bluetooth controllers, console remote, wired xbox 360, wired xbox one, wired playstation 3, and many more
  • Xbox console– All known controllers
  • Playstation console– All known controllers
  • WebGL (Chrome, Firefox, and Edge)– All known controllers
Note: This list is not exhaustive but there are some known incompatible controllers. This is due to limitations with the Unity API naming conflicts. On every platform we have chosen to support the controllers that make up the bulk of the marketshare with most platforms having 100% coverage. However, On Windows legacy directInput controllers or controllers that require unofficial drivers (such as the PS controllers) are not supported. On Mac and Linux we have chosen to support the Xbox controllers over the PS controllers due to marketshare of users since their mappings conflict.