Введение

Игровые движки — это инструменты, позволяющие разрабатывать видеоигры, не создавая всё с нуля. Независимо от того, основаны они на 2D или 3D графике, они предоставляют инструменты для создания и размещения игровых ресурсов.

Двигатели

Примечание: Нижеприведенный перечень не является исчерпывающим. Кроме того, он смешивает игровые движки с движками рендеринга, а также связки API без каких-либо различий.
Название Основной язык программирования Год выпуска Сценарий Кросс-платформа 2D/3D ориентированная Целевая платформа Известные игры Лицензии Примечания и ссылки
4A Engine C++ 2010 ✔ 3D Windows, macOS, Linux, PlayStation 3, PlayStation 4, Xbox 360, Xbox One Metro 2033, Metro: Last Light, Metro Exodus
A Frame (VR) JavaScript 2015 JavaScript ✔ 3D Кросс-платформа Открытый исходный код, Система компонентов сущности, WebVR Framework
Adventure Game Interpreter 1984 C стиль ✔ 2D DOS, Apple SOS, ProDOS, Classic Mac OS, Atari TOS Список игр
Adventure Game Studio C++ 1997 AGSScript ✔ 2D Windows, Linux Chzo Mythos, Blackwell В основном используется для разработки графических игр приключений от третьего лица, один из самых популярных для разработки любительских игр приключений
Aleph One C++ 2000? Lua, Marathon язык разметки 2.5D Windows, Linux, macOS Aleph One (ремейк Marathon) FPS движок
Amazon Lumberyard C++ 2015 Lua ✔ 3D PlayStation 4, Xbox One, Windows New World Программное обеспечение бесплатно скачивается и используется, однако оно тесно взаимодействует с услугами Amazon.
Anvil C++, C# 2009 ✔ 3D Windows, PlayStation 3, PlayStation 4, PlayStation Vita, Wii U, Xbox 360, Xbox One Список
AppGameKit C++, BASIC 2016 C#, C++, AGK BASIC ✔ 2D, 3D Windows, Mac, iOS, Android, HTML5, Raspberry Pi
Ardor3D Java 2008 ✔ 3D Кросс-платформа Вилка jMonkeyEngine 2.0
Aurora toolset C++ 2002 NWScript ✔ 3D Windows, Linux, macOS Neverwinter Nights
Babylon.js JavaScript, TypeScript 2013 JavaScript, TypeScript ✔ 3D Кросс-платформа
Blend4Web JavaScript, Python, C, C++ 2018 JavaScript ✔ 3D WebGL, Windows, Linux, macOS, iOS, Android Опыт любопытство
Blender Game Engine C, C++ 2000 Python ✔ 2D, 3D Windows, Linux, macOS, Solaris Yo Frankie!, Sintel The Game, ColorCube 2D/3D игровой движок упакован в 3D-модельный с интегрированной библиотекой Bullet physics
Build engine C 1995 ✔ 2.5D Windows, Linux, macOS, DOS Duke Nukem 3D, Shadow Warrior, Blood, Redneck Rampage FPS; 2.5D, 2D grid base geometry
Buildbox C++ 2014 Optional(JavaScript) ✔ 2D, 3D Windows, macOS, iOS, Android 2D/3D game builder with drag and drop functionalities, coding optional (not required), FREE license available
C4 Engine C++ 2015 C++, Visual Script ✔ 3D Windows, PlayStation 5, PlayStation 4, Xbox One Список
Chrome Engine C++ 2002 ✔ 3D Windows, Linux, PlayStation 4, Xbox One Список
ClanLib C++ 1999 ✔ 2.5D Windows, Linux, macOS
Clausewitz C++ 2007 ✔ 3D Windows, macOS, Linux All Paradox Development Studio games since 2007
Clickteam Fusion 1994 ✔ 2D Windows, iOS, Android, HTML5, Adobe Flash Five Nights at Freddy's, Baba Is You
Cocos2d, Cocos2d x, Cocos2d html5 C++, Python, Objective C, JavaScript 2010 C++, JavaScript, Java, Lua 2D, 2.5D, 3D Windows, Linux, macOS, iOS, Android, BlackBerry, Tizen Geometry Dash Android target binds to Java; iOS target uses Objective C
Codea Lua 2011 ✔ 2D, 3D iOS
Construct C++ 2007 JavaScript, Event System ✔ 2D Windows, macOS, Wii U, HTML5 capable internet browsers Hypnospace Outlaw, GPL Classic version
CraftStudio 2015 Lua ✔ 2D, 3D Windows, macOS, Linux Used to create voxel based games.
Creation Engine C++ 2011 Papyrus ✔ 3D Windows, PlayStation 3, Xbox 360, Xbox One, PlayStation 4 The Elder Scrolls V: Skyrim, Fallout 4, Fallout 76
CryEngine C++ 2002 C++, C# ✔ 3D Windows, macOS, Linux, PlayStation 3, PlayStation 4, Wii U, Xbox 360, Xbox One, iOS, Android Crysis, Far Cry
Crystal Tools ✔ 3D PlayStation 3, Xbox 360, Windows, Wii Список
Crystal Space C++ Java, Perl, Python 3D Windows, Linux, macOS Keepsake, Yo Frankie!
Cube Engine C++ 2001 CubeScript 3D Windows, Linux, macOS AssaultCube, Cube Prior generation (means it has a successor), 2D grid based system, optimized for outdoor not indoor maps
Cube 2 Engine C++ 2004 CubeScript 3D Windows, Linux, macOS Cube 2: Sauerbraten Efficient 6 directional height map based geometry (versus traditional Polygon soup model), hence the name Cube, FPS engine
Dagor Engine ✔ 3D Windows, PlayStation 4, PlayStation 3, Xbox 360, Linux, macOS Список
Dark Engine C++ 1995 ✔ 3D Windows Thief: The Dark Project, System Shock 2, Thief II: The Metal Age Advanced AI and sound features (full control of sound propagation). Edited with DromEd.
Decima ✔ 3D PlayStation 4, PlayStation 5, Windows Death Stranding, Horizon Zero Dawn, Killzone: Shadow Fall, Until Dawn, Until Dawn: Rush of Blood, Horizon Forbidden West
Defold C++ Lua 2D, 3D iOS, Android, HTML5, Windows, macOS, Linux, Nintendo Switch, PlayStation 4 Scene Editor, Particle Fx editor, Tilemap Editor, Code Editor, Debugger. Extend the engine with your own native code (C/C++, Obj C, Java, JavaScript).
Delta3D C++ Python 2.5D Кросс-платформа
Dim3 C++ JavaScript 3D Кросс-платформа
DimensioneX Multiplayer Engine Java Java, VBScript 2.5D Кросс-платформа Produces browser games with pseudo 3D views; games can be made into Facebook Apps; intended for beginners
DX Studio C++ JavaScript 3D Windows
Dunia Engine C++ ✔ 3D Windows, PlayStation 3, Xbox 360, PlayStation 4, Xbox One Список
ego ✔ 3D PlayStation 3, Windows, Xbox 360, macOS, Wii, Wii U, Xbox One, PlayStation 4 Список Primarily used for racing games
Electron toolset C# NWScript 3D Windows Neverwinter Nights 2
Enforce 3D Windows Shade: Wrath of Angels, Alpha Prime, Carrier Command: Gaea Mission, Take On Mars
Enigma Engine ✔ 3D Windows, macOS Blitzkrieg, Blitzkrieg 2
Essence Engine 3D Windows Список
Exult C++ 2D Windows, Linux, macOS, BSD Ultima VII Free software re implemented Ultima VII game engine
Flare3D ActionScript 3 ✔ 3D Web, Windows, iOS, Android, BlackBerry Список
Flixel ActionScript 2D Various games by Gregory Weir Boilerplate code for Flash games
ForgeLight ✔ 3D Windows, PlayStation 4, Xbox One Free Realms, PlanetSide 2, Landmark, EverQuest Next, H1Z1: Just Survive, H1Z1: King of the Kill
Fox Engine 2013 ✔ 3D Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One Список
Freescape Freescape Command Language ✔ 3D Amstrad CPC, ZX Spectrum, IBM PC, Commodore 64, Amiga, Atari ST Список
FreeSpace 2 Source Code Project C++ ✔ 3D Windows, Mac OS X, Linux, FreeBSD FreeSpace 2; several projects, including games based on the Babylon 5 and 2004 Battlestar Galactica universes.
Frostbite C++ 2008 ✔ 3D Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One Список Used originally for the Battlefield video games
Future Pinball 3D Windows
Gamebryo C++ ✔ 3D Windows, PlayStation 3, PlayStation 4, Xbox 360, Xbox One Список
Game Editor Custom (C styled) ✔ 2D iPhone, iPad, macOS, Windows (95 Windows 7), Linux, Windows based smartphones, GP2X, Pocket PCs, Handheld PCs Proprietary
GameMaker Studio Game Maker Language 1999 Game Maker Language, JavaScript, C++, GLSL, HLSL ✔ 2D Windows, Windows 8, Xbox 360, Xbox One, PlayStation 3, PlayStation 4, PlayStation Vita, macOS, Ubuntu, HTML5, Android, iOS, Windows Phone 8, Tizen, Amazon Fire TV, Nintendo Switch AM2R, Deltarune, Hotline Miami, Hyper Light Drifter, Minit, Nuclear Throne, Pizza Tower, Undertale, VA 11 Hall A, Wandersong Limited 3D abilities
GameSalad Lang Script ✔ 2D iOS, Android
Gamestudio CScript, Lite C 3D Windows Список Games can be published royalty free
GDevelop C++, JavaScript 2008 Events editor, JavaScript (Optional) ✔ 2D, 3D Windows, Linux, Mac, HTML5, Android, iOS, Facebook Instant Games Drag and drop game engine for everyone, almost everything can be done from the GUI, no coding experience required to make games
Genie Engine ✔ 2D Windows, PlayStation 2, Xbox One, Xbox Series X/S Age of Empires, Age of Empires II, Star Wars: Galactic Battlegrounds, Age of Empires II: HD Edition, Age of Empires: Definitive Edition, Age of Empires II: Definitive Edition