Game controller

A game controller is an input device used to control a video game. A controller is typically connected to a video game console or a personal computer. A game controller can be a keyboard, mouse, gamepad, joystick, paddle, or any other device designed for gaming that can receive input.

Special purpose devices, such as steering wheels for driving games and light guns for shooting games, may also exist for a platform. Some devices, such as keyboards and mice, are actually generic input devices and their use is not strictly limited to that of a game controller. Additionally, these mice and keyboards can be emulated with a game pad through the use of special computer programs.

A game controller can be used to govern the movement or actions of an entity in a video or computer game. The type of element controlled depends upon the game, but a typical element controlled would be the player character's actions and movements.