Gaming controllers

Gaming controller firmware, software, and SDKs collectively represent the technological stack enabling communication and interaction between physical gaming controllers and gaming platforms. Firmware provides low-level control and protocols within the controller itself, while software (drivers)…

Key facts

First appeared
1995
Category
technology
Problem solved
The need for a standardized, reliable, and performant way for game developers to receive and process input from a myriad of gaming controllers, abstracting away the complexities of disparate hardware interfaces, communication protocols, and operating system intricacies. It enabled richer interactive experiences and reduced development burden.
Platforms
Web browsers (via WebHID API), Embedded microcontrollers (within controllers), Mobile Operating Systems (Android, iOS), Personal Computer Operating Systems (Windows, macOS, Linux), Gaming Consoles (PlayStation OS, Xbox OS, Nintendo OS)

Related technologies

Notable users

  • Microsoft Xbox
  • Logitech
  • Turtle Beach
  • Major game development studios
  • Unity Technologies
  • Valve Corporation
  • Nintendo Co., Ltd.
  • Sony Interactive Entertainment
  • Epic Games
  • Razer