Game integrated development environment
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 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.
- Adventure Game Studio [1]
- Blender Game Engine [2]
- Construct
- CryEngine [3]
- Game Core [4]
- Game Editor [5]
- Game Maker
- Gamut from CMU (not Stanford) [6]
- Godot
- Goji Editor [7]
- Magic Work Station [8]
- PlayCanvas[9]
- RPG Maker
- SharpLudus [10]
- The 3D Gamemaker
- Unity [11]
- Unreal Engine [12]
- Virtual Play Table [13]
- VASSAL [14]
References
- "Adventure Game Studio". www.adventuregamestudio.co.uk. Retrieved 2019-10-06.
- http://www.blender.org/
- http://cryengine.com/
- "Archived copy". Archived from the original on 2011-07-23. Retrieved 2011-08-08.CS1 maint: archived copy as title (link)
- http://game-editor.com/
- https://www.cs.cmu.edu/afs/cs/user/richm/public/www/gamut.html
- http://www.gojieditor.com
- http://www.magicworkstation.com/
- https://playcanvas.com/
- http://sharpludus.codeplex.com/
- http://unity3d.com/unity/
- https://www.unrealengine.com/products/unreal-engine-4
- http://virtualplaytable.com/
- http://www.vassalengine.org/