A game creation system (GCS) is a consumer-targeted game engine and a set of specialized design tools (and sometimes a light scripting language), engineered for the rapid iteration of user-derived video games. Examples include Novashell[1] and Pie in the Sky.[2]
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, Construct, and GameMaker: Studio in the growth of the indie game development community.[3] Currently the Independent Games Festival recognizes games produced with similar platforms.
Early game creation systems such as Broderbund's The Arcade Machine (1982), Pinball Construction Set (1983), ASCII's War Game Construction Kit (1983),[4] Thunder Force Construction (1984),[5] Adventure Construction Set (1984), Garry Kitchen's GameMaker (1985), Wargame Construction Set (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 was released on the ZX Spectrum 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 1990s, game creation systems for the IBM PC shifted both to the more general and the more specific. Whereas frameworks like RSD Game-Maker and Klik & Play attempted to accommodate any genre, communities grew around games like ZZT (later, MegaZeux[6]) 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 creator out of an engine they previously used internally, which sold in three total versions until 2003.
Later in the mid-2000s, with the growth of the World Wide Web and social networking, programs like BlitzBasic and Multimedia Fusion headlined an explosion of interest both in indie games and in canned game design software.[citation needed] Whereas earlier game creation systems tend to err on the side of user friendly interfaces,[7] 21st-century systems are often distinguished by extensive scripting languages that attempt to account for every possible user variable.[citation needed]
Features[]
Tools[]
Several game creation systems include some of the following tools:
- Integrated Development Environment: 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 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 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.
- City games: City building games
- First-person shooter: Pie in the Sky
- Fighting games: Fighter Maker
- Role-playing games: RPG Maker
- Visual novels: Ren'Py
- MMOs: Roblox
- Platform games: LittleBigPlanet, Super Mario Maker, Super Mario Maker 2
See also[]
References[]
- ↑ Seth A. Robinson and Robinson Technologies, "Novashell Game Creation System"
- ↑ Pie in the Sky Software, "About Pie in the Sky Software"
- ↑ insert credit, "From Shooter to Shooter: The Rise of cly5m"
- ↑ "War Game Construction Kit". Oh!FM. Archived from the original on 3 September 2012. Retrieved 3 September 2012.
{{cite web}}
: - ↑ "Thunder Force Construction". Oh!FM. Archived from the original on 1 September 2012. Retrieved 1 September 2012.
{{cite web}}
: - ↑ SourceForge.net, "MegaZeux"
- ↑ Gamasutra, "The Making and Unmaking of a Game-Maker Maker"
External links[]
- Game Creation Systems (DOSGames.com)
- Game Creation Systems (SavvyFrog.com)
- Game Creation Tools Classification (creatools.gameclassification.com)
- Addrbx free robux
Game engines (list) | ||
---|---|---|
Main | Source port • First-person shooter engine (list) • Game engine recreation (list) • Game creation system • List of visual novel engines | |
Free and open-source |
2D | Adventure Game Studio • Beats of Rage • Cocos2d • Corona • Moai • OHRRPGCE • OpenFL • ORX • Pygame • Ren'Py • Stencyl • Stratagus |
2.5D | Build • Doom ports | |
3D | Away3D/AwayJS • Cafu • GamePlay • GLScene • Horde3D • Irrlicht • JMonkey • OGRE • Panda3D • Platinum Arts Sandbox • PlayCanvas • Torque • Xenko | |
Mix | Allegro • Godot • libGDX • Lightweight Java Game Library • Spring | |
Proprietary | 2D | Clickteam Fusion • Construct • Felgo (V-Play Engine) • GameMaker Studio • GameSalad • RPG Maker • UbiArt Framework • Vicious • Zillions of Games |
3D | 4A • Amazon Lumberyard • AnvilNext • Chrome • Creation • CryEngine • Crystal Tools • Decima • Diesel • Disrupt Engine • Dunia Engine • EGO • Essence • Fox • Frostbite • HeroEngine • id Tech (5 • 6 • 7) • Ignite • IW • LithTech • Luminous Studio • MT Framework • PhyreEngine • REDengine • RAGE • Shark 3D • ShiVa • Snowdrop • Source • Unigine • Unreal | |
Mix | Gamebryo • Unity | |
Historical (Free and open-source) |
2D | Thousand Parsec • Vassal • Xconq |
2.5D | Doom engine | |
3D | Blender Game • Bork3D • Crystal Space • CyanWorlds.com Engine • Delta3D • Dim3 • Genesis3D • id Tech
(Quake • Quake II • 3 • 4) • Open Wonderland • Papervision3D • PLIB | |
Mix | Wintermute Engine | |
Historical (Proprietary) |
2D | Game-Maker • GameMaker • Garry Kitchen's GameMaker • Genie • MADE • M.U.G.E.N • SCUMM • Southpaw • Virtual Theatre |
3D | Bitsquid • C4 • Dark • Enigma • Flare3D • GoldSrc • Filmation • Freescape • INSANE • Jade • Jedi • LyN • Marmalade • Panta Rhei • Pie in the Sky • Q • Reality Lab • RenderWare • SAGE • Silent Storm • Sim RPG Maker • Sith • Titan • Truevision3D • Vision • Visual3D • Voxel Space • XnGine • Zero | |
Proprietary middleware |
Euphoria • Gameware • GameWorks • Havok • iMUSE • Kynapse • SpeedTree • FaceGen |