Computer games or video games are created by game developers. Although these can be individuals, they are usually Studios, where at least a game designer, producer, writer, graphic designers, programmers, level designers, sound designer, musician and game testers work in teams on the development of computer games.
The production of a modern, commercial video game will take approximately one to three years and costs about one million to 15 million U.S. dollars. The game industry in countries such as Japan differs quite strongly from that in Europe and the United States. So many developers produce anonymously or under pseudonyms.
Often the teams in Japan have a dedicated designer (called Director), Clothing for Gamers and are much larger. Since it is difficult to produce games for consoles without a publisher, there are few independent productions from Japan.
Game developers are organized on an international level through the International Game Developers Association (IGDA). Computer games are controlled by input devices. The computer processes the data and controls the game engine using reactions which are outputted via output devices.
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 computer 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 and Clothing for Gamers.
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.