Patent attributes
A common game controller is compatible with multiple platforms including game devices and general purpose processors. The common controller can be utilized by both developers and users. Game software can easily be implemented on multiple platforms. Common source code can be developed and compiled to run on multiple systems, for example XBOX 360®, WINDOWS XP®, and WINDOWS® VISTA. Users only have to learn and get familiar with a single game controller. The common controller includes a Universal Serial Bus (USB) compatible interface allowing the controller to be coupled to multiple types of platforms. The common controller can also include a wireless interface.