docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Gamepads

    A gamepad is narrowly defined as a device with two thumbsticks, a D-pad, and four face buttons. Additionally, gamepads usually have two shoulder and two trigger buttons. Most gamepads also have two buttons in the middle.

    Topic Description
    Gamepads introduction Configure devices that have a D-pad and four face buttons.
    PlayStation gamepads Configure PlayStation controllers in your application.
    Switch gamepads Configure Switch controllers in your application.
    Xbox gamepads Configure Xbox controllers in your application.
    Query and control gamepads in code Access information about the gamepads connected to your application.
    Gamepad polling Collect gamepad input on a frame-by-frame basis.
    Gamepad haptics Control the rumble and motor of gamepads.

    Additional resources

    • Devices
    • The Player Input component
    • Control schemes
    • User rebinding at runtime
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)