Wednesday 4 April 2012

PC game development


Game development, as with all video games, is generally undertaken by one or more game developers using either standardized or proprietary tools. While games could previously be developed by very small groups of people, as in the early example of Wolfenstein 3D, many popular PC games today require large development teams and budgets running into the millions of dollars.
PC games are usually built around a central piece of software, known as a game engine, that simplifies the development process and enables developers to easily port their projects between platforms. Unlike most consoles, which generally only run major engines such as Unreal Engine 3 and RenderWare due to restrictions on open-source software[citation needed], personal computers may run games developed using a larger range of software. As such, a number of alternatives to expensive engines have become available, including open source solutions such as Crystal Space, or OGRE.

User-created modifications


The multi-purpose nature of personal computers often allows users to modify the content of installed games with relative ease. Since console games are generally difficult to modify without a proprietary software development kit, and are often protected by legal and physical barriers against tampering and homebrew software, it is generally easier to modify the personal computer version of games using common, easy-to-obtain software. Users can then distribute their customized version of the game (commonly known as a mod) by any means they choose.
The inclusion of map editors such as UnrealEd with the retail versions of many games, and others that have been made available online such as GtkRadiant, allow users to create modifications for games easily, using tools that are maintained by the games' original developers. In addition, companies such as id Software have released the source code to older game engines, enabling the creation of entirely new games and major changes to existing ones.
Modding had allowed much of the community to produce game elements that would not normally be provided by the developer of the game, expanding or modifying normal gameplay to varying degrees. Arguably, the most notable example is Counter-Strike, a mod for Half Life. Counter-Strike turned the initial adventure FPS into a round based, tactical FPS.


Description 

Physical distribution
PC games are typically sold on standard storage media, such as compact discs, DVD, and floppy disks. These were originally passed on to customers through mail order services,[43] although retail distribution has replaced it as the main distribution channel for video games due to higher sales. Cassette tapes and different formats of floppy disks were initially the staple storage media of the 1980s and early 1990s, but have fallen out of practical use as the increasing sophistication of PC games raised the overall size of the game's data and program files.
The introduction of complex graphics engines in recent times has resulted in additional storage requirements for modern games, and thus an increasing interest in CDs and DVDs as the next compact storage media for PC games. The rising popularity of DVD drives in modern PCs, and the larger capacity of the new media (a single-layer DVD can hold up to 4.7 gigabytes of data, more than five times as much as a single CD), have resulted in their adoption as a format for computer game distribution.