The following is a list of game controllers. It includes input devices that are notable and whose primary function is to control how the video games are played. Regional variants and models containing insignificant changes are not included.

Controllers Name Image Platform Specifications Original release date RefsMagnavox Odyssey controller Magnavox OdysseyConnectivity: Magnavox Odyssey controller portInput: 3 knobs, 1 buttonSeptember 1972Shooting Gallery Magnavox OdysseyConnectivity: Magnavox Odyssey controller portInput: 1 trigger, photodiodeSeptember 1972Atari CX40 joystick Atari 2600Connectivity: Atari joystick portInput: 1 digital button, eight-directional digital joystick1978NES/Famicom controller NESConnectivity: NES controller portInput: 4 digital buttons, D-pad, microphone (Famicom only)July 15, 1983NES Zapper NESConnectivity: NES controller portInput: 1 trigger, photodiodeFebruary 18, 1984Master System controller Master SystemConnectivity: Master System controller portInput: 2 digital buttons, D-padSeptember 1986Computer Entertainer, February 1987, page 13 NES Advantage NESConnectivity: NES controller portInput: 4 digital buttons, 2 adjustable knobs, 3 toggle buttons, 1 switch1987Sega Genesis/Mega Drive controller Sega GenesisConnectivity: Sega Genesis controller portInput: 4 digital buttons, D-padOctober 29, 1988Nintendo Power GloveNESConnectivity: NES controller port Input: D-pad, A, B, Start, Select, Turbo ButtonsDecember 3, 1989SNES/Super Famicom controller SNESConnectivity: SNES controller portInput: 8 digital buttons, D-padNovember 21, 1990Gravis PC GamePad DOSConnectivity: DA-15 game portInput: 4 digital buttons, 2 switches, D-pad1992Menacer Sega GenesisConnectivity: Sega Genesis controller portInput: 4 buttons, 2 infrared transmitters1992Super Scope SNESConnectivity: 2nd SNES controller portDimensions: 23 inches longInput: 3 digital buttons, 1 switch, photodiode19926-Button Arcade Pad Sega GenesisConnectivity: Sega Genesis controller portInput: 8 digital buttons, D-pad1993Sega Saturn controllerSega SaturnConnectivity: Sega Saturn controller portInput: 9 digital buttons, D-padNovember 22, 1994PlayStation controller PlayStationConnectivity: PlayStation controller portInput: 10 digital buttons, D-padDecember 3, 1994Virtual Boy controller Virtual BoyConnectivity: Virtual Boy controller portInput: 2 D-pads, 6 digital buttons, power switchJuly 21, 1995Apple Pippin controller Apple PippinConnectivity: P-ADBInput: 9 digital buttons, D-pad, trackballMarch 28, 1996Nintendo 64 controller Nintendo 64Connectivity: Nintendo 64 controller port, Controller Pak slotInput: 1 analog stick, 10 digital buttons, D-padJune 23, 1996SpaceOrb 360 PCConnectivity: Serial Input: 6-axis rubber ball, 6 buttons1996ASCII Sphere 360 PlayStationConnectivity: PlayStation controller port Input: 6-axis rubber ball, 10 buttons, D-pad3D PadSega SaturnConnectivity: Sega Saturn controller portInput: 7 digital buttons, 1 analog stick, 2 analog triggers, 1 toggle switch, D-padJuly 5, 1996Dual Analog Controller PlayStationConnectivity: PlayStation controller portInput: 10 digital buttons, 2 clickable analog sticks, 1 toggle button, D-padApril 25, 1997DualShockPlayStationConnectivity: PlayStation controller portInput: 10 digital buttons, 2 clickable analog sticks, 1 toggle button, D-padNovember 20, 1997Dreamcast controller DreamcastConnectivity: Dreamcast controller port, 2 expansion socketsInput: 1 analog stick, 2 analog triggers, 5 digital buttons, D-padNovember 27, 1998DualShock 2PlayStation 2Connectivity: PlayStation controller portInput: 2 clickable analog sticks, 8 pressure-sensitive buttons, 2 digital buttons, 1 toggle button, pressure-sensitive D-padMarch 4, 2000Nintendo GameCube controller GameCubeConnectivity: GameCube controller portInput: 2 analog sticks, 2 clickable analog triggers, 6 digital buttons, D-padSeptember 14, 2001Xbox controller(aka The Duke) XboxConnectivity: Xbox controller port, 2 Memory Unit slotsDimensions: 6.5 × 5 × 3 inInput: 2 analog triggers, 2 clickable analog sticks, 2 digital buttons, 6 pressure-sensitive buttons, D-padMass: <16 oz.November 15, 2001Xbox Controller SXboxConnectivity: Xbox controller port, 2 Memory Unit slotsInput: 2 analog triggers, 2 clickable analog sticks (offset), 2 digital buttons, 6 pressure-sensitive buttons, D-pad2002Xbox 360 controller Xbox 360Connectivity: USB, wireless (proprietary 2.4 GHz protocol), 2.5 mm headset jackInput: 2 analog triggers, 2 clickable analog sticks (offset), 10 digital buttons, D-padNovember 22, 2005MotionFXPlayStation 2Connectivity: WiredInput: 1, accelerometer, gyroscope added Sixaxis like Motion to Early Playstation 2 ControllersMid, 2006https://www.blastmagazine.com/2008/04/03/splitfishs-motionfx/https://news.softpedia.com/news/PS1-and-PS2-Wireless-Vibrating-Controller-Used-on-the-PS3-42389.shtmlSixaxis PlayStation 3Connectivity: Bluetooth, USBInput: 2 clickable analog sticks, 2 analog triggers, 6 pressure-sensitive buttons, 3 digital buttons, pressure-sensitive D-pad, accelerometer, gyroscopeNovember 11, 2006Wii Remote WiiConnectivity: Bluetooth, Accessory connector port (400 kHz I²C)Input: 8 digital buttons, accelerometer, D-pad, gyroscope (Wii Remote Plus only), infrared sensorNovember 19, 2006Nunchuk WiiConnectivity: Accessory connector plug (400 kHz I²C)Input: 1 analog stick, 2 digital buttons, accelerometer,November 19, 2006Classic Controller WiiConnectivity: Accessory connector plug (400 kHz I²C)Input: 2 analog sticks, 2 clickable analog triggers, 9 digital buttons, D-padNovember 19, 2006DualShock 3 PlayStation 3Connectivity: Bluetooth, USBInput: 2 clickable analog sticks, 2 analog triggers, 6 pressure-sensitive buttons, 3 digital buttons, pressure-sensitive D-pad, accelerometer, gyroscopeNovember 11, 2007Classic Controller ProWiiConnectivity: Accessory connector plug (400 kHz I²C)Input: 2 analog sticks, 11 digital buttons, D-padEarly 2009Dual FragFx Controller PlayStation 3 / XboxConnectivity: Bluetooth, USBInput: Dual Mouse / Nunchuk Combo analog stick, Adjustable Pressure sensitive "Frag" trigger for resolution change on Nunchuk, additional digital buttons, D-pad, accelerometer, gyroscopeMid 2010https://gamerfront.net/2010/06/splitfish-dual-sfx-frag-pro-review/1762PlayStation Move PlayStation 3, PlayStation 4Connectivity: Bluetooth, mini-USB portInput: 1 analog trigger, 8 digital buttons, accelerometer, gyroscope, magnetometerSeptember 15, 2010PlayStation Move Navigation controller PlayStation 3Connectivity: Mini-USB portInput: 1 analog trigger, 1 clickable analog stick, 4 digital buttons, D-padSeptember 15, 2010Kinect for Xbox 360 Xbox 360Connectivity: USB 2.0Dimensions: 282 × 68 × 70 mmInput: 1 RGB camera, 2 infrared depth sensors, four-microphone arrayMass: 1360 gNovember 4, 2010Wii U GamePad Wii UConnectivity: Proprietary wireless, Accessory Connector port, AC adapter port, headset jack, near-field communicationInput: 13 digital buttons, 2 clickable analog sticks, touchscreen, D-pad, accelerometer, front-facing camera, infrared transceiver, gyroscope, magnetometer, microphone, sliderNovember 18, 2012Wii U Pro Controller Wii UConnectivity: BluetoothInput: 2 clickable analog sticks, 12 digital buttons, D-padNovember 18, 2012Ouya Controller OuyaConnectivity: BluetoothDimensions: 163 x 109 x 53.5 mmInput: 2 clickable analog sticks (offset), 2 analog triggers, 7 digital buttons, Touchpad,D-PadMass: 275 gJune 25, 2013DualShock 4 PlayStation 4Connectivity: Bluetooth, Micro-USB, 3.5 mm stereo headset jack, extension portDimensions: 161 × 57 × 100 mmInput: 9 digital buttons, 2 analog triggers, 2 clickable analog sticks, accelerometer, D-pad, gyroscope, two-point capacitive clickable touchpadMass: 210 gNovember 15, 2013Xbox Wireless Controller Xbox One, Xbox Series X/SConnectivity: Propriety Wireless, Micro USB , USB-C , 3.5 mm stereo audio jack , Bluetooth 4.0 , Bluetooth LE Dimensions: 153 × 102 × 61  mmInput: 2 clickable analog sticks (offset), 2 analog triggers (LT, RT), 2 shoulder buttons (LB, RB), 9 digital buttons (Y, B, A, X, Menu, Options, Home), 1 Share button and Digital D-PadNovember 22, 2013Kinect for Xbox One Xbox OneConnectivity: USB 3.0Dimensions: 249 × 66 × 67 mmInput: 1 RGB camera, 1 infrared depth sensor, four-microphone arrayMass: 1.4 kgNovember 22, 2013Steam Controller (1st generation) Linux, Mac OS, WindowsConnectivity: Micro-USB, wirelessInput: 2 clickable analog triggers, clickable analog stick, 2 clickable touchpads, 9 digital buttons, accelerometer, gyroscopeNovember 10, 2015Joy-Con Nintendo SwitchConnectivity: Bluetooth; R: near-field communicationDimensions: 102 × 35.9 × 28.4 mmInput: Accelerometer, gyroscope; L: 10 digital buttons, clickable analog stick; R: 10 digital buttons, clickable analog stick, infrared motion cameraMass: L: ≈ 49.3 g; R: ≈ 52.2 gMarch 3, 2017Nintendo Switch Pro Controller Nintendo SwitchConnectivity: USB-C, Bluetooth, near-field communicationInput: Accelerometer, gyroscope; 13 digital buttons, D-pad, 2 clickable analog sticksMarch 3, 2017Google Stadia Controller Google StadiaConnectivity: Wi-Fi, USB-C, Bluetooth Low Energy 4.2 (BLE), 3.5mm stereo headset jackDimensions: 163 x 105 x 65 mmInput: 2 clickable analog sticks, 2 analog triggers, 11 digital buttons, and D-PadMass: 268 gNovember 19, 2019Sinden Light Gun Windows, LinuxConnectivity: USB-AInput: D-pad, 4 buttonsSeptember 2020DualSense PlayStation 5Connectivity: USB-C, Bluetooth 5.1, 3.5mm TRRS (OMTP) stereo headset jackDimensions: 160 × 66 × 106 mmInput: 6 axis motion sensing (3 axis accelerometer, 3 axis gyroscope), 2 clickable analog sticks, 2 analog triggers, 9 digital buttons, D-pad, 2 point capacitive touchpad with click mechanism, microphone, microphone mute buttonMass: 280 gNovember 12, 2020Amazon Luna ControllerAmazon LunaConnectivity: Wi-Fi, USB-C, Bluetooth Low Energy 4.2 (BLE), 3.5mm stereo headsetDimensions: 156.4 x 107.6 x 58.5 mmInput: 2 clickable analog sticks (offset), 2 analog triggers, 10 digital buttons, and D-PadMass: 281.5 gMarch 1, 2022Joy-Con 2 Nintendo Switch 2Connectivity: Bluetooth; R: near-field communicationDimensions: 102 × 35.9 × 28.4 mmInput: Accelerometer, gyroscope; L: 10 digital buttons, clickable analog stick, optical mouse sensor; R: 11 digital buttons, clickable analog stick, optical mouse sensorMass: L: ≈ 66 g; R: ≈ 67 gJune 5, 2025Nintendo Switch 2 Pro Controller Nintendo Switch 2Connectivity: USB-C, Bluetooth, near-field communicationInput: Accelerometer, gyroscope; 13 digital buttons, D-Pad, 2 clickable analog sticksJune 5, 2025Steam Controller (2nd generation)Linux, Mac OS, WindowsConnectivity: USB-C, Bluetooth, USB-C ReceiverDimensions: 111 × 159 × 57 mmInput: 6 axis IMU (3 axis accelerometer, 3 axis gyroscope), 14 digital buttons, D-Pad, 2 clickable analog sticks with capacitive touch, 2 analog triggers, 2 pressure sensitive touchpads, 2 capacitive grip sensorsMass: 292 gMay 4, 2026

Mice The following is a list of gaming mice, mice which are designed specifically to play games:

Name Image Platform Specifications Original release date RefsSuper NES Mouse SNESConnectivity: SNES controller portInput: 2 buttonsJuly 14, 1992PlayStation Mouse PlayStationConnectivity: PlayStation controller portInput: 2 buttonsDecember 3, 1994

See also N-Control Avenger, an attachment for video game controllers

Notes

References