Software-development environment designed for building video games
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
This article needs to be updated. Please help update this article to reflect recent events or newly available information.(February 2018)
This article possibly contains original research. Please improve it by verifying the claims made and adding inline citations. Statements consisting only of original research should be removed.(August 2017) (Learn how and when to remove this message)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Game engine" – news · newspapers · books · scholar · JSTOR(November 2019) (Learn how and when to remove this message)
A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs such as a level editor.[1] The "engine" terminology is akin to the term "software engine" used more widely in the software industry.
Game engine can also refer to the development software supporting this framework, typically a suite of tools and features for developing games.[2][3]
Developers can use game engines to construct games for video game consoles and other types of computers. The core functionality typically provided by a game engine may include a rendering engine ("renderer") for 2D or 3D graphics, a physics engine or collision detection (and collision response), sound, scripting, animation, artificial intelligence, networking, streaming, memory management, threading, localization support, scene graph, and video support for cinematics. Game engine implementers often economize on the process of game development by reusing/adapting, in large part, the same game engine to produce different games[4] or to aid in porting games to multiple platforms.
^Valencia-Garcia, Rafael; et al. (2016). Technologies and Innovation: Second International Conference, CITI 2016, Guayaquil, Ecuador, November 23-25, 2016, Proceedings. Springer. ISBN 9783319480244. Retrieved 2021-07-22.
^"Common game development terms and definitions | Game design vocabulary | Unity". Unity. Archived (PDF) from the original on 2017-08-06. Retrieved 2021-07-14.
level editor. The "engine" terminology is akin to the term "software engine" used more widely in the software industry. Gameengine can also refer to the...
exhaustive. Also, it mixes gameengines with rendering engines as well as API bindings without any distinctions. Physics engineGameengine recreation List of...
The Rockstar Advanced GameEngine (RAGE) is a proprietary gameengine of Rockstar Games, developed by the RAGE Technology Group division of Rockstar San...
Unreal Engine (UE) is a series of 3D computer graphics gameengines developed by Epic Games, first showcased in the 1998 first-person shooter video game Unreal...
Creation Engine is a 3D video gameengine created by Bethesda Game Studios based on the Gamebryo engine. The Creation Engine has been used to create role-playing...
The Blender GameEngine was a free and open-source 3D production suite used for making real-time interactive content. It was previously embedded within...
RE Engine, also known as Reach for the Moon Engine, is a video gameengine created by Capcom. Originally designed for Resident Evil 7: Biohazard, it has...
Retrieved 15 August 2010. "Codemasters® revs in-house gameengine, reveals new name: EGO™ Game Technology Engine". GamesIndustry.biz. 6 December 2007. Archived...
AnvilNext) is a gameengine created by Ubisoft Montreal and used in the Assassin's Creed video game series as well as other Ubisoft games. The engine is used...
The Quake engine is the gameengine developed by id Software to power their 1996 video game Quake. It featured true 3D real-time rendering. Since 2012...
CryEngine (stylized as CRYENGINE) is a gameengine designed by the German game developer Crytek. It has been used in all of their titles with the initial...
Gameengine recreation is a type of video gameengine remastering process whereby a new gameengine is rewritten from scratch as a clone of the original...
Visual3D GameEngine is a 3D gameengine and game development tool written entirely in C# and built for the .NET Framework, with development of its 3D...