Rikunarita-ORG/Wikinium huggingface dataset:
# Video game developer

A **video game developer** is a person or company who makes games on computers and other game systems. Some developers make games for only one or two types of game systems, others might even make one kind of game. Some games are only for one system. Developers might try and make a copy of such a game to another, different system. Some translate games from one language to another.

Video game developers work in development companies. There are over 1,000 development companies today. A big part of that thousand is very small companies, that usually only have one or two workers - these kind of small companies make games for the Internet or mobile phones. Some development companies are big, too. They have buildings in many places and hundreds of workers.

## Types of developers

There are three types of video game developers.

### Third-party developer

Third-party developers are video game developers that make deals with big publishers to make one game at a time. The developers are not part of the company: when the game is complete, the developers do not have to make another game for the publisher if they do not want to. Publishers will tell them exactly what they want third-party developers to do, and the developers do not have very much power to do something else.

### In-house developers

In-house developers work directly with the publisher. They have more freedom in the making of the game than third-party developers have. Sometimes publishers buy third-party developers, and so they become in-house developers: workers for the publisher. This is an easy way for the publisher because the developers are workers for the publisher and so the publisher has more control.

### Independent developers

Independent developers are usually small groups of people that are not owned by any publisher or another company. Because of that, most independent developers publish their games themselves. If they do that, the games usually will not get much attention or money. Still, independent developers can make exactly the game they want, when there is no publisher to tell them what to do. These are also sometimes called indie developers.
# Video game publisher

A **video game publisher** is a company that publishes video games. The publisher pays for the development of the game. Because of that, they can tell the developers exactly what kind of game they want. The publisher is responsible for the making and marketing of the game. Big publishers also distribute the games that they publish. Smaller ones pay for other companies to distribute the game for them. Publishers also usually design and make the copies of the games and write the manual.
# Game engine

A **game engine** is a tool box that carries all the necessary equipment needed to rapidly build a consistent world just like the real world. For example, in real life you would expect an apple to fall to the floor if you let it go from your hand. Game makers use game engines to apply similar rules into their games which allow consistency across their game.

## Components

### Main game program

Game engines help game creators make rules for their games, which is also known as game logic.

### Rendering engine

The rendering engine creates the 3D images found in video games; most rendering engines rely on dedicated graphics tools and applications to complete these functions. To put it simply, graphics applications like Direct3D, OpenGL, or Vulkan streamline the difficult process of dealing directly with the computers graphics processing unit , the component of the computer that handles the display of images.

### Audio engine

The Audio Engine components of the Game Engine incorporates algorithms related to loading and modifying audio input and output. Audio engine’s allow developers to load sound onto the game by decompressing and playing audio files to simulate game sound. Possibilities are endless, an example of how complex audio engine’s can expand is the idea of a doppler effect. Doppler effects can be represented as echoes, pitch/amplitude adjustments, and oscillations.

### Physics engine

Is responsible for emulating realistic laws of physics within the application. This consists of a set of functions for simulating physical forces and collisions. Which acts on various objects within the application during run time.

### Artificial intelligence

Artificial Intelligence is implemented into different parts of the main game program. For example, in player vs player video games, AI is used to create bots players can play against.

## Other websites

* GameMiddleware.org Archived 2008-09-17 at the Wayback Machine, a reference website concerning game middleware and game engines available for commercial use
* 3D Game and Graphics Engines Database, a comprehensive database of today's graphics and game engines
* Terrain in Games, an extensive overview of terrain rendering in 1997-2000 game engines
# Video game music

**Video game music** is any musical instruments or soundtrack and background music found in video games. It can be from just a synthesizer tune to an orchestral piece. The older a game is, the simpler the music will be. In recent times, many games have had complex soundtracks similar to those of movies.

Interactive soundtracks in a video game is music changing into different sounds, depending on what the player does. It is also common for a video game soundtrack to be sold in stores or performed in concerts. Music is very important to gameplay.

There are many awards for composers who create the music in a video game. Awards available are from the Ivor Novello Awards, Spike Video Game Awards, Grammy Awards, International Film Music Critics Association, Inside Gaming and the MTV Video Music Awards.

Video game music can set the mood of a video game, which can help the player to understand the video game that they're playing.

## Other websites

* VGMdb Video Game Music and Anime Soundtrack Database | VGMdb
* GamesSound.com Archived 2012-08-07 at the Wayback Machine Academic articles on video game sound and music
* Early Video Game Soundtracks 2001 article on video game music, orig. published in *In Magazine*
* High Score: The New Era of Video Game Music Archived 2007-10-29 at the Wayback Machine at Tracksounds
* "The Evolution of Video Game Music", *All Things Considered*, April 12, 2008
* List of games with non-original music at uvlist.net
* Pretty Ugly Gamesound Study Website studying pretty and ugly game music and sound.
* CaptivatingSound.com Resources for design of game sound and music.
* Audio and Immersion Archived 2011-07-08 at the Wayback Machine PhD thesis about game audio and immersion.
* About the importance of music in video games.
# Computing platform

A **computing platform** is a well defined set of hardware or software that allows application programs to run. Typical platforms include the hardware architecture, the operating system, as well as runtime libraries. The programming language Java is an example of Software Platform. An example for a hardware platform is SPARC.

## Related pages

* Cross-platform