The list of game engines contains game engines , which are the basic software for a computer or video game [1] . This term refers to software suitable for reuse and expansion, and thus can be considered as the basis for the development of many different games without significant changes.
Content
Free engines
| Title | Description | Game examples |
|---|---|---|
| Doom engine | A pseudo-three-dimensional (2.5D) game engine developed at id Software by John Carmack in 1993 . In December 1997, the source code for the Doom engine for GNU / Linux was published under a non-free, free license. Later, the source code was relicensed under the GNU General Public License. | Doom , Doom II and their addons, Heretic , HeXen , Strife |
| Build engine | A pseudo-three-dimensional (2.5D) game engine developed by Ken Silverman for 3D Realms . Used in first-person shooter games . | Duke Nukem 3D , Shadow Warrior , Blood , Redneck Rampage |
| Quake engine | The world's first fully three-dimensional game engine , developed at id Software by John Carmack in 1996 . On December 21, 1999, the engine source code became open, and the engine license changed to GPL | Quake and its addons, HeXen II |
| id Tech 2 formerly Quake II engine | Original free ( GPL licensed) Quake II game engine from Id Software | Quake II and its add-ons, Daikatana |
| id Tech 3 formerly Quake III engine | Original free ( GPL licensed) Quake III: Arena game engine by Id Software | Quake III: Arena , Call of Duty , Medal of Honor: Allied Assault |
| id Tech 4 formerly Doom III engine | Original free ( GPL licensed) Doom 3 game engine | Doom 3 , Quake IV , Wolfenstein |
| qFusion | A hybrid between the id Tech 2 engine and id Tech 3. In fact, it is an improved id Tech 2 engine that allows you to use the resources of the formats used in id Tech 3. | Warsow |
- Amethyst - a game engine in Rust , the architecture is based on Autodesk BitSquid / Stingray [2]
- CheapHack - A No-More TomazQuake-Based Engine
- Construct Classic - creating games for Windows, is no longer supported by developers.
- Crystal Space is a complete framework for developing 3D applications.
- DarkPlaces is a graphics engine that is a fork of the Quake engine .
- Delta3D - combines other well-known free projects into a simple API, originally developed by US Navy .
- Exult - free reincarnation of the Ultima VII game engine
- Game Editor is a cross-platform engine for creating two-dimensional games. It has a built-in scripted C-like language.
- Godot is an open cross-platform 2D and 3D game engine under the MIT license, which is developed by the Godot Engine Community.
- Falco 3D Engine - a free 3D game engine [3] , uses the C # programming language, the Bullet physics engine and OpenAL .
- GZDoom - Doom game engine sources based on ZDoom.
- GemRB is a free implementation of Infinity Engine.
- INSTEAD is an interpreter for simple text adventure games .
- MUGEN is a two-dimensional engine for fighting games (for example, Mortal Kombat).
- Nebula Device is a three-dimensional real-time game engine developed by the German game studio Radon Labs .
- OGRE is an open graphics engine that competes with Nebula Device.
- Piston - a modular game engine on Rust
- Ren'Py is a free multi-platform engine written in Python. Designed for visual novels (graphic quests with an interactive system) in 2D graphics.
- Stratagus is a cross-platform game engine for real-time strategy games.
- URQ is a popular Russian engine for creating games in the Interactive Fiction genre.
- ZDoom is one of the many Doom source ports.
These engines are available for free use, but without source code will be available under an open license. Many of these engines are commercial:
- DX Studio is a free game engine with full video game development tools. Upgraded to the PRO version, additional features will be available.
- Game Maker - a free game engine focused on both beginners and people who do not know how to program. A paid update opens Direct 3D support, as well as the ability to run machine code.
- Stencyl - The free version allows you to create Flash games.
- Source engine SDK - for creating modifications on the Source engine, free of charge distributed by Valve via the Steam network to all players who bought any Source-game from Valve. Alien at the same time as the release of the game, Alien Swarm Valve provided an SDK for download that included the source code that was collected. It is free for all Steam users, unlike the SDK for other games on the Source engine. This allows total conversions not to depend on other Valve games and be free for everyone.
- Unity is a multi-platform game engine that is not designed for a specific style of Windows, Mac OS X and Linux games. The free version is somewhat limited compared to the PRO version. Supports iOS, Android, Nintendo Wii, PlayStation 3, Playstation 4, Xbox 360 and Xbox One.
- Unreal Engine 4 / UDK - UE3 is still considered the most popular top-level game engine. Epic games has released a free version called UDK (binary engine release), which allows you to use the engine to create non-profit games and free applications. Commercial may also be subject to certain conditions. [four]
- CryEngine 3 SDK - CryEngine 3 is a new generation engine developed by Crytek to create Crysis 2 , Crysis 3 and Warface games.
- Blender Game Engine (BGE) is a free game engine that is distributed with the Blender 3D modeling package.
- Corona is a free cross-platform engine for creating 2D games and applications from Corona Labs . Supports iOS, Android, Windows, Mac OS, tvOS, Android TV and Fire OS. It supports the connection of native (iOS / Android) libraries.
Proprietary engines
| Year | Title | Description | Game examples |
|---|---|---|---|
| 1979 | Zil | Considered the world's first game engine | Zork series |
| 1987 | SCI | Sierra Entertainment's second and final game engine | King's Quest series from the fourth part |
| 1987 | SCUMM | Used in adventure games by LucasArts | Maniac Mansion , Full Throttle |
| 1987 | Freescape | The first 3-D engine developed by Incetive Software | Driller Series, Total Eclipse Series |
| 1988 | Gold box | A popular 1988-1993 engine written by SSI to create role-playing games for the AD&D system under the MS-DOS operating system | Pool of Radiance , Curse of the Azure Bonds |
| 1991 | PRISM-16 | A game engine designed to create games on the Electronics BK-0010.01 , NEC PC-88 systems and the like | Locked'n'Loaded , Codename: Sailor V |
| 1994 | Xngine | A game engine developed by Bethesda Softworks . The first engine with fully three-dimensional textured enemies and free mouse visibility | The Terminator: Future Shock , The Elder Scrolls II: Daggerfall |
| 1994 | Glacier engine | IO Interactive game engine used in own projects. | Hitman: Codename 47 , Hitman 2: Silent Assassin , Freedom Fighters , Hitman: Contracts , Hitman: Blood Money , Kane & Lynch: Dead Men , Mini Ninjas , Kane & Lynch 2: Dog Days |
| 1995 | BRender | Real-time graphics engine for computer games, simulations and graphic tools | 3D Movie Maker , Carmageddon 2 |
| 1996 | Renderware | A game engine developed by Criterion Software and developed to date. Used in games of various genres | Scorched Planet , Grand Theft Auto 3 , Grand Theft Auto: Vice City , Grand Theft Auto: San Andreas The Movies |
| 1998 | Sith | Game engine developed by LucasArts | Jedi Knight: Dark Forces II and its expansion |
| 1998 | Infinity engine | A game engine with a pre-drawn background was used to create a series of role-playing games in the D&D world | Baldur's Gate , Planescape: Torment , Icewind Dale |
| 1998 | Goldsrc | Heavily modified Quake game engine. | Half-Life , Counter-Strike and numerous modifications |
| 1998 | Unreal engine | One of the popular game engines (mainly the 3D shooter ). The latest version is Unreal Engine 4. The engine allows you to create games of various genres. Currently free. Royalty is paid on game sales. | Series of games Unreal , Deus Ex , Gears of War , Mass Effect |
| 1998 | Lithtech | The main competitor (in particular, the latest version of Jupiter Extended) of the Source and Unreal Engine engines. It is mainly used by the developer ( Monolith Productions ) to create horror- directed video games. | Shogo: Mobile Armor Division , FEAR 2: Project Origin , Condemned , Condemned 2 |
| 1998 | Grime | Engine developed by LucasArts based on Sith and SCUMM | Grim fandango |
| 1998 | Atmosfear | The powerful game engine of Action Forms , was used in almost all of its own games, repeatedly undergoing improvements. | A series of games " Carnivores ", Vivisector: The Beast Inside , Anabiosis: The sleep of reason . |
| 2001 | Gamebryo | Cross-platform game engine written in C ++ . | Dark Age of Camelot , The Elder Scrolls IV: Oblivion , Fallout 3 , Divinity II: Ego Draconis |
| 2001 | Serious engine | Croteam 3D shooter engine | Serious sam |
| 2001 | Blitztech | Commercial engine developed by Blitz Games Studios . Actively refined and developed. | The Mummy Returns , The House of the Dead: Overkill , Dead to Rights: Retribution , etc. |
| 2001 | Prism3d | The SCS Software engine was used in games of different directions - hunting simulators , car simulators , platformers, etc. | 18 Wheels of Steel (series of games) ; Hunting Unlimited (series of games) ; Euro Truck Simulator and other games. |
| 2001 | Geo-mod | Engine developed by Volition Inc. in 2001 , used in the game Red Faction , and partially used for Red Faction 2 . This engine allows you to destroy the level landscape during the game. There is also a second version of the engine used in Red Faction: Guerrilla . | Red Faction , Red Faction 2 , Red Faction: Guerrilla |
| 2001 | Bugbear game engine | A racing game engine from Bugbear Entertainment . | Series of games " FlatOut " and other games. |
| 2002 | LS3D engine | An engine developed by Illusion Softworks (now 2K Czech) for the game Mafia: The City of Lost Heaven . | Mafia: The City of Lost Heaven , Hidden & Dangerous 2 , Chameleon |
| 2002 | Aurora engine | The engine following the Infinity Engine. Unlike its predecessor, it uses fully three-dimensional graphics. | Neverwinter Nights , The Witcher |
| 2002 | Coldstone game engine | The engine of Beenox Studios and Ambrosia Software , created for RPG and quests . Only isometric graphics projection is supported. | Pillars of Garendall. |
| 2002 | CPAL3D | The engine, which was used mainly in quest genre games. | Memento Mori and others. |
| 2003 | Jade | Game Engine Used in Ubisoft Games | Beyond Good & Evil , several games of the Prince of Persia series |
| 2003 | Saber3d | Saber Interactive game engine used by third-party developers to create first-person shooters | Will Rock , Timeshift |
| 2003 | Cloaknt | The game engine of Cauldron HQ , has been used in all its own developments since 2003. | Chaser: Remember Everything , Conan: The Dark Ax , Soldier of Fortune: Payback , etc. |
| 2003 | Iw engine | Game engine campaign Infinity Ward . Its first version is a heavily modified Id Tech 3 . | Call of Duty series , GoldenEye 007 , James Bond 007: Quantum of Solac , Medal of Honor: Alliend Assault |
| 2004 | Source | Valve's popular game engine replacing GoldSrc | Half-Life 2 and its sequels, Half-Life 2: Deathmatch , Portal , Portal 2 , Left 4 Dead , Left 4 Dead 2 , Team Fortress 2 , Garry's Mod , Counter-Strike: Source , Counter-Strike: Global Offensive , Day of Defeat: Source , Vampire: The Masquerade - Bloodlines , SiN Episodes: Emergence , Dark Messiah of Might and Magic , Dota 2 , Postal III , Alien Swarm |
| 2004 | id Tech 4 previously Doom 3 engine | The next version of the id Software engine after id Tech 3. Created by John Carmack . | Doom 3 , Quake 4 , Prey , Enemy Territory: Quake Wars , Wolfenstein , Brink |
| 2004 | Cryengine | Game engine developed by Crytek . | Far Cry and its console additions, as well as Aion: The Tower of Eternity . |
| 2004 | Vengeance engine | An engine based on the Unreal Engine, but using the Havok physical subsystem and its own rendering system | Tribes: Vengeance , BioShock |
| 2005 | Serious Engine 2 | The engine from Croteam , which was specially developed for the game Serious Sam 2 | Serious Sam 2 |
| 2005 | Unigine | Cross-platform 3D engine for games and virtual reality systems. Currently has support for OpenGL 4.0 and DirectX 11 , updated monthly [5] . | Oil Rush , Tryst , Cradle , Syndicates of Arkon |
| 2005 | Theengine | Universal engine, recently one of the most popular in the CIS. | Blood Magic , King's Bounty. Legend of the knight |
| 2005 | Dagor engine | Cross-platform game engine of Russian development used in games of various genres | Paragraph 78 , Brotherhood and the Ring , War Thunder |
| 2005 | Reality engine | The game engine of the company Artificial Studios , acquired in 2005 by Epic Games for subsequent integration into Unreal Engine 3 . | CellFactor: Combat Training , CellFactor: Revolution |
| 2006 | Electron engine | The next version of the role-playing engine in the AD&D universe after the Aurora Engine | Neverwinter nights 2 |
| 2006 | HPL Engine | The internal engine of the company Frictional Games , designed for games in the genre of Survival horror and used in all games of the company. Uses the Newton Game Dynamics physics engine . | All games of the Penumbra , Amnesia: The Dark Descent , Amnesia: A Machine for Pigs , SOMA series |
| 2006 | YETI engine | A modification of the Unreal Engine 2 engine from Ubisoft, which was originally used in games for the Xbox 360 . Modified renderer. | Tom Clancy's Ghost Recon Advanced Warfighter , Beowulf , Lost: Via Domus et al. |
| 2007 | X ray | Game engine developed by GSC Game World . Very technological, supports rendering using Direct3D8, Direct3D9, Direct3D10 , Direct3D10.1, Direct3D 11 . | STALKER Game Series |
| 2007 | Cryengine 2 | The most technological game engine among analogues at the time of its release. Developed by Crytek , is a development of CryEngine . It is a PC-exclusive game engine and supports only the Microsoft Windows platform . To date, about 15 companies and other institutions have licensed CryEngine 2. | Crysis , Crysis Warhead , Crysis Wars , Merchants of Brooklyn , Entropia Universe , Blue Mars (under construction) |
| 2007 | Anvil engine | Ubisoft Montreal development engine, first used in Assassin's Creed . | Assassin's Creed , Shaun White Snowboarding , Prince of Persia (2008) , Assassin's Creed 2 |
| 2008 | RAGE | The game engine of Rockstar Games , which used it as the base for their upcoming computer games based on the Xbox 360 and PlayStation 3 | Grand Theft Auto IV and its add-ons, Red Dead Redemption , Max Payne 3 , Grand Theft Auto V |
| 2008 | Dunia engine | Game engine developed by Ubisoft Montreal . It is cross-platform (PC, PlayStation 3, Xbox 360) and one of the most technologically advanced game engines at the time of its release. One of the few engines using Direct3D10.1. | Far Cry 2 , James Cameron's Avatar: The Game |
| 2008 | Frostbite engine | EA Digital Illusions CE game engine designed to replace the previous Refractor Engine . Cross-platform (PC, PlayStation 3, Xbox 360). Uses DirectX 9, DirectX 10, Direct3D 10.1, DirectX 11.X. | Battlefield: Bad Company , Battlefield: Bad Company 2 , Battlefield 3 , Battlefield 1943 , Need for Speed: The Run , Medal of Honor (multiplayer only), Battlefield 4 , Need for Speed: Rivals . |
| 2008 | Corona sdk | Corona Labs game engine designed to quickly develop mobile games and applications. Supported platforms - iOS, Android, Windows, Mac OS, tvOS, Android TV and Fire OS. | HoPiKo , I Love Hue , Gunman Taco Truck |
| 2009 | Eclipse engine | A game engine from BioWare made for use in their own games. | Dragon Age: Origins and add-ons |
| 2009 | Crystal tools | Game engine from Square Enix , made for use in their own games. Implemented TrueHD support, improved face animations and the ability to render high-detail cut scenes. Supports Xbox 360 , PlayStation 3 , PC as well as multiplayer online games . | Final Fantasy XIII Final Fantasy Versus XIII |
| 2009 | Cryengine 3 | The game engine from Crytek , which is an improved version of CryEngine 2 . The main difference is the support for PlayStation 3 , Xbox 360 , their heirs, as well as multiplayer online games . | Crysis 2 Warface crysis 3 |
| 2009 | Serious Engine 3 | The third engine from Croteam in the Serious Engine line. Added support for seventh-generation game consoles, as well as modern graphic effects. | Serious Sam HD: The First Encounter , Serious Sam HD: The Second Encounter , Serious Sam 3: BFE |
| 2010 | Illusion engine | Engine developed by 2K Czech for internal use. | Mafia ii |
| 2010 | id Tech 5 | The engine that is being developed in id Software as a replacement for id Tech 4. id Tech 5 is currently used to create games from id | Rage , Wolfenstein: The New Order |
| 2010 | HydroEngine | A modern engine, whose main feature is the technology for modeling fluid (water) flows in real time. | Hydrophobia |
| 2010 | 4A Engine | Game engine developed by Ukrainian studio 4A Games . Supports rendering using Direct3D9, Direct3D10 , Direct3D10.1, Direct3D 11 . | Metro 2033 , Metro: Last Light , Metro: Exodus |
| 2011 | Creation engine | The Creation Engine was designed primarily for use in The Elder Scrolls V: Skyrim, the latest (2011) installment in the Elder Scrolls role-playing game series. | The Elder Scrolls V: Skyrim , Fallout 4 |
| 2013 | CryEngine (4th generation) | The fourth version of CryEngine , the engine from Crytek | Ryse: Son of Rome |
| 2014 | Serious Engine 4 | The fourth engine from Croteam in the Serious Engine line. Added support for the eighth generation game consoles, as well as modern graphic effects. | The Talos Principle , Serious Sam 4 |
| 2015 | Source 2 | The new game engine from Valve , announced in March 2015. | Dota 2 Reborn |
| 2016 | id Tech 6 | Game engine from id Software . It was originally planned as a revolutionary engine, using Sparse Voxel Octree technology, but in the end, the priority was the rational use of existing technologies instead of offering innovative ones. | Doom |
| 2018 | Core | New graphics engine for World of Tanks, made personally by the Wargaming.net team | World of tanks |
2013 Oddity Engine 2 Engine from Oddity Interactive game Tr-Zero
- Blitz3D is a graphics engine with its BlitzBasic programming language.
- IMUSE is a specially developed engine for synchronizing music with visual actions.
- Hedgehog Engine - two / three-dimensional engine for games of the Sonic the Hedgehog series (starting with the game Sonic Unleashed ).
- Odyssey Engine - used to create three-dimensional role-playing games, as well as the game Star Wars: Knights of the Old Republic .
- OGRE is an online role-playing game engine.
- Quasar is the next-generation object-oriented game engine developed by Syide Technologies .
- Retribution Engine - A game engine for creating action-style games.
- Shark 3D is a cross between Spinor for PC, video games and 3D real-time applications.
- Truevision3d is a three-dimensional game engine using the DirectX API.
- Unity is a modern cross-platform game three-dimensional engine. Scripting is performed in C #, Javascript, Boo (Python dialect).
- Vicious Engine is a game engine ported to Microsoft Windows, Sony PlayStation 2, Microsoft Xbox, and Sony PlayStation Portable.
- Trinigy Vision Engine - www.trinigy.de.
- LyN engine is an Ubisoft engine used in its own development.
- Vicarious Visions Alchemy is an Intrinsic Graphics engine.
- Luminous Studio is a game engine developed by Square Enix .
- Xash3D is a clone of the GoldSrc engine with support for some features, almost completely compatible with it. There is a port on Android and other mobile OS (gained popularity after porting Counter-Strike games to it).
Notes
- β game engine | Definition of game engine in English by Oxford Dictionaries . Oxford Dictionaries | English - "The basic software of a computer game or video game." Date of treatment December 11, 2017.
- β https://habr.com/en/post/303976/
- β Falco 3D Engine. 3D Engine. Game Engine . FALCO ENGINE. 3D ENGINE. GAME ENGINE . falco3d.com. Date of treatment June 7, 2019.
- β Epic Games, Inc. UDK Commercial Terms . Date of treatment June 5, 2011. Archived on May 11, 2013.
- β Unigine SDK updates (inaccessible link) . Date of treatment February 3, 2013. Archived on February 8, 2013.
See also
- Game engine
- Graphics engine
- Sound engine
- Physics engine
Links
- Detailed list of game engines at DevMaster.net
- Links to the source codes of various engines on GameDev.ru