Version: 2022.2
Game Controller support
Detect Game Controllers

Game Controller overview

Unity supports a standardized Game Controller Input API provided by Apple as part of the standard Unity Input API. You can use the Game Controller to support users who use a controller to interact with your application. For more information, see Apple documentation on Game Controller.

Unity includes the Game Controller framework in the project only if a script in the project references Input.GetJoystickNames. If it’s available, Unity iOS Runtime loads the framework dynamically.

Additional resources:

Game Controller support
Detect Game Controllers