game integrated development environment
{{Cleanup bare URLs|date=August 2022}}
A game engine (game environment) is a specialized development environment for creating video games. The features one provides depends on the type and the granularity of control allowed by the underlying framework. Some may provide diagrams, a windowing environment and debugging facilities. Users build the game with the game IDE, which may incorporate a game engine or call it externally. Game IDEs are typically specialized and tailored to work with one specific game engine.
This is not to be confused with game environment art, which is "the setting or location in which [a] game takes place."{{Cite web |date=December 7, 2021 |title=Tips to Design Better Game Environment Art |url=https://narrasoft.com/game-environment-design/ |access-date=July 8, 2022 |website=NarraSoft}} This is also in distinction from domain-specific entertainment languages, where all is needed is a text editor. They are distinct from integrated development environments which are more general, and may provide different sets of features.
There is also a distinction from Visual programming language in that programming languages are more general than Game Engines.
Examples
Below are some game engines and frameworks which come with specialized IDEs.
- 3D Game Creation System
- Adventure Game Studio{{Cite web|url=https://www.adventuregamestudio.co.uk/|title=Adventure Game Studio|website=www.adventuregamestudio.co.uk|language=en|access-date=2019-10-06}}
- Blender Game Enginehttp://www.blender.org/ (discontinued)
- Buildbox
- Construct
- Clickteam Fusion
- CryEnginehttp://cryengine.com/
- FPS Creator
- Game Core{{Cite web |url=http://www.gamecore3d.com/ |title=3D Game Engine, Development Tools & Web 3D Social Gaming Platform | GameCore |access-date=2011-08-08 |archive-url=https://web.archive.org/web/20110723162850/http://www.gamecore3d.com/ |archive-date=2011-07-23 |url-status=dead }}
- Game Editor{{cite web |url=http://game-editor.com/ |title = Game Editor}}
- GameMaker
- Gamut from CMU (not Stanford){{Cite web|url=https://www.cs.cmu.edu/afs/cs/user/richm/public/www/gamut.html|title = Gamut}}
- Gamestudio
- GDevelop
- Godot
- Goji Editor{{cite web |url=http://www.gojieditor.com |url-status=dead |archive-url=https://web.archive.org/web/20140109080842/http://www.gojieditor.com/ |archive-date=2014-01-09 |title=Home}}
- GameSalad
- Magic Work Stationhttp://www.magicworkstation.com/
- PlayCanvas{{cite web |url=https://playcanvas.com/ |title = PlayCanvas WebGL Game Engine}}
- Roblox{{cite web |url=https://en.wikipedia.org/wiki/Roblox/|title = Roblox Studio}}{{Circular reference|date=September 2023}}
- RPG Maker
- SdlBasic
- SharpLudus{{cite web |url=http://sharpludus.codeplex.com/ |url-status=dead |archive-url=https://web.archive.org/web/20090624034225/http://sharpludus.codeplex.com/ |archive-date=2009-06-24 |title=SharpLudus - Home}}
- Stencyl
- The 3D Gamemaker
- Unity{{Cite web|url=http://unity3d.com/unity/|title = Real-time 3D development tools for games, architecture, automotive, engineering, manufacturing, construction & more | Products | Unity}}
- Unreal Engine{{Cite web|url=https://www.unrealengine.com/products/unreal-engine-4|title = Unreal Engine}}
- Virtual Play Table{{cite web |url=http://virtualplaytable.com/ |title = Virtual Playtable for Magic: the Gathering}}
- VASSAL{{cite web |url=http://www.vassalengine.org/ |title = Vassal}}