A game creation system (GCS) is a consumer-targeted
game engine
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term " software engine" used in the softwar ...
and a set of specialized design tools (and sometimes a light
scripting language
A scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled.
A scripti ...
), engineered for the rapid iteration of user-derived video games. Examples include
Novashell and
Pie in the Sky.
Unlike more developer-oriented game engines, game creation systems promise an easy entry point for novice or hobbyist game designers, with often little to no coding required for simple behaviors. Although initially stigmatized, all-in-one game creation systems have gained some legitimacy with the central role of
Unity
Unity may refer to:
Buildings
* Unity Building, Oregon, Illinois, US; a historic building
* Unity Building (Chicago), Illinois, US; a skyscraper
* Unity Buildings, Liverpool, UK; two buildings in England
* Unity Chapel, Wyoming, Wisconsin, US; a ...
,
Pixel Game Maker MV, and
GameMaker: Studio in the growth of the indie game development community. Currently the
Independent Games Festival
The Independent Games Festival (IGF) is an annual festival at the Game Developers Conference (GDC), the largest annual gathering of the independent video game industry. Originally founded in 1998 to promote independent video game developers, ...
recognizes games produced with similar platforms.
Early game creation systems such as
Broderbund
Broderbund Software, Inc. (stylized as Brøderbund) was an American maker of video games, educational software, and productivity tools. Broderbund is best known for the 8-bit video game hits ''Choplifter'', ''Lode Runner'', ''Karateka'', and '' ...
's ''
The Arcade Machine'' (1982),
Pinball Construction Set
''Pinball Construction Set'' is a video game by Bill Budge written for the Apple II. It was originally published in 1982 through Budge's own company, BudgeCo, then was released by Electronic Arts in 1983 along with ports to the Atari 8-bit family ...
(1983),
ASCII
ASCII ( ), abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Because ...
's War Game Construction Kit (1983),
Thunder Force Construction (1984),
Adventure Construction Set
An adventure is an exciting experience or undertaking that is typically bold, sometimes risky. Adventures may be activities with danger such as traveling, exploring, skydiving, mountain climbing, scuba diving, river rafting, or other extreme s ...
(1984),
Garry Kitchen's GameMaker (1985).
Wargame Construction Set
''Wargame Construction Set'' is a video game game creation system published in 1986 by Strategic Simulations. Developed by Roger Damon, it allows the user to construct, edit and play customizable wargame scenarios. It was released for the Amiga, A ...
(1986),
Shoot'Em-Up Construction Kit (1987),
Mamirin / Dungeon Manjirou (1988), and
Arcade Game Construction Kit (1988) appeared in the 1980s on
home computers. ''
3D Construction Kit
''3D Construction Kit'' ( US, Canada and Israel release title: ''Virtual Reality Studio''), also known as ''3D Virtual Studio'', is a utility for creating 3D worlds in Freescape. Developed by Incentive Software and published by Domark, it was ...
'' was released on the
ZX Spectrum
The ZX Spectrum () is an 8-bit home computer that was developed by Sinclair Research. It was released in the United Kingdom on 23 April 1982, and became Britain's best-selling microcomputer.
Referred to during development as the ''ZX81 Colou ...
in 1991, and contained a full polygon-based world creation tool. Most of these early design frameworks are specific to one or another genre.
In the 1990s, game creation systems for the
IBM PC
The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a tea ...
shifted both to the more general and the more specific. Whereas frameworks like RSD
Game-Maker
''Game-Maker'' (aka ''RSD Game-Maker'') is an MS-DOS-based suite of game design tools, accompanied by demonstration games, produced between 1991 and 1995 by the Amherst, New Hampshire based Recreational Software Designs and sold through direct ...
and
Klik & Play attempted to accommodate any genre, communities grew around games like ''
ZZT
''ZZT'' is a 1991 action-adventure puzzle video game and game creation system developed and published by Potomac Computer Systems for MS-DOS. It was later released as freeware in 1997. It is an early game allowing user-generated content using o ...
'' (later,
MegaZeux[SourceForge.net]
"MegaZeux"
/ref>) that permitted such extensive user modification that they essentially became de facto game creation systems. Pie in the Sky Software created a full on 2.5D first-person shooter
First-person shooter (FPS) is a sub-genre of shooter video games centered on gun and other weapon-based combat in a first-person perspective, with the player experiencing the action through the eyes of the protagonist and controlling the pl ...
creator out of an engine they previously used internally, which sold in three total versions until 2003; 3D Game Studio and products by The Game Creators
The Game Creators Ltd (TGC; formerly Dark Basic Software Limited) is a British software house based in Macclesfield, Cheshire, England, which specialises in software for video game development, originally for the Microsoft Windows platform. ...
have targeted similar creators.
In the mid-2000s, with the growth of the World Wide Web
The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet.
Documents and downloadable media are made available to the network through web se ...
and social networking
A social network is a social structure made up of a set of social actors (such as individuals or organizations), sets of dyadic ties, and other social interactions between actors. The social network perspective provides a set of methods for a ...
, programs like BlitzBasic and Multimedia Fusion headlined an explosion of interest both in indie games
An indie game, short for independent video game, is a video game typically created by individuals or smaller development teams without the financial and technical support of a large game publisher, in contrast to most "AAA" (triple-A) games. ...
and in canned game design software. Whereas earlier game creation systems tend to err on the side of user friendly interfaces,[Gamasutra]
"The Making and Unmaking of a Game-Maker Maker"
/ref> 21st-century systems are often distinguished by extensive scripting languages that attempt to account for every possible user variable. Other general purpose game creation systems include Game Editor
Game Editor is a 2D game authoring package. It supports multi-platform development to iPhone, iPad, Mac OS X, Windows (Windows 95-Windows 10), Android, Linux, Windows Mobile-based Smartphones, GP2X, Pocket PCs, and Handheld PCs. Compatibility w ...
, Construct, Stencyl
Stencyl is a video game development tool that allows users to create 2D video games for computers, mobile devices, and the web. The software is available for free, with select publishing options available for purchase. The software was originally ...
, and GDevelop
GDevelop is a 2D cross-platform, free and open-source game engine, which mainly focuses on creating PC and Mobile games, as well as HTML5 games playable in the browser. Created by Florian Rival; a software engineer at Google, GDevelop is mainly a ...
.
Features
Tools
Several game creation systems include some of the following tools:
* Integrated development environment
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools a ...
: for managing projects and resources
* Command-line interface: for compiling and debugging games
* Sprite editor: for the editing of animated images commonly referred to as sprites
* Model editor: for 3D modeling
In 3D computer graphics, 3D modeling is the process of developing a mathematical coordinate-based representation of any surface of an object (inanimate or living) in three dimensions via specialized software by manipulating edges, vertices, ...
purposes
* Map/Scene editor: generally used for object and tile placement
Scripting
The rise of game creation systems also saw a rise in the need for free form scripting languages
A scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled.
A scriptin ...
with general purpose use. Some packages, such as Conitec's Gamestudio, include a more comprehensive scripting language under the surface to allow users more leeway in defining their games' behavior.
Usage
While most of the mainstream and popular game creation systems may be general-purpose, several exist solely for specific genres.
* Adventure games: '' World Builder'', ''Adventure Game Studio
Adventure Game Studio (AGS) is an open source development tool primarily used to create graphic adventure games. It is aimed at intermediate-level game designers, and combines an integrated development environment (IDE) with a scripting language b ...
'', ''Twine
Twine is a strong thread, light string or cord composed of two or more thinner strands twisted, and then twisted together (plied). The strands are plied in the opposite direction to that of their twist, which adds torsional strength to the cor ...
''
* First-person shooters: '' 3D Game Creation System'', '' FPS Creator''
* Fighting games: ''Fighter Maker
''Fighter Maker'' is a series of games for PlayStation consoles and Microsoft Windows. It features a robust character creation system, letting players even create animations. There are two versions of the games, ''Fighter Maker'' (''FM'' series) ...
'', '' Mugen''
* Role-playing games
A role-playing game (sometimes spelled roleplaying game, RPG) is a game in which players assume the roles of player character, characters in a fictional Setting (narrative), setting. Players take responsibility for acting out these roles within ...
: ''RPG Maker
RPG Maker, known in Japan as , is a series of programs for the development of role-playing video games (RPGs) with story-driven elements, created by the Japanese group ASCII, succeeded by Enterbrain. The Japanese name, ''Tsukūru'', is a pu ...
'', OHRRPGCE
* Dungeon crawlers: '' Forgotten Realms: Unlimited Adventures'', ''The Bard's Tale Construction Set
''The Bard's Tale Construction Set'' is a computer game creation system that allows for the creation of dungeon crawl video games based on the '' Bard's Tale'' game engine. It was developed by Interplay Productions in 1991 and distributed by Elect ...
''
* Space combat game: ''Wing Commander Academy
''Wing Commander Academy'' is a 1996 American animated television series produced by Universal Cartoon Studios, along with a team led by Larry Latham. The show was based on the Wing Commander franchise and loosely served as a prequel to ''Wing Com ...
''
* Visual novels: Ren'Py
The Ren'Py Visual Novel Engine is a free software game engine which facilitates the creation of visual novels. Ren'Py is a portmanteau of , the Japanese word for 'romantic love', a common element of games made using Ren'Py; and Python, the prog ...
* Massively multiplayer online games: ''Roblox
''Roblox'' () is an online game platform and game creation system developed by Roblox Corporation that allows users to program games and play games created by other users. Created by David Baszucki and Erik Cassel in 2004 and released i ...
'', ''Core
Core or cores may refer to:
Science and technology
* Core (anatomy), everything except the appendages
* Core (manufacturing), used in casting and molding
* Core (optical fiber), the signal-carrying portion of an optical fiber
* Core, the centra ...
'', ''Rec Room
A recreation room (also known as a rec room, rumpus room, play room, playroom, games room, or ruckus room) is a room used for a variety of purposes, such as parties, games and other everyday or casual activities. The term ''recreation room'' is ...
''
* Platform games: ''LittleBigPlanet
''LittleBigPlanet'' (stylized as ''LittleBIGPlanet''; abbreviated ''LBP'') is a puzzle platform video game series created and produced by British developer Media Molecule and published by Sony Interactive Entertainment. Most games in the seri ...
'', ''Super Mario Maker
is a 2015 side-scrolling platform game and game creation system developed and published by Nintendo for the Wii U, released worldwide in September 2015. Players can create, play, and share courses online, free of charge, based on the styles ...
'', ''PlataGO!''
* General-purpose: ''Dreams'', ''Nintendo Labo Toy-Con 04: VR Kit'', '' Game Builder Garage''
See also
* Game engine
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term " software engine" used in the softwar ...
* Level editor
In video games
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual f ...
References
External links
Game Creation Systems
(DOSGames.com)
Game Creation Systems
(SavvyFrog.com)
(creatools.gameclassification.com)
{{Video game engines
Video game engines
Video game development software