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.

gollark: 51x19.
gollark: Mostly the small screen.
gollark: Most people do not write code ingame, and the game has some irritating constraints on editors, so nobody has improved them much if I IIRC.
gollark: Lua is whitespace-insensitive, mostly.
gollark: Yes.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.