Циклопедия скорбит по жертвам террористического акта в Крокус-Сити (Красногорск, МО)

Сравнение игровых движков

Материал из Циклопедии
Перейти к навигации Перейти к поиску

Игровой движок — базовое программное обеспечение компьютерной игры. Разделение игры и игрового движка часто расплывчато, и не всегда студии проводят чёткую границу между ними. Но в общем случае термин «игровой движок» применяется для того программного обеспечения, которое пригодно для повторного использования и расширения, и тем самым может быть рассмотрено как основание для разработки множества различных игр без существенных изменений.

Игровые движки могут быть как подключаемыми библиотеками для разработчиков, так и распространяться совместно с интегрированной средой разработки в составе конструктора игр. Некоторые игровые движки могут поставляться в виде полноценной компьютерной игры, возможно, без игровых ресурсов. Например, игровой движок id Tech 3 распространяется как открытый разработчиком код игры Quake III Arena без игровых ресурсов[1]. Подобный движок может быть использован как с оригинальными игровыми ресурсами (при наличии приобретенной копии игры), так и с другими игровыми ресурсами в совместимых с движком форматах (такое применение движка похоже на моддинг оригинальной игры). Такая форма распространения также позволяет произвести портирование оригинальной игры на другую, не предусмотренную разработчиком, платформу[2] или для создания новой игры (обычно, речь идет о форке движка/игры).

Некоторые движки, используемые для разработки игр, могут предоставлять только часть функциональности, необходимой игре (примером является графический движок, обеспечивающий только рендеринг графики компьютерной игры в реальном времени). Такие движки применяются в комбинации с другими движками и программными библиотеками, реализующими недостающий функционал. Такое комбинирование также возможно, если движок предоставляет функциональность на уровне, недостаточном для удовлетворения всех требований к создаваемой компьютерной игре. В данной статье производится сравнение предоставляемых различными игровыми движками и комбинируемыми библиотеками возможностей, а также общих характеристик. Там, где это возможно, указана версия движка, для которой приведены данные (предпочтение отдаётся стабильным версиям).

Общие характеристики[править]

В таблице ниже приведены игровые движки, а также популярные у разработчиков компьютерных игр комбинируемые библиотеки и наборы средств разработки. Таблица не является исчерпывающей таблицей движков и ПО, применяемого для создания компьютерных игр. Сравнивается наличие реализации основных функций, необходимых для создания компьютерной игры, а также общих для ПО характеристик (например, поддерживаемые аппаратные и программные платформы, особенности лицензирования).

Название Основной язык программирования Форма распространения Поддерживаемые платформы 2D графика 3D графика Физическое моделирование Звук Cкрипты Лицензия Лицензирование для некоммерческой разработки Лицензирование для коммерческой разработки Примеры игр Разработчик Появление Версия
4A Engine Проприетарная Нет Нет Метро 2033, Metro: Last Light, Metro Redux 4A Games 2010
Adventure Game Interpreter Проприетарная Нет Нет King’s Quest I: Quest for the Crown, Leisure Suit Larry in the Land of the Lounge Lizards, Manhunter: New York, Space Quest I: The Sarien Encounter Sierra Entertainment 1984 3.002.149 (17 августа 1989 года)
Adventure Game Studio C-подобный Конструктор игр Да Нет Нет Да Да Artistic License 2.0[en] Пермиссивное Пермиссивное Heroine's Quest[en], Primordia, Resonance[en] Крис Джонс 1997 3.5.0.24 (25 февраля 2020 года)
Aleph One Порт компьютерной игры GPLv3 Копилефт Копилефт Marathon[en], Marathon 2: Durandal[en], Marathon Infinity[en] Bungie, cоавторство разработчиков 2000 1.2.1 (20 июня 2015 года)
Allegro C Библиотека Windows, macOS, Linux, Android, iOS Да Да(?) Нет Да Нет zlib Пермиссивное Пермиссивное Icy Tower, Liquid War[en] Shawn Hargreaves 1990 5.2.6 (10 февраля 2020 года)
Anura Engine[en] C++ zlib Пермиссивное Пермиссивное Frogatto & Friends[en] David White 2010
AnvilNext (Scimitar, Anvil) Проприетарная Нет Нет Assassin’s Creed, Prince of Persia (2008), Tom Clancy’s Rainbow Six Siege Ubisoft Montreal 2007
AtmosFear Проприетарная Нет Нет Анабиоз: Сон разума, Вивисектор: зверь внутри Action Forms 1998
Aurora Engine Проприетарная Нет Neverwinter Nights (2002), Ведьмак, Эврика! BioWare 2002
Blender Game Engine[en] Визуальные средства, Python Конструктор игр Кроссплатформенный Нет Да Да Да Да GPLv2 Копилефт Копилефт Sintel The Game[en], Yo Frankie![en] Blender Foundation 2000 2.79b (22 марта 2018 года)
BlitzTech Проприетарная Нет Taz: Wanted, The House of the Dead: Overkill, Reservoir Dogs Blitz Games Studios Limited 2001
Bork3D[en] C++ Компьютерная игра Windows, macOS, iOS Нет Да Да Да Нет BSD Пермиссивное Пермиссивное Anytime Golf: Magic Touch Bork 3D LLC 2008 20100408 (8 апреля 2010 года)
Box2D C++ Библиотека Кроссплатформенный Нет Нет Да Нет Нет MIT Пермиссивное Пермиссивное Angry Birds, Limbo, Shovel Knight, Transformice Erin Catto 2006 2.3.1 (5 апреля 2014 года)
BRender Проприетарная Нет Нет Carmageddon, Disney’s Aladdin in Nasira’s Revenge, SWAT: Global Strike Team Argonaut Software 1995 2003 год
Build Engine C Компьютерная игра Проприетарная Да Blood, Duke Nukem 3D, Witchaven Ken Silverman 1995
Buildbox[en] Визуальные средства Конструктор игр Проприетарная Ограниченное по возможностям Да 3D Bump Ball, Moth 8cell Inc. 2014
Bullet C++ Библиотека Кроссплатформенный Нет Нет Да Нет Нет zlib Пермиссивное Пермиссивное Champions of Regnum[en], Grand Theft Auto IV, Red Dead Redemption Erwin Coumans 2006(?) 2.89 (21 декабря 2019 года)
C4 Engine[en] Проприетарная Нет Да World of Subways, City Bus Simulator 2010[en], Quest of Persia: Lotfali Khan Zand[en] Terathon Software LLC 2005
Cafu[en] MIT Пермиссивное Пермиссивное Carsten Fuchs 2000 20171028 (28 октября 2017 года)
Chipmunk[en] C Библиотека Кроссплатформенный Нет Нет Да Нет Нет MIT Пермиссивное Пермиссивное Eternity's Child[en], X-Moto, Waking Mars[en] Scott Lembcke, Howling Moon Software 2007(?) 7.0.3 (7 июня 2019 года)
Chrome Engine Проприетарная Chrome, Call of Juarez, Dying Light Techland Sp. z o.o. 2003
ClanLib C++ Библиотека Windows, macOS, Linux, Android, iOS(?) Да Да(?) Нет Да Нет(?) zlib Пермиссивное Пермиссивное The ClanLib Team 1999 4.0.0 (11 мая 2015 года)
CloakNT Проприетарная Нет Chaser: Вспомнить всё, Knights of the Temple 2, Soldier of Fortune: Payback Cauldron HQ 2003
Cocos Creator JavaScript Конструктор игр Windows, macOS, Android, iOS Да Да Да Да Да Проприетарная[3] Пермиссивное Пермиссивное Beijing Chukong Aipu Technology Co. Ltd 2016 2.3.3 (9 апреля 2020 года)
Cocos2d Python Модуль Кроссплатформенный Да Нет Нет Да Нет MIT Пермиссивное Пермиссивное Ricardo Quesada, Richard Jones, Claudio Canepa 2008 0.6.8 (3 февраля 2020 года)
Cocos2d-objc Objective-C Библиотека macOS, iOS Да Нет Да Да Нет MIT Пермиссивное Пермиссивное Ricardo Quesada, Zynga Inc. 2008 3.5 (4 апреля 2016 года)
Cocos2d-x C++ Библиотека Windows, macOS, Linux, Android, iOS Да Да Да Да Да (Lua) MIT Пермиссивное Пермиссивное Clash of Lords 2, Flow Free[en], Hill Climb Racing Zhe Wang 2010 4.0 (29 ноября 2019 года)
Coldstone Game Engine Проприетарная Нет Нет Pillars of Garendall[en] Ambrosia Software, Beenox Studios 2001 1.0.1 (6 августа 2002 года)
Construct 2 Визуальные средства, JavaScript Конструктор игр Windows[4], macOS, Linux, Android, iOS, Windows Phone, Wii U Да Нет Да Да Да Проприетарная Ограниченное по возможностям Да Insanity's Blade Scirra Ltd. 2011
Construct 3 Визуальные средства, JavaScript Конструктор игр Windows, macOS, Linux, Android, iOS, Chrome OS, Xbox One Да Нет Да Да Да Проприетарная Ограниченное по возможностям Да Destinata Scirra Ltd. 2017
Construct Classic Визуальные средства, Python Конструктор игр Windows Да Нет Да Да Да GPLv2 Пермиссивное Пермиссивное TowerClimb Scirra Ltd. 2007 r2 (5 февраля 2012 года)
CPAL3D Проприетарная Нет Да Memento Mori Centauri Production 2002
Creation Engine Проприетарная Нет Нет Fallout 4, Fallout 76, The Elder Scrolls V: Skyrim Bethesda Game Studios 2011
CryEngine Проприетарная Far Cry, Crysis, Hunt: Showdown, Warface Crytek GmbH 2002 5.6.3 (20 сентября 2019 года)
Crystal Space LGPL Пермиссивное Пермиссивное Bonez Adventures: Tomb of Fulaos[en], PlaneShift[en] Jorrit Tyberghein 1997 2.0 (3 июля 2012 года)
Crystal Tools Проприетарная Нет Нет Final Fantasy XIII, Final Fantasy XIV, Lightning Returns: Final Fantasy XIII Square Enix 2009
Dagor Engine Проприетарная Birds of Steel, Ил-2 Штурмовик: Крылатые хищники, War Thunder Gaijin Entertainment 2001 5.0 (7 февраля 2018 года)
Dark Engine Проприетарная Нет Thief: The Dark Project, Thief II: The Metal Age, System Shock 2 Looking Glass Studios 1998 1.18 (2000 год)
DarkPlaces C, QuakeC Форк игрового движка Windows, macOS, Linux, iOS Нет Да Да Да Да GPLv2 Копилефт Копилефт Nexuiz, Steel Storm, Xonotic Forest Hale 2000 build 20140513 (13 мая 2014 года)
Decima Проприетарная Нет Death Stranding, Horizon Zero Dawn, Killzone: Shadow Fall, Until Dawn Guerrilla Games 2013
Delta3D LGPL Пермиссивное Пермиссивное Delta3d Team 2004 2.8.0 (10 октября 2014 года)
Diesel Проприетарная Нет Нет Bionic Commando Rearmed, Bionic Commando (2009), Wanted: Weapons of Fate GRIN 2001
dim3[en] MIT Пермиссивное Пермиссивное Klink! Software v24 (2 июля 2014 года)
DirectX SDK (Windows Games SDK) C++ SDK Windows, Xbox Да Да Нет Да Нет Проприетарная Да Да Crysis, Madden NFL 97[en], Warcraft III: Reforged, Космические рейнджеры Microsoft 1995 DirectX 12 10.00.18362.0116 (19 мая 2019 года)
DMM Библиотека Windows, macOS, Linux, Android, iOS, Xbox, PS3, PS4 Нет Нет Да Нет Нет Проприетарная Нет Проприетарное Star Wars: The Force Unleashed, Star Wars: The Force Unleashed II Pixelux Entertainment 2008
Dunia Engine Проприетарная Нет Нет Far Cry 2, Far Cry Primal, James Cameron’s Avatar: The Game Ubisoft Montreal 2008
DX Studio Визуальные средства, JavaScript Конструктор игр Проприетарная GazShock, iGrow Game Worldweaver Ltd. 2005 3.2 (1 декабря 2010 года)
Eclipse Engine Проприетарная Нет Нет Dragon Age: Origins, Dragon Age: Origins – Awakening BioWare 2009
Electron Engine Проприетарная Нет Нет Neverwinter Nights 2, Neverwinter Nights 2: Mask of the Betrayer, Neverwinter Nights 2: Storm of Zehir BioWare 2006
Enigma engine Проприетарная Нет Блицкриг, Сталинград, Карибский кризис Nival Interactive 2003
Essence Engine Проприетарная Company of Heroes, Company of Heroes 2, Warhammer 40,000: Dawn of War II, Warhammer 40,000: Dawn of War III Relic Entertainment 2006
Falco 3D Engine C# Да Бесплатное Falco Software 2.4.0.2 (23 мая 2020 года)
Felgo[en] JavaScript, QML Модуль Да Да Нет Да Да Проприетарная Да (Незначительные ограничения) Да Dominoes Pro, Hosn Obe / 31 Schwimmen Online FELGO GmbH 2012 3.5.0 (22 апреля 2020 года)
Flixel ActionScript Библиотека MIT Пермиссивное Пермиссивное Tower of Heaven (Flash), Canabalt, Hello Worlds Adam Saltsman 2009
Fox Engine Проприетарная Нет Pro Evolution Soccer 2014, Metal Gear Solid V: Ground Zeroes, Metal Gear Solid V: The Phantom Pain, Metal Gear Survive Kojima Productions 2013
Freescape Проприетарная Castle Master[en], Driller, Total Eclipse Incentive Software Ltd. 1987 3D Construction Kit 2 (1992 год)
Frostbite Проприетарная Нет Нет Battlefield: Bad Company, FIFA 17, Need for Speed: The Run, Star Wars: Battlefront (2015) EA DICE 2008
Game Editor C Конструктор игр GPLv3/Проприетарная Копилефт Makslane Rodrigues 2003 1.4 (5 июля 2010 года)
Game Maker Визуальные средства, GML Конструктор игр Да Частично Нет Да Да Проприетарная Ограниченное по возможностям Да Gunpoint, Hotline Miami, Spelunky Марк Овермарс, YoYo Games 1999 8.1.141 (февраль 2012 года)
Game Maker Studio 2 Визуальные средства, GML Конструктор игр Да Да Да Да Да Проприетарная Ограниченное по возможностям Да The Swords of Ditto[en] YoYo Games 2017 2.2.5.481 (18 декабря 2019 года)
Game Maker: Studio Визуальные средства, GML Конструктор игр Да Да Да Да Да Проприетарная Ограниченное по возможностям Да Fran Bow, Hotline Miami 2: Wrong Number, Nuclear Throne, Undertale YoYo Games 2012 1.4.9999 (4 октября 2018 года)
Gamebryo C++ Библиотека Проприетарная Sid Meier’s Civilization IV, The Elder Scrolls III: Morrowind, The Elder Scrolls IV: Oblivion Numerical Design Limited, Gamebase Co. Ltd. 1997 4.0 (март 2012 года)
GemRB C++, Python Game engine recreation[en] Windows, macOS, Linux, iOS, Android, *BSD, Solaris, Pandora, Haiku, Maemo, Syllable, AmigaOS, Symbian OS Да Нет Нет Да Да GPLv2 Копилефт Копилефт Baldur’s Gate (recreation), Icewind Dale (recreation), Planescape: Torment (recreation) Brian Tanedo, Lotana, Thuy Nguyen et al. 2003 0.8.6 (24 ноября 2019 года)
Genesis3D[en] Abandonware Свободен от лицензирования Свободен от лицензирования Extreme Paintbrawl 2[en], Neocron[en], Ominous Horizons: A Paladin's Calling[en] Eclipse Entertainment, WildTangent Inc. 1997 1.1 (15 ноября 1999 года)
Genie Engine Проприетарная Нет Age of Empires, Age of Empires II: The Age of Kings, Star Wars: Galactic Battlegrounds Ensemble Studios 1997
Geo-Mod Проприетарная Нет Нет Red Faction, Red Faction II Volition Inc., Deep Silver Volition 2001
Glacier Проприетарная Нет Нет Freedom Fighters, Hitman: Codename 47, Hitman 2 (2018), Mini Ninjas IO Interactive 2000 2.x (2018 год)
GLScene Delphi Библиотека Windows, Linux Нет Да Нет Нет Нет MPL 2.0 Пермиссивное Пермиссивное Mike Lischke, Eric Grange 1999 1.8 (1 января 2019 года)
Godot MIT Пермиссивное Пермиссивное Dog Mendonça & Pizza Boy, Tanks of Freedom Juan Linietsky, Ariel Manzur 2014 3.2.1 (10 марта 2020 года)
Gold Box Проприетарная Champions of Krynn[en], Curse of the Azure Bonds, Neverwinter Nights (1991), Pool of Radiance[en] Strategic Simulations Inc. 1988
GoldSrc (GoldSource) Проприетарная Нет Counter-Strike, Half-Life, Team Fortress Classic Valve 1998
GrimE Lua Проприетарная Нет Нет Escape from Monkey Island, Grim Fandango LucasArts Entertainment 1998
Havok Physics C++ Библиотека Windows, macOS, Linux, Android, iOS, Windows Phone, Xbox, PS2, PS3, PS4, Wii Нет Нет Да Нет Нет Проприетарная Нет Проприетарное Assassin’s Creed, BioShock, Dead Space, The Last of Us Havok, Microsoft 2000
Havok Vision Проприетарная Arcania: Gothic 4, Stronghold 3, The Settlers 7: Paths to a Kingdom Trinigy[en], Havok 2003 8.2 (11 октября 2011 года)
HeroEngine[en] Игровой движок для создания MMOG Проприетарная Star Wars: The Old Republic Simutronics Corporation[en], Idea Fabrik 2.0 (5 декабря 2012 года)
HPL GPLv3 Копилефт Копилефт Penumbra: Black Plague, Penumbra: Overture, Penumbra: Requiem Frictional Games 2006
HPL2 Проприетарная Amnesia: A Machine for Pigs, Amnesia: The Dark Descent Frictional Games 2010
HydroEngine Проприетарная Нет Нет Hydrophobia Blade Interactive, Dark Energy Digital[en] 2010
id Tech (Doom) C Порт компьютерной игры DOS, UNIX-подобные ОС Да Нет Да Да Нет GPL Копилефт Копилефт Doom (1993), Heretic, Strife id Software Inc. 1993 31 мая 1996 года
id Tech (Quake) C, QuakeC Компьютерная игра DOS, Windows Нет Да Да Да Да GPL Копилефт Копилефт C.I.A. Operative: Solo Missions, HeXen II, Quake id Software Inc. 1996
id Tech (Wolfenstein 3D) C Компьютерная игра DOS Да Нет Да Да Нет GPL Копилефт Копилефт Corridor 7, Sonic’s Schoolhouse, Wolfenstein 3D id Software Inc. 1992
id Tech 2 C Компьютерная игра Windows, Linux Нет Да Да Да Нет GPL Копилефт Копилефт Daikatana, Heretic II, Quake II id Software Inc. 1997 22 декабяря 2001 года
id Tech 3 C Компьютерная игра Windows, Linux Нет Да Да Да Нет GPLv2 Копилефт Копилефт American McGee’s Alice, Heavy Metal: F.A.K.K.², Quake III Arena, Star Wars Jedi Knight: Jedi Academy id Software Inc. 1999 19 августа 2004 года
id Tech 4 GPLv3 Копилефт Копилефт Doom 3, Prey, Quake 4 id Software Inc. 2004 29 марта 2013 года
id Tech 5 Проприетарная Dishonored 2, Rage, Wolfenstein: The Old Blood id Software Inc. 2011
id Tech 6 Проприетарная Doom (2016), Wolfenstein II: The New Colossus, Wolfenstein: Youngblood id Software Inc. 2016
id Tech 7 Проприетарная Doom Eternal id Software Inc. 2020
Ignite Проприетарная Нет EA Sports UFC, FIFA 14 (PS4, Xbox One), NHL 15 EA 2013
Illusion Engine Проприетарная Нет Нет Mafia: Definitive Edition, Mafia II, Mafia III 2K Czech 2010
Infernal Engine Проприетарная Нет BloodRayne, BloodRayne 2, Ghostbusters: The Video Game Terminal Reality 2002
Infinity Engine Игровой движок для создания RPG Windows Да Нет Нет Да Да Проприетарная Нет Baldur’s Gate, Icewind Dale, Planescape: Torment BioWare, Overhaul Games 1998 Enhanced Edition (28 ноября 2012 года)
INSTEAD Lua Интерпретатор текстографических игр MIT Пермиссивное Пермиссивное Пётр Косых 2009 3.3.2 (19 апреля 2020 года)
Iron Engine Проприетарная Нет Нет Ironsight, Sins of a Solar Empire, Sins of a Dark Age[en] Ironclad Games 2008
Irrlicht C++ Библиотека Windows, macOS, Linux, Xbox Нет Да Нет Нет Нет zlib Пермиссивное Пермиссивное Minetest, SuperTuxKart, H-Craft Championship[en] Nikolaus Gebhardt 2003 1.8.4 (9 июля 2016 года)
IW Engine Проприетарная Нет Нет 007: Quantum of Solace, Call of Duty 2, Call of Duty: Infinite Warfare Infinity Ward, Treyarch 2005
JADE Проприетарная Нет Нет Beyond Good & Evil, Prince of Persia: The Sands of Time, Rayman Raving Rabbids Ubisoft Montpellier 2003
jMonkeyEngine (jME) Java SDK Windows, macOS, Linux Нет Да Да Да Нет BSD Пермиссивное Пермиссивное Nord[en], Grappling Hook[en] Mark Powell, jME core Team 2003 3.3.2 (10 мая 2020 года)
Kynapse Библиотека Проприетарная Нет Alice: Madness Returns, Fable II, Sacred 2: Fallen Angel, Властелин Колец Онлайн Kynogon, Autodesk 2008
LithTech Проприетарная Aliens vs Predator 2, Blood II: The Chosen, F.E.A.R., Medal of Honor: Pacific Assault, Middle-earth: Shadow of War Monolith Productions 1998 Firebird Engine (2017 год)
LÖVE Lua Интерпретатор/Runtime библиотека zlib Пермиссивное Пермиссивное Move or Die[en] LÖVE Development Team 2008 11.3 (27 октября 2019 года)
LS3D Проприетарная Нет Нет Chameleon (2005), Hidden & Dangerous 2, Mafia: The City of Lost Heaven, Wings of War Illusion Softworks 2002 2006 год
Lumberyard Проприетарная New World[en], Star Citizen, The Grand Tour Game[en] Amazon 2015 Beta 1.23 (20 февраля 2020 года)
Luminous Engine Проприетарная Нет Нет Final Fantasy XV Square Enix 2016
LyN Проприетарная Нет Нет From Dust, Rabbids Go Home[en], ZombiU Ubisoft 2008
M.U.G.E.N Конфигурирование Игровой движок Проприетарная Да Нет Mortal Kombat Project Elecbyte 1999 1.1 (6 августа 2013 года)
Marmalade C/C++ Проприетарная Cut the Rope, Lara Croft and the Guardian of Light, Plants vs. Zombies Ideaworks Ltd., GMO Cloud 8.8 (март 2017 года)
Moai CPAL[en] Broken Age, Invisible, Inc., The Franz Kafka Videogame Zipline Games 2011
MT Framework Проприетарная Нет Dead Rising, Devil May Cry 4, Monster Hunter: World, Resident Evil 5 Capcom 2006
Nebula Device MIT Пермиссивное Пермиссивное Drakensang: The Dark Eye, Project Nomads, Railroad Pioneer Radon Labs 2002 r3307 (24 апреля 2009 года)
Newton C++ Библиотека Кроссплатформенный Нет Нет Да Нет Нет zlib Пермиссивное Пермиссивное Mount & Blade, Penumbra, SOMA Julio Jerez, Alain Suero 2003 3.14 (29 декабря 2019 года)
NScripter Проприетарная Да Бесплатное Takahashi Naoki 1999 20111009 (12 октября 2011 года)
Odyssey Engine Проприетарная Нет Нет Star Wars: Knights of the Old Republic, Star Wars: Knights of the Old Republic II – The Sith Lords BioWare 2003
OGRE C++ Библиотека Windows, Windows UWP, macOS, Linux, Android, iOS Нет Да Нет Нет Нет MIT Пермиссивное Пермиссивное Hob, Kenshi, Rigs of Rods, Torchlight OGRE Team 2005 1.12.6 (26 апреля 2020 года)
Open Dynamics Engine C++ Библиотека Кроссплатформенный Нет Нет Да Нет Нет BSD, LGPL Пермиссивное Пермиссивное Call of Juarez, Dead Island, World of Goo Russell Smith 2001 0.16.1 (19 февраля 2020 года)
OpenMW[en] C++ Game engine recreation[en] GPLv3 Копилефт Копилефт The Elder Scrolls III: Morrowind (recreation) Nicolay Korslund, Marc Zinnschlag et al. 2008 0.45 (28 марта 2019 года)
OpenSceneGraph C++ Библиотека Windows, macOS, Linux Нет Да Нет Нет Нет OSG PL (основана на LGPL) Пермиссивное Пермиссивное FlightGear, OpenMW[en] Robert Osfield 1999 3.6.5 (31 января 2020 года)
OpenSimulator LSL, C# Сервер виртуальных миров Windows, macOS, Linux, FreeBSD, OpenBSD, NetBSD, Solaris Нет Да Нет Да Да BSD Пермиссивное Пермиссивное Darren Guard 2007 0.9.1.1 (7 января 2020 года)
Outerra[en] Демоверсия Windows Нет Да Нет Нет Нет Проприетарная Нет Нет (только избранные проекты) Anteworld[en], TitanIM[en] Outerra s.r.o 2008
Panda3D Python Библиотека Windows, macOS, Linux, FreeBSD Нет Да Да Да Нет Модифицированная BSD Пермиссивное Пермиссивное A Vampyre Story, Pirates of the Caribbean Online, Toontown Online[en] Disney Interactive, Университет Карнеги — Меллона 2002 1.10.6 (19 марта 2020 года)
PhyreEngine Проприетарная Только для разработки под PS3 Да flOw (PS3), Journey (2012), Unravel Sony Interactive Entertainment 2007
PhysX C++ Библиотека Windows, macOS, Linux, Android, iOS, Xbox, PS2, PS3, PS4, Wii Нет Нет Да Нет Нет BSD Пермиссивное Пермиссивное Alice: Madness Returns, Batman: Arkham Origins, Metro Exodus Ageia, nVidia 2005 4.0.0 (20 декабря 2018 года)
Prism3D Проприетарная Нет Duke Nukem: Manhattan Project, Euro Truck Simulator, Hard Truck: 18 Wheels of Steel SCS Software s.r.o. 2001
Pygame Python Модуль LGPL Пермиссивное Пермиссивное Frets on Fire, Dangerous High School Girls in Trouble![en] Pete Shinners 2000 1.9.6 (25 апреля 2019 года)
QFusion C GPLv2 Копилефт Копилефт Warsow Victor Luchitz 2002 2.1.0 (23 апреля 2016 года)
RAGE Проприетарная Нет Нет Grand Theft Auto IV, Max Payne 3, Red Dead Redemption Rockstar San Diego Inc. 2006 26 октября 2018 года
Real Virtuality Проприетарная Нет Нет ArmA: Armed Assault, DayZ, Iron Front: Liberation 1944, Operation Flashpoint: Cold War Crisis Bohemia Interactive Studio 2001
Reality Engine Проприетарная Нет Нет CellFactor: Combat Training, CellFactor: Revolution Artificial Studios 2005 15.1 (13 декабря 2005 года)
REDengine Проприетарная Нет Нет Ведьмак 2: Убийцы королей, Ведьмак 3: Дикая Охота CD Projekt RED 2011
Ren'Py Визуальные средства, Python MIT, LGPL Пермиссивное Пермиссивное Digital: A Love Story, Doki Doki Literature Club!, Katawa Shoujo, Бесконечное лето Tom Rothamel 2004 7.3.5 (17 октября 2019 года)
RenderWare Проприетарная Active Worlds, Commandos: Strike Force, Grand Theft Auto III, Mortal Kombat: Armageddon, The Sims 3 Criterion Games 1993 2018 год
Retribution Engine C++, Визуальные средства Игровой движок для создания FPS, Конструктор игр Windows Нет Да Да Да Да GPLv2 Копилефт Копилефт Corridors of Power, Dead Man Walking APGSoftware 1999 1.13 (14 апреля 2016 года)
ROMU Проприетарная Нет Нет FlatOut, Rally Trophy, Wreckfest Bugbear Entertainment 2001
RPG Maker Визуальные средства, JavaScript Конструктор игр Проприетарная Aveyond[en], Eternal Eden[en], Finding Paradise, OFF the game, OneShot ASCII Corporation 1992 MV (23 октября 2015 года)
Saber3D Проприетарная Halo 2, Inversion, Will Rock Saber Interactive 2003
SAGE (W3D) Проприетарная Нет Emperor: Battle for Dune, Command & Conquer: Generals, Command & Conquer: Renegade, Command & Conquer 3: Tiberium Wars, The Lord of the Rings: The Battle for Middle-earth Westwood Studios, EA 2001
SCUMM Проприетарная Нет Нет Indiana Jones & The Last Crusade: The Graphic Adventure, Maniac Mansion, The Dig, The Secret of Monkey Island LucasArts Entertainment 1987 1997 год
Serious Engine GPLv2 Копилефт Копилефт Last Chaos, Nitro Family, Serious Sam: The First Encounter Croteam 2001
Serious Engine 2 Проприетарная Нет Serious Sam II Croteam 2005
Serious Engine 3 Проприетарная Нет Serious Sam 3: BFE, Serious Sam HD: The First Encounter, Serious Sam HD: The Second Encounter Croteam 2009
Serious Engine 4 Проприетарная Нет Serious Sam: The First Encounter (VR, 2017), Serious Sam: The Second Encounter (VR, 2017), The Talos Principle Croteam 2014
Shark 3D Проприетарная Нет Dreamfall: The Longest Journey Spinor GmbH 2000
Sierra’s Creative Interpreter Проприетарная Нет Нет Gabriel Knight: Sins of the Fathers, Leisure Suit Larry: Love for Sail!, The Colonel’s Bequest, Torin’s Passage Sierra Entertainment 1988 3.000.000 (1996 год)
Silent Storm Engine Проприетарная Нет Heroes of Might and Magic V, Ночной Дозор, Операция Silent Storm, Серп и молот Nival Interactive 2003
Sith Проприетарная Нет Нет Star Wars Jedi Knight: Dark Forces II, Star Wars Jedi Knight: Mysteries of the Sith LucasArts Entertainment 1997 1998 год
Snowdrop Проприетарная Нет Нет Tom Clancy’s The Division, South Park: The Fractured But Whole, Starlink: Battle for Atlas Massive Entertainment 2016
Solar2D (Corona SDK) Lua MIT Пермиссивное Пермиссивное Blast Monkeys[en], Bubble Ball[en], The Lost City[en] Corona Labs Inc. 2009 2020.3595 (21 мая 2020 года)
Source Проприетарная Counter-Strike: Global Offensive, Half-Life 2, Left 4 Dead, Portal, Vampire: The Masquerade – Bloodlines Valve 2004 Source Engine 24 (2013 год)
Source 2 Проприетарная Artifact, Dota 2, Half-Life: Alyx, The Lab Valve 2015
Spring Engine C++ Игровой движок для создания RTS GPLv2 Копилефт Копилефт NOTA, Spring:1944, Zero-K[en] The Spring Community 2007 104.0.1 (24 сентября 2017 года)
Stencyl Визуальные средства, Haxe Конструктор игр Да Нет Да Да Да Проприетарная Ограниченное по возможностям Да Duke Dashington Remastered, ecotone, Forgotten Hill Mementoes, NC Tower Defense 2[5] Stencyl LLC 2011 4.0.1 (21 февраля 2019 года)
Stratagus C++ Игровой движок GPLv2 Копилефт Копилефт Bos Wars[en] Stratagus Team 1998 2.4.3 (25 апреля 2020 года)
TheEngine Проприетарная Магия крови, Магия крови: Время теней, Death Track: Возрождение, King’s Bounty: Тёмная сторона Skyfallen Entertainment 2005
Tokamak C++ Библиотека Кроссплатформенный Нет Нет Да Нет Нет BSD, zlib Пермиссивное Пермиссивное Deer Hunter 2005, Bontãgo David Lam 2002 1.0.5a (22 апреля 2008 года)
Truevision3d Проприетарная Нет Truevision3D LLC. 1999
Unigine Проприетарная Cradle, Oil Rush, Sumoman UNIGINE Corp. 2005 2.11 (10 апреля 2020 года)
Unity Проприетарная Ограниченное по возможностям Да Hearthstone, Kerbal Space Program, King’s Bounty: Legions, Pokémon Go, Temple Run Unity Technologies 2005 2019.3.13 (6 мая 2020 года)
Unreal Engine Проприетарная Да Да BioShock Infinite, Deus Ex, Gears of War, Dishonored, Lineage II, Thief (2014), Tom Clancy’s Splinter Cell, Unreal, Unreal Tournament Epic Games 1998 4.24 (9 декабря 2019 года)
URQ URQL Интерпретатор текстографических игр Тимофей Басанов 2000
VASSAL LGPL Пермиссивное Пермиссивное VASSAL Team 2003 3.2.17 (31 декабря 2016 года)
Vengeance Engine Проприетарная Нет Нет BioShock, BioShock 2, SWAT 4 Irrational Games 2004
Vicarious Visions Alchemy (Intrinsic Alchemy) Проприетарная Нет Crash Nitro Kart, Enigma: Rising Tide, Marvel: Ultimate Alliance Intrinsic Graphics, Vicarious Visions 2002
Vicious Engine (?) SDK Да Да Да Да (?) Проприетарная Нет (?) 300: March to Glory, Dead Head Fred, Puzzle Quest: Challenge of the Warlords Vicious Cycle Software[en] 2005 2 (25 марта 2009 года)
Virtual Theatre Проприетарная Beneath a Steel Sky, Broken Sword: The Shadow of the Templars, Lure of the Temptress Revolution Software 1992
Wintermute Engine (WME) MIT Пермиссивное Пермиссивное The Lost Crown: A Ghost-Hunting Adventure, The White Chamber, Hamlet Dead:Code Software 2003 1.9.1 (1 января 2010 года)
WorldForge[en] C++, Python Фреймворк для создания MMORPG GPLv2, GPLv3 Копилефт Копилефт WorldForge:Deeds Worldforge Team 1998 0.6.2 (клиент) / 0.7.2 (сервер) (12 ноября 2019 года)
X-Ray Проприетарная Нет Нет S.T.A.L.K.E.R.: Тень Чернобыля, S.T.A.L.K.E.R.: Чистое небо, S.T.A.L.K.E.R.: Зов Припяти GSC Game World 2007
XnGine Проприетарная The Elder Scrolls II: Daggerfall, The Terminator: Future Shock, XCar: Experimental Racing[en] Bethesda Softworks 1995 1999 год
YETI engine Проприетарная Нет Нет Beowulf: The Game, Lost: Via Domus, Tom Clancy’s Ghost Recon Advanced Warfighter (Xbox 360) Ubisoft 2006
Z-machine Inform Виртуальная машина для текстовых игр Joel Berez, Marc Blank 1979 1.1 (2014 год)
Zillions of Games Проприетарная Jeff Mallett, Mark Lefler 1998 2.0.1 (2003 год)

Пояснения к столбцам:

  • Название — официальное название на момент указанной версии ПО (в скобках даны известные альтернативные или более ранние названия для удобства поиска);
  • Основной язык программирования — язык или языки программирования, преимущественно используемые при разработке игр с использованием движка (могут не совпадать с языком, на котором написан движок);
  • Наличие реализации функций:
    • 2D графика — наличие специализированных компонентов, предназначенных для загрузки из файлов и рендерига двухмерных изображений и анимации в двухмерных координатах (большинство движков с 3D рендерингом принципиально могут рендерить двухмерные изображения с использованием текстурированных плоскостей, но не все имеют специально предназначенные для этого компоненты и поддержку работы в двухмерных координатах);
    • 3D графика — наличие специализированных компонентов, предназначенных для загрузки из файлов и рендерига трёхмерных моделей и анимации в трёхмерных координатах: некоторые движки не поддерживают работу в трёхмерных координатах (псевдотрёхмерность), другие — загрузку трёхмерных моделей из файлов средствами движка;
    • Физическое моделирование — наличие специализированных компонентов движка, предназначенных для моделирования физических законов движения и взаимодействия игровых объектов (в т. ч. если эти компоненты используют интегрированный или совместно распространяемый физический движок, который может применяться отдельно);
    • Звук — наличие специализированных компонентов движка, предназначенных для загрузки из файлов и воспроизведения звуков и музыки;
    • Скрипты — поддержка специального сценарного языка, который позволяет добавлять или изменять сценарии, игровую логику или алгоритмы искусственного интеллекта (в рамках возможностей, предоставленных движком) без непосредственного изменения программного кода движка;
  • Лицензирование для некоммерческой разработки — возможность на бесплатной основе использовать движок для разработки и последующего некоммерческого распространения игр ('Нет' в этом столбце означает, что никакой бесплатной версии для сторонней некоммерческой разработки не предоставляется);
  • Лицензирование для коммерческой разработки — возможность на бесплатной или платной основе использовать движок для разработки и последующего коммерческого распространения игр ('Нет' в этом столбце означает, что для движка не предоставляется внешнего коммерческого лицензирования);
    • 'Нет' в обоих столбцах лицензирования — для движка не предоставляется внешнего лицензирования (такой движок используется только для проектов компании-разработчика);
  • Разработчик — автор(ы) и текущий разработчик (на момент указанной версии), если отличаются;
  • Появление — год появления первой публично-доступной версии движка / реализованной компьютерной игры;
  • Версия — версия и/или дата выхода последней известной версии движка для которой приведены данные в столбцах.

Работа с 3D графикой[править]

В таблице представлено сравнение поддерживаемых технологий и возможностей игровых движков, поддерживающих работу с 3D графикой.

Название Direct3D OpenGL OpenGL ES Vulkan Трассировка лучей Поддержка VR шлемов
GLScene Нет Да Нет Нет Нет Нет
Irrlicht Да Да Нет Нет Нет Нет
OGRE Да Да Да Частично Нет Да
OpenSceneGraph Нет Да Да Нет Нет Нет
Outerra[en] Нет Да Нет Нет Нет Да

Физическое моделирование[править]

Примечания[править]

  1. Репозиторий с кодом игры Quake III Arena
  2. Running Quake 3 on the Raspberry Pi
  3. Проприетарная лицензия распространяется только на сам конструктор Cocos Creator. Движок, являющийся основой для создаваемых в редакторе игр, распространяется под пермиссивной лицензией MIT.
  4. Сам редактор Construct 2 запускается только в Windows. Игры запускаются и под другими указанными платформами.
  5. List of Games on Steam

Ссылки[править]