FACTOID # 26: Most Zambians don't live to see their 40th birthday.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Game development tool
UnrealEd is an example of a level editor, one type of a game development tool.
UnrealEd is an example of a level editor, one type of a game development tool.

A game development tool is a specialized software application that assists or facilitates the making of a computer or video game. Some tasks handled by tools include the convertion of assets (such as 3D models, textures, etc.) into formats required by the game, level editing and script compilation. Download high resolution version (1024x768, 249 KB)UnrealEd 3. ... Download high resolution version (1024x768, 249 KB)UnrealEd 3. ... viewing the Unreal Tournament 2004 map Facing Worlds 3. UnrealEd (UEd for short) is the easy to use level design software used to create levels for Unreal, other games in the Unreal series, and games based on the Unreal engine, such as Deus Ex, although it has changed along with... UnrealEd is the level editor for Epics Unreal series of first-person shooters. ... Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. ... Application software is a loosely defined subclass of computer software that employs the capabilities of a computer directly to a task that the user wishes to perform. ... This article is about computer and video games. ... The rewrite of this article is being devised at Talk:3D computer graphics/Temp. ... Spherical texture mapping Texture mapping is a method of adding realism to a computer-generated graphic. ... UnrealEd is the level editor for Epics Unreal series of first-person shooters. ... Scripting languages (commonly called scripting programming languages or script languages) are computer programming languages initially used only for simple, repeated actions. ... A diagram of the operation of a typical multi-language compiler. ...


Almost all game development tools are developed by the developer custom for one game. Though tools may be re-used for later games, they almost always start out as a resource for a single game. While many COTS packages are used in the production of games—such as 3D packages like Alias and 3D Studio Max, graphic editors like Photoshop and IDEs like Microsoft Visual Studio—they are not considered solely game development tools since they have uses beyond game development. A video game developer is a software developer (a business or an individual) that creates computer or video games. ... Commercial off-the-shelf (COTS) is a term for software or hardware products that are ready-made and available for sale to the general public. ... PowerAnimator and Animator, the precursor to what is now Maya and StudioTools, was an expensive, complex, highly-integrated industrial 3D modeling, animation, and visual effects suite. ... 3D Studio Max (sometimes called 3ds Max or just MAX) is a 3D modeler developed by Autodesk Media & Entertainment (formerly known as Discreet and Kinetix). ... Adobe Photoshop is a bitmap graphics editor (with some text and vector graphics capabilities) published by Adobe Systems. ... An integrated development environment (IDE), also known as integrated design environment and integrated debugging environment, is a type of computer software that assists computer programmers to develop software. ... Microsoft Visual Studio is an advanced integrated development environment by Microsoft. ... Neverwinter Nights, a popular modern computer role-playing game, features a powerful 3D graphics engine. ...


The game tools may or may not be released along with the final game, depending on what the tool is used for. For contemporary games, it is common to include at least level editors with games that require them.


History

Early in the history of the video game industry, game programming tools were non-existant. This wasn't a hindrance for the types of games that could be created at the time, however. While today a game like Pac-Man would have levels generated with a level editor, in the industry's infancy, such levels were hard coded into the game's source code. The computer and video game industry is the economic sector involved with the development, marketing and sale of video and computer games. ... Pac-Man is an arcade game developed by Namco and licensed for distribution by Midway Games in 1979. ... In computer and video games, a level (sometimes called a stage, course, episode, round, world, map, wave, board, phase, or landscape) is a separate area in a games virtual world, in modern games typically representing a specific location such as a building or a city. ... Hard-code or hard coding refers to the software development practice of embedding data directly into the source code of a program or other executable object, instead of obtaining that data from external sources such as a configurations file or command-line parameters. ... Source code (commonly just source or code) is any series of statements written in some human-readable computer programming language. ...


Images of the players character were also hard-coded, being drawn, frame by frame, by source code commands. As soon as the more technologically advanced use of sprites became common, game development tools began to emerge, custom programmed by the programmer. Today, game development tools are still often programmed by a member of the game development team by a programmer whose sole job is to develop and maintain tools. In computer graphics, a sprite is a two-dimensional image or animation that is integrated into a larger scene. ... John Carmack is one of the most widely recognized and influential game programmers. ...


Use

Numerous tools can be used to assist in game development. Often developers use tools to convert 3D model formats and graphic image formats into custom formats (though, increasingly, importers and exporters handle these tasks). Level editors are used to create environments and other tools may be used to view assets before they are incorporated in the game. For a contemporary commercial game, a half dozen tools or more may be used to assist in the game creation process. An importer is a software application that reads in a data file in one format and converts it to another format via special algorithms (such as filters). ... An exporter is a software application that writes out a data file in a format different than its native format. ...


Game tools change very often during the development process. The look and facility of a tool from the beginning of a project to the end may change dramatically. Often features are added with very little testing to assist other developers as fast as possible. The use of a tool also changes so much that users may have difficulty operating it from one day to the next as late-added features change how it is to be used. Since facility is often the primary goal for tools, they may be very user-unfriendly, with no or little built-in help. For tools that are to be shipped with the game, often debugging and user-friendly features are done near the end of the development process.

Civilization IV is a highly customizable game
Civilization IV is a highly customizable game

Outside of the game development team during the game's creation, many tools would have little facility. Level editors, however, once entirely proprietary, have increasingly been included with the shipping game to allow users to create their own game scenarios. Some games, such as Firaxis' Civilization IV, are built with user modification in mind and include numerous tools for game customizing. Image File history File links Civ02. ... Image File history File links Civ02. ... Sid Meiers Civilization IV (or Civ IV) is a turn-based strategy computer game, released between October 25 and November 4, 2005 in North America, Europe, and Australia. ... Firaxis Games is a computer game developer. ... Sid Meiers Civilization IV (or Civ IV) is a turn-based strategy computer game, released between October 25 and November 4, 2005 in North America, Europe, and Australia. ... 2004 Banshee car modification for Grand Theft Auto: Vice City - replacement of original Banshee Mod or modification is a term generally applied to computer games, especially first-person shooters and real-time strategy games. ...


Implementation

Traditionally, game tools were developed in the language that the game itself was developed in. This makes sense since, early on, at least one programmer on the game was also developing the tools. Also, the tools could easily access and use libraries that the game used. Illustration of an application which may use libvorbisfile. ...


Increasingly, though certainly not universally, games that are implemented in C++ use tools developed in C#. This is because C# is an exteremely RAD language and tools, which are often needed posthaste, can be developed extremely quickly. The use of C# is most popular with games developed for Microsoft Windows and the Xbox. C++ (generally pronounced see plus plus) is a general-purpose programming language. ... The title given to this article is incorrect due to technical limitations. ... Rapid application development (RAD), is a software development process developed initially by James Martin in the 1980s. ... Microsoft Windows is a series of popular proprietary operating environments and operating systems created by Microsoft for use on personal computers and servers. ... The Microsoft Xbox is a sixth generation era video game console first released on November 15, 2001 in North America and Puerto Rico , then released on February 22, 2002 in Japan, and on March 14, 2002 in Europe. ...

The Video Game Industry series
Activities Jobs Types of video games Companies
Game design
Game development
Game programming
Level design
Game producer
Game designer
Game programmer
Game artist
Game tester
Arcade game
Computer game
Console game
Handheld game
Video game developer
Video game publisher
List of developers
List of publishers
List of video games


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.