Usually, the input method of video games is manual with the keyboard and / or mouse, especially for the PC, or a gamepad for game consoles. In the 1980s, other input devices such as joysticks and paddles were widespread.
Games with voice command have not been popular due to the error rate of speech recognition. The feet are seldom used, they are especially useful in racing games for the control of gas and brake pedals.
Moreover, some less common devices like the PC Dash and the Strategic Commander are still usable.
There have been various attempts to promote game responsiveness to the movement of the player’s body – for example, by pressure sensors in rubber mats, or by evaluation of a camera image.
This type of control became more established, only with the widespread use of the Wii console from Nintendo.
The controller has a motion sensor that detects movement and the position in space, it can be controlled by character arm movements.
We can distinguish between static platforms of specially developed game consoles such as the Nintendo Entertainment System or the PlayStation and generic platforms such as PC games and those for mobile phones that sometimes change greatly.
Most successful gaming console of all time in terms of sales is currently the PlayStation 2 from Sony. More current game consoles are the PlayStation 3 from Sony, the Xbox 360 from Microsoft and the Wii by Nintendo.
In addition, a market for portable devices such as the Game Boy series and the Nintendo DS from Nintendo and Sony PSP exists.
The mobile video game was once exclusively the domain of handheld consoles, one finds today more and more game platforms which include PDAs and mobile phones, in addition to their actual functions they also have games support.
Game engines are programs that often used by the game developers to provide tools and can be understood as a technical core of a computer game.
They enable the representation of 3D objects, effects such as explosions and reflections, the calculation of physical behavior of objects in the game, access to input devices such as mouse and keyboard, and playing music.
In the production of a computer game, either a new game engine is programmed – to the mid-1990s, this was almost always the case – or an existing one is modified, making the production time shorter.
Known commercial engines are the Unreal Engine from Epic Games, the German developer Crytek, the CryEngine and the Source Engine by Valve, known free engines are the Quake engine by id Software.
There is almost always editors to game engines – programs with which you can create your own levels without professional programming skills. These are mainly for the expansion and modification of commercial games.