Перейти к навигации Перейти к поиску
Игровые движки - это инструменты, доступные разработчикам игр для быстрого и простого программирования и планирования игры, не создавая ее с нуля. Независимо от того, основаны ли они на 2D или 3D, они предлагают инструменты, помогающие в создании и размещении ресурсов.
Двигатели [ править ]
Примечание. Следующий список не является исчерпывающим. Кроме того, он без каких-либо различий смешивает игровые движки с движками рендеринга, а также привязки API.
Имя | Основной язык программирования | Сценарии | Кроссплатформенность | 2D / 3D ориентированный | Целевая платформа | Известные игры | Лицензия | Примечания и ссылки |
---|---|---|---|---|---|---|---|---|
Двигатель 4A | C ++ | да | 3D | Windows , macOS , Linux , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One | Метро 2033 , Метро: Последний свет , Метро Исход | Проприетарный | ||
А-образная рамка (VR) | JavaScript | JavaScript | да | 3D | Кроссплатформенность | Массачусетский технологический институт | Система компонентов Entity с открытым исходным кодом WebVR framework | |
Интерпретатор приключенческих игр | Стиль C | да | 2D | DOS , Apple SOS , ProDOS , Классическая Mac OS , Atari TOS | Список | Проприетарный | ||
Студия приключенческих игр | C ++ | AGSScript | да | 2D | Windows , Linux | Чзо Мифос , Блэквелл | Художественный 2.0 | В основном используется для разработки третьего лица предварительно оказанные графические приключенческие игры , один из самых популярных для создания любительских приключенческих игр |
Аламо | да | 3D | Windows , macOS , Xbox 360 | Star Wars: Empire at War , Star Wars: Empire at War: Forces of Corruption , Universe at War: Earth Assault | Проприетарный | |||
Алеф Один | C ++ | Lua , язык разметки Marathon | да | 2.5D | Windows , Linux , [[macOS] | Алеф Один ( римейк марафона ) | GPL | FPS движок |
Antiryad Gx | C, Ассемблер | C, C ++, гель | да | 2D, 3D | Windows , DOS , Mac OS , Linux , iOS , Android , AmigaOS , AROS , MorphOS , NACL | Проприетарный | ||
Анура | C ++, FFL [1] | FFL [1] | да | 2D | Windows , Linux , macOS , iOS , Android , BlackBerry 10 | Фрогатто и друзья | zlib | [ необходима ссылка ] , функция заморозка |
Наковальня | С ++, С # | да | 3D | Windows , PlayStation 3 , PlayStation 4 , PlayStation Vita , Wii U , Xbox 360 , Xbox One | Список | Проприетарный | ||
AppGameKit | C ++, BASIC | C #, C ++, AGK BASIC | да | 2D, 3D | Windows, Mac, iOS, Android, HTML5, Raspberry Pi | Проприетарный | ||
Ardor3D | Ява | да | 3D | Кроссплатформенность | zlib | Форк jMonkeyEngine 2.0 | ||
Набор инструментов Aurora | C ++ | NWScript | да | 3D | Windows , Linux , macOS | Neverwinter Nights | Проприетарный | |
BigWorld | Python | да | 3D | Windows , Linux , Xbox 360 , PlayStation 3 | Список | Проприетарный | ||
Blend4Web | JavaScript , Python , C , C ++ | JavaScript | да | 3D | WebGL , Windows , Linux , macOS , iOS , Android | Испытайте любопытство | GPLv3 или коммерческая | Контент игры, включая графику, анимацию, звук и физику, создается в пакете 3D-моделирования и анимации Blender [2] |
Блендер | C, C ++ | Python | да | 2D, 3D | Windows , Linux , macOS , Solaris | Йо Фрэнки! , Синтел Игра , ColorCube | GPL | 2D / 3D игровой движок упакован в 3D-модельер со встроенной библиотекой физики Bullet [3] [4] |
Игровой движок Bork3D | C ++ | да | 3D | IOS , macOS , Windows | Список | BSD | ||
BRender | да | 3D | Windows , DOS , PlayStation | Carmageddon , FX Fighter , I-War (Война за независимость) . | Проприетарный | |||
Сборка двигателя | C | да | 2.5D | Windows , Linux , macOS , DOS | Duke Nukem 3D , Shadow Warrior , Кровь , Буйство быдла | Индивидуальное бесплатное некоммерческое использование | Движок FPS ; Базовая геометрия сетки 2.5D , 2D | |
Buildbox | C ++ | Необязательный (JavaScript) | да | 2D, 3D | Windows , macOS , iOS , Android | Проприетарный | Конструктор игр 2D / 3D с функциями перетаскивания, кодирование необязательно (не требуется), доступна БЕСПЛАТНАЯ лицензия | |
Двигатель C4 | C ++ | Визуальный сценарий | да | 3D | Windows , PlayStation 4 , Xbox One | Список | Проприетарный | |
Cafu Engine | C ++ | Lua | да | 3D | Windows , Linux , macOS | Массачусетский технологический институт | Включает редактор карт и сеть [5] | |
CPAL3D | Нет | 3D | Windows | Помни о смерти | Проприетарный | |||
Chrome Engine | C ++ | да | 3D | Windows , Linux , PlayStation 4 , Xbox One | Список | Проприетарный | ||
ClanLib | C ++ | да | 2.5D | Windows , Linux , macOS | zlib | |||
Клаузевиц | C ++ | да | 3D | Windows , macOS , Linux | Все игры Paradox Development Studio с 2007 года | Проприетарный | ||
Clickteam Fusion | да | 2D | Windows , iOS , Android , HTML5 , Adobe Flash | Five Nights at Freddy's , Баба - это ты | Проприетарный | |||
Cocos2d, Cocos2d-x, Cocos2d-html5 | C ++, Python, Objective-C , JavaScript | JavaScript, Java, Lua | да | 2D, 2.5D, 3D | Windows , Linux , macOS , iOS , Android , BlackBerry , Tizen | Массачусетский технологический институт | Цель Android привязывается к Java; Цель iOS использует Objective-C | |
Codea | Lua | Нет | 2D | iOS | Apache 2.0 | |||
Холодный камень | да | 2D | Mac OS 9 , macOS , Windows | Столпы Гарендалла | Проприетарный | |||
Построить | C ++ | JavaScript, Система событий | да | 2D | Окна , MacOS , Wii U , HTML5 , способные интернет - браузеры | Собственность , GPL Классическая версия | ||
Медный куб | да | 3D | Windows , macOS , Android , WebGL , Adobe Flash | Проприетарный | ||||
CraftStudio | Lua | да | 2D, 3D | Windows , macOS , Linux | Бесплатное использование | Используется для создания игр на основе вокселей . | ||
Creation Engine | C ++ | Папирус | да | 3D | Windows , PlayStation 3 , Xbox 360 , Xbox One , PlayStation 4 | The Elder Scrolls V: Skyrim , Fallout 4 , Fallout 76 | Проприетарный | |
CryEngine | C ++ | С ++, С # | да | 3D | Windows , macOS , Linux , PlayStation 3 , PlayStation 4 , Wii U , Xbox 360 , Xbox One , iOS , Android | Список | Проприетарный | |
Кристалл Инструменты | да | 3D | PlayStation 3 , Xbox 360 , Windows , Wii | Список | Проприетарный | |||
Кристальное пространство | C ++ | Java, Perl, Python | да | 3D | Windows , Linux , macOS | На память , Йо Фрэнки! | LGPL | |
Куб | C ++ | да | 3D | Windows , Linux , macOS | Штурмовой Куб , Куб | zlib | Предыдущее поколение (означает, что у него есть преемник), двухмерная сеточная система, оптимизированная для внешних, а не внутренних карт | |
Куб 2: Зауэрбратен | C ++ | CubeScript | да | 3D | Windows , Linux , macOS | Куб 2: Зауэрбратен | zlib | Эффективная геометрия на основе карты высот с 6 направлениями (по сравнению с традиционной моделью полигонального супа ), отсюда и название Cube, FPS Engine |
Дагор Двигатель | да | 3D | Windows , PlayStation 4 , PlayStation 3 , Xbox 360 , Linux , macOS | Список | Проприетарный | |||
Темный двигатель | C ++ | Нет | 3D | Windows | Thief: The Dark Project , System Shock 2 , Thief II: The Metal Age | Проприетарный | Продвинутый AI и звуковые функции (полный контроль распространения звука). Отредактировано с помощью DromEd. | |
Децима | да | 3D | PlayStation 4 , Windows | Death Stranding , Horizon Zero Dawn , Killzone Shadow Fall , До рассвета , До рассвета: Прилив крови | Проприетарный | |||
Defold | Lua | Lua | да | 2D, 3D | iOS , Android , HTML5 , Windows , macOS , Linux , Nintendo Switch | Лицензия Defold 1.0 | Редактор сцен, редактор Particle Fx, редактор тайловых карт, редактор кода, отладчик. Расширьте движок своим собственным нативным кодом (C / C ++, Obj-C, Java, JavaScript). | |
Delta3D | C ++ | Python | да | 2.5D | Кроссплатформенность | LGPL | ||
Dim3 | C ++ | JavaScript | да | 3D | Кроссплатформенность | Массачусетский технологический институт | ||
Многопользовательский движок DimensioneX | Ява | Java, VBScript | да | 2.5D | Кроссплатформенность | GPL | Производит браузерные игры с псевдо-3D-видами; игры можно превратить в приложения Facebook; предназначен для начинающих | |
DX Studio | C ++ | JavaScript | Нет | 3D | Windows | проприетарное , бесплатное | ||
Dunia Engine | C ++ | да | 3D | Windows , PlayStation 3 , Xbox 360 , PlayStation 4 , Xbox One | Список | Проприетарный | На основе CryEngine | |
эго | да | 3D | PlayStation 3 , Windows , Xbox 360 , macOS , Wii , Wii U , Xbox One , PlayStation 4 | Список | Проприетарный | В основном используется для гоночных игр | ||
Электронный инструментарий | C # | NWScript | Нет | 3D | Windows | Neverwinter Nights 2 | Проприетарный | |
Принудительно | Нет | 3D | Windows | Shade: Wrath of Angels , Alpha Prime , Carrier Command: Gaea Mission , Take On Mars | Проприетарный | |||
Enigma Engine | да | 3D | Windows , macOS , | Блицкриг , Блицкриг 2 | Проприетарный | |||
Двигатель сущности | Нет | 3D | Windows | Список | Проприетарный | |||
Эйфория | да | 3D | Windows , PlayStation 4 , Xbox One , PlayStation 3 , Xbox 360 , iOS , Android | Проприетарный | ||||
Ликование | C ++ | да | 2D | Windows , Linux , macOS , BSD | GPL | Бесплатное программное обеспечение повторно внедрено в игровой движок Ultima VII | ||
Flare3D | ActionScript 3 | да | 3D | Интернет , Windows , iOS , Android , BlackBerry | Список | Проприетарный | ||
Фликсель | ActionScript | да | 2D | Различные игры Грегори Вейра | Массачусетский технологический институт | Код шаблона для Flash-игр | ||
Forgelight Engine | Нет | 3D | Windows | Free Realms , PlanetSide 2 , Landmark , EverQuest Next , H1Z1: Just Survive , H1Z1: King of the Kill | Проприетарный | |||
Fox Engine | да | 3D | Windows , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One | Список | Проприетарный | |||
Freescape | Командный язык Freescape | да | 3D | Amstrad CPC , ZX Spectrum , IBM PC , Commodore 64 , Commodore Amiga , Atari ST | Список | Проприетарный | ||
Обморожение | C ++ | да | 3D | Windows , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One | Список | Проприетарный | Первоначально использовался для видеоигр Battlefield (серии) | |
Будущий пинбол | Нет | 3D | Windows | Бесплатное ПО | ||||
Gamebryo | C ++ | да | 3D | Windows , PlayStation 3 , PlayStation 4 , Xbox 360 , Xbox One | Список | Проприетарный | ||
Редактор игр | Пользовательский (в стиле C) | да | 2D | iPhone , iPad , macOS , Windows (95-Windows 7), Linux , смартфоны на базе Windows , GP2X , карманные ПК, карманные компьютеры | GPL , проприетарный | |||
GameMaker Studio | GML | Язык Game Maker, JavaScript, GLSL | да | 2D, 3D | 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 | Список игр GameMaker Studio | Проприетарный | Ограниченные возможности 3D |
GameSalad | Lang | Сценарий | да | 2D | iOS , Android | Проприетарный | ||
Gamestudio | C-скрипт, Lite-C | Нет | 3D | Windows | Список | Проприетарный | Игры могут публиковаться без лицензионных отчислений | |
Гамвас | JavaScript | JavaScript | да | 2D | HTML5 | Массачусетский технологический институт | Игровой движок HTML5 Canvas с интеграцией Box2D | |
GDevelop | C ++ , JavaScript | Редактор событий, JavaScript (необязательно) | да | 2D | Windows, Linux, Mac, HTML5, Android, iOS, мгновенные игры Facebook | Массачусетский технологический институт | Игровой движок с перетаскиванием для всех, почти все можно сделать с помощью графического интерфейса, для создания игр не требуется опыта программирования | |
Годо | C ++ | GDScript , C #, визуальный скрипт, GDNative | да | 2D, 2.5D, 3D | Windows, macOS, Linux, UWP, iOS, Android, HTML и веб-сборка | Массачусетский технологический институт | 3.0+ добавляет скрипты C # и другие языки через модули и GDNative. PBR и глобальное освещение. | |
Золотая коробка | Сборка, Паскаль, C, C ++ | да | 2D | Amiga , Apple II , Atari ST , Commodore 64 / +128 , DOS , Macintosh , Nintendo Entertainment System , PC-9801 , Sega Genesis | Pool of Radiance , Gateway to the Savage Frontier , Champions of Krynn , Buck Rogers: Countdown to Doomsday , Neverwinter Nights , Spelljammer: Pirates of Realmspace | Проприетарный | Движок SSI для ролевых игр Advanced Dungeons & Dragons | |
GoldSrc | C, C ++, Сборка | да | 3D | Windows , macOS , Linux , PlayStation 2 , Xbox , Dreamcast | Half-Life , Team Fortress Classic , Half-Life: Opposing Force , Counter-Strike , Ricochet , Deathmatch Classic , Half-Life: Blue Shift , Half-Life: Decay , Day of Defeat , Counter-Strike: Condition Zero , Counter- Strike Neo , Counter-Strike Online | Проприетарный | Сильно модифицированный движок Quake | |
HeroEngine | С ++, С # | Язык HeroScript | Нет | 3D | Windows | Звездные Войны Старая Республика | Проприетарный | |
Horde3D | C ++ | да | 3D | Windows , Linux | EPL | Небольшой движок 3D-рендеринга для больших толп анимированных персонажей | ||
Двигатель HPL | C ++ | AngelScript | да | 3D | Windows , Linux , macOS | Полутень: Увертюра , Полутень: Черная чума , Полутень: Реквием , Амнезия: Темный спуск , Амнезия: Машина для свиней , Сома | Собственный , GPL (версии 1 [6] и 2 [7] ) | Кроссплатформенность, совместимость с библиотеками OpenGL, OpenAL и Newton Game Dynamics; определяющие функции включают возможность расширенного взаимодействия с объектами посредством использования кода физики Ньютона |
id Tech 1 (Doom) | C | ACS | да | 2.5D | Windows , Linux , macOS | Doom , Doom II , Heretic , Hexen , Strife , Chex Quest | GPL | Геометрия уровней, спрайты и частицы на основе 2D, использует умные методы, чтобы создать иллюзию глубины 3D. |
id Tech 2 (Quake) | C | QuakeC | да | 3D | Windows , Linux , macOS | Землетрясение | GPL | Первый настоящий 3D движок id Tech |
id Tech 2 (Quake II) | C | C | да | 3D | Windows , Linux , macOS | Quake II | GPL | Также называется движком Quake II. |
id Tech 3 | C | C | да | 3D | Windows , Linux , macOS | Quake III Arena , Quake Live | GPL | Также называется движком Quake III. |
id Tech 4 | C ++ | C ++ через библиотеки DLL | да | 3D | Windows , Linux , macOS | Doom 3 , Doom 3 BFG Edition , Quake 4 , Prey , Enemy Territory: Quake Wars , Wolfenstein , Brink | GPL | Также называется движком Doom 3 ; расширенные функции : освещение, тени, интерактивные поверхности графического интерфейса |
id Tech 5 | C ++ , AMPL , Clipper , Python | Сценарий | да | 3D | Windows , macOS , Xbox 360 , Xbox One , PlayStation 3 , PlayStation 4 | Ярость , Wolfenstein: The New Order , Wolfenstein: The Old Blood , The Evil Within | Проприетарный | Первый движок id Tech с технологией MegaTexture , начиная с Rage |
id Tech 6 | C ++ | да | 3D | Windows , Xbox One , PlayStation 4 , Nintendo Switch | Гибель (2016) , Wolfenstein II: The New Colossus | Проприетарный | ||
id Tech 7 | C ++ | да | 3D | Windows , PlayStation 4 , Xbox One , Nintendo Switch | Дум Вечный | Проприетарный | ||
iMUSE | Нет данных | Нет данных | Интегрирован с другими двигателями | Monkey Island 2: Месть LeChuck в , все LucasArts приключенческие игры впоследствии | Проприетарный | Динамическая музыкальная система | ||
Infinity Engine | да | 2D | Windows , Mac OS , macOS , AmigaOS 4 | Baldur's Gate , Planescape: Torment , Icewind Dale , Baldur's Gate II: Shadows of Amn , Icewind Dale II | Проприетарный | |||
Irrlicht | C ++ | C ++ | да | 3D | Windows , Mac OS , Linux , Windows CE | Список игр Иррлихта | zlib | Открытый исходный код, аудио с расширением |
ioquake3 | C | да | 3D | Windows , Linux , macOS | Городской террор | GPL | ||
Железный двигатель | Нет | 3D | Windows | Грехи солнечной империи , грехи темного века | Проприетарный | |||
Двигатель IW | C ++ | Custom (в стиле C) (на основе Quake-C) | да | 3D | Windows , macOS , PlayStation 4 , PlayStation 3 , Xbox One , Xbox 360 , Wii U , Wii | Call of Duty серии | Проприетарный | Первоначально построено из id Tech 3 |
Нефрит | C ++ | да | 3D | Кроссплатформенность | Список | Проприетарный | ||
Джейк2 | Ява | да | 3D | Кроссплатформенность | GPL | Java-порт игрового движка Quake II | ||
Java 3D | Ява | да | 3D | Кроссплатформенность | BSD | Проект, ориентированный на сообщество. Используется многими школами как часть курсовой работы | ||
Джедаи | C | да | 2.5D | DOS , Windows | Звездные войны: Темные силы , Преступники | Проприетарный | По слухам, был реконструирован из движка Doom. | |
jMonkeyEngine | Ява | да | 3D | Кроссплатформенность | BSD | Проект, ориентированный на сообщество, используется несколькими коммерческими игровыми студиями. | ||
Кинетика | Нет | 3D | PlayStation 2 | Список | Проприетарный | |||
Киви (каркас) | Python | Кв | да | 2.5D | Windows , Linux , macOS , iOS , Android | Массачусетский технологический институт | Для быстрой разработки могу создавать приложения с поддержкой мультитач | |
LayaAir | ActionScript 3 , JavaScript , TypeScript | да | 2D, 3D | WebGL , Windows , Linux , macOS , iOS , Android | GPL или коммерческий | 2D / 3D игровой движок, а также режим VR предоставляют бесплатные инструменты для преобразования содержимого 3D-ресурсов из файлов FBX или сцены Unity . | ||
Leadwerks | C ++ | Lua | да | 3D | Windows , Linux | Проприетарный | ||
LibGDX | Ява | да | 2D, 3D | GNU / Linux , Windows , macOS , iOS , Android , Java-апплет , WebGL | Ingress | Apache 2.0 | Фреймворк для разработки игр Java, предоставляет унифицированный API, который работает на всех поддерживаемых платформах. | |
ЛитТех | да | 3D | Кроссплатформенность | Список | Проприетарный | |||
Лесной склад | C ++ | Lua | да | 3D | PlayStation 4 , Xbox One , Windows | Проприетарный | Программное обеспечение можно бесплатно загрузить и использовать, однако оно тесно сотрудничает с сервисами Amazon. | |
Световая студия | да | 3D | PlayStation 4 , Xbox One , Windows | Последняя фантазия XV | Проприетарный | |||
LyN | да | 3D | Кроссплатформенность | Список | Проприетарный | Предназначен для эффективного масштабирования на консолях 7-го и 8-го поколений | ||
LÖVE 2D | C ++ | Lua | да | 2D | iOS , Android , Windows , Linux , macOS , NetBSD , FreeBSD , OpenBSD , Solaris и все платформы, поддерживаемые pkgsrc [8] | Mari0 , Путешествие в центр Хокторна , двигайся или умри [9] | zlib | [10] |
MUGEN | C | да | 2D | Linux , DOS , Windows , macOS | Бесплатное ПО | Первоначально использовался Allegro , теперь используется на SDL | ||
Мармелад | C ++, Lua, Objective-C, HTML5 | Lua, 2DKit | да | 2D, 3D | iOS , Android , BlackBerry , Windows 10 , Amazon, macOS , Windows , Tizen , Roku, Chromecast | Проприетарный | Высокопроизводительный, кроссплатформенный, с инструментами разработки и магазином активов | |
Моаи SDK | C ++ | Lua | да | 2D | Windows , macOS , iOS , Android , Linux | Сломанный возраст | CPAL | |
MT Framework | C ++ | да | 3D | PlayStation 3 , Xbox 360 , Windows , Wii , Wii U , Nintendo 3DS , PlayStation Vita | Список | Проприетарный | Предполагается, что консольный движок 7-го поколения будет заменен на Panta Rhei. | |
MonoGame / XNA | C # | C # | да | 2D, 3D | Windows , macOS , Xbox One , PlayStation 4 , PlayStation Vita , Windows Phone , iOS , Android , Магазин Windows , Ouya , BSD | Skulls of the Shogun , Terraria , Bastion , TowerFall , Transistor (видеоигра) , Fez (видеоигра) , Axiom Verge | Microsoft Public | |
Nebula Engine | Нет | 3D | Windows | Дракенсанг: Темный Глаз , Дракенсанг: Река Времени | Проприетарный | [ необходима цитата ] | ||
NScripter | Нет | 2D | Windows | Бесплатное ПО | ||||
Odyssey Engine | да | 3D | Windows , macOS | Star Wars: Knights of the Old Republic , Star Wars: Knights of the Old Republic II: The Sith Lords | Проприетарный | |||
ОГРЭ | C ++ | C ++ | да | 3D | Linux , Windows (все основные версии), macOS, NaCl , WinRT , Windows Phone 8 , iOS и Android | Факел | Массачусетский технологический институт | Движок 3D-рендеринга, используемый в нескольких играх |
OHRRPGCE | FreeBASIC | Хомяк | да | 2D | Windows , macOS , Linux , Android | GPL | Система создания ролевых игр ; использование сценариев необязательно | |
ONScripter | NScripter | NScripter | да | 2D | Windows , macOS , Linux , Dreamcast , PSP , iOS | Нарцисс , Сая-но Ута , Цукихимэ | GPL | Используется для разработки визуальных новелл и приключенческих игр от первого лица. |
OpenClonk | C ++ | C4Script | да | 2.5D | Windows , Linux , macOS | OpenClonk | ISC | Движок для 2D платформеров в жанре экшн / стратегии с 3D графикой |
OpenSimulator | C # | LSL | да | 3D | Windows , Linux , macOS , FreeBSD | BSD | Серверная платформа для размещения виртуальных миров, совместимая с клиентами Second Life | |
ORX | C / C ++ | Обычай | да | 2.5D | Windows , Linux , macOS , iOS , Android | zlib | 3D ускорение | |
Panda3D | C ++, Python | Python | да | 3D | Windows , Linux , macOS , iOS | Toontown Online , Пираты Карибского моря в Интернете | BSD | |
Panta Rhei | да | 3D | PlayStation 4 , Xbox One , Windows | В глубине души | Проприетарный | Преемник MT Framework для консолей 8-го поколения | ||
Phaser | JavaScript | JavaScript | да | 2D | Кроссплатформенность | Массачусетский технологический институт | ||
PhyreEngine | C ++ | да | 3D | ПК , PlayStation Portable , PlayStation Vita , PlayStation 3 , PlayStation 4 | Список | Проприетарное , бесплатное ПО | ||
Пико-8 | Lua | да | 2D | Windows , macOS , Linux , HTML5 | Селеста , UFO Swamp Odyssey, Pico Racer, P.Craft | Проприетарный | Строгие ограничения игрового дизайна: размер картриджа 32kB, 16 цветов, 4-канальный волновой звук, 128x128 пикселей, 256 спрайтов 8x8 пикселей. [11] | |
Пирог в небе | C | да | 2.5D | DOS , Windows , macOS | Список | Проприетарный | ||
Пиксель Game Maker MV | JavaScript | JavaScript , CoffeeScript | да | 2D | Windows , Nintendo Switch | Проприетарный | ||
PlayCanvas | JavaScript | JavaScript | да | 3D | Windows , Linux , macOS , iOS , HTML5 , Android | Массачусетский технологический институт | Пользователи могут работать над игрой одновременно через онлайн-браузер и публиковать на нескольких платформах; движок использует WebGL и включает физику | |
PlayN | Ява | да | 2D | iOS , Android , HTML5 , Windows , Linux | Apache 2.0 | |||
Пирогенез | C ++ | JavaScript | да | 3D | Windows , Linux , macOS | 0 н.э. | LGPL | Создан для игр RTS |
Q | да | 3D | Windows , macOS , Linux , PS2 , PS3 , Wii | Проприетарный | ||||
Qfusion | C / C ++ | AngelScript | да | 3D | Windows , Linux , macOS , Android | Warsow | GPL | |
Реальная виртуальность | C ++ | да | 3D | Windows , Xbox | ARMA 2 , ARMA 3 , DayZ | Проприетарный | ||
REDengine | C ++ | да | 3D | Windows , macOS , Xbox 360 , Xbox One , PlayStation 4 | Ведьмак 2: Убийцы королей , Ведьмак 3: Дикая Охота | Проприетарный | ||
Ren'Py | Python | Pygame | да | 2D | Windows , macOS , Linux , Android , OpenBSD | Аналог: A Hate Story , Jisei , Katawa Shoujo , Doki Doki Literature Club! | Массачусетский технологический институт | Используется для разработки визуальных новелл и приключенческих игр от первого лица. |
RenderWare | RWX | да | 3D | Windows , Mac OS , Nintendo GameCube , Wii , Xbox , Xbox 360 , PlayStation 2 , PlayStation 3 , PlayStation Portable | Список игр RenderWare | Проприетарный | Скрипт RenderWare доступен только в версии 2 | |
Расширенный игровой движок Rockstar (RAGE) | да | 3D | Windows , PlayStation 3 , PlayStation 4 , Wii , Xbox 360 , Xbox One | Список | Проприетарный | |||
Создатель RPG | Рубин , JavaScript | да | 2D | PC-8801 , MSX 2, PC-9801 , Super Famicom , Windows , Sega Saturn , PlayStation , Game Boy Color , PlayStation 2 , Game Boy Advance , Nintendo DS | Альфа Кимори , Ао Они , серия Aveyond , Barkley, Shut Up and Jam: Gaiden , Corpse Party , Eternal Eden , Laxius Force , One Night Trilogy , Super Columbine Massacre RPG! , На Луну , Юмэ Никки | Проприетарный | Система создания игр, позволяет пользователям создавать свои собственные ролевые игры | |
МУДРЕЦ | да | 3D | Windows , Macintosh , Xbox 360 , PlayStation 3 | Список | Проприетарный | Используется для стратегических игр в реальном времени | ||
SCUMM | да | 2D | 3DO , Amiga , Apple II , Atari ST , CDTV , Commodore 64 , FM Towns & Marty , Macintosh , Nintendo Entertainment System , DOS , Windows , Sega Mega-CD , TurboGrafx-16 / PC Engine | Смотрите категорию: SCUMM игры | Проприетарный | Полное название - Утилита создания сценариев для Maniac Mansion, из первой игры, в которой она использовалась; использует iMUSE и INSANE ; ScummVM обеспечивает воссоздание с открытым исходным кодом | ||
Акула 3D | C ++ | Python | да | 3D | Windows , Xbox , Xbox 360 | Dreamfall: самое долгое путешествие | Проприетарный | |
ShiVa | C ++ | Lua | да | 3D | Windows , macOS , Linux , iOS , Android , Windows Phone , BlackBerry , PlayStation 3 , PlayStation 4 , Wii , Xbox 360 , Xbox One , WebGL | Prince of Persia 2: The Shadow and the Flame (мобильный римейк) | Проприетарный | |
Творческий интерпретатор Сьерры (SCI) | да | 2D | Amiga , Atari ST , Macintosh , PC-9801 , IBM PC | Список версий с играми | Проприетарный | |||
Двигатель Silent Storm | Нет | 3D | Windows | Тихая буря , Ночной дозор , Серп и молот , Дневной дозор | Проприетарный | Используется для пошаговых тактических игр | ||
Подснежник | C ++ | да | 3D | Windows , Switch , PlayStation 4 , Xbox One | Tom Clancy's The Division , South Park: The Fractured but Whole , Mario + Rabbids Kingdom Battle , Череп и кости | Проприетарный | ||
Solar2D | Lua | да | 2D | iOS , Android , Kindle , Windows Phone 8 , Apple TV , Android TV , macOS , Windows | Массачусетский технологический институт | |||
Источник | C ++ | Squirrel , Lua , Python (Vampire, The Masquerade: Bloodlines, есть также руководство [12] о том, как добавить python в вашу собственную исходную игру или мод) | да | 3D | Windows , macOS , Linux , PlayStation 3 , Xbox , Xbox 360 , Android | Half-Life 2 , Counter-Strike: Source , Left 4 Dead , Portal , Team Fortress 2 и другие ( список ) | Проприетарный | SDK входит в состав многих исходных игр. |
Источник 2 | C ++ | Lua | да | 3D | Windows , macOS , Linux , Android , iOS [13] | Dota 2 (порт), [14] The Lab (ограничено), Artifact , Dota Underlords , Half-Life: Alyx | Проприетарный | Первая игра, использующая Source 2, Dota 2 , была перенесена с исходного движка Source. Одна из мини-игр Robot Repair от The Lab использует движок Source 2, а остальные семь используют движок Unity. |
Весна | C ++ | C , C ++ , Java / JVM , Lua , Python | да | 3D | Windows , Linux , macOS | Сбалансированная аннигиляция , Zero-K | GPL | RTS , моделируемые события, OpenGL |
Starling Framework | ActionScript | да | 2D | Windows , macOS , GNU / Linux , iOS , Android | Angry Birds Friends , Incredipede | BSD упрощенный | Воссоздает традиционную архитектуру списка отображения Flash на оборудовании с ускоренной графикой. | |
Стенцил | Haxe | Haxe , VPL | да | 2D | Flash , HTML5 , iOS , Android , Linux , macOS , Windows | Проприетарный | Бесплатная публикация на Flash и HTML5. Для публикации на компьютере или мобильном устройстве требуется подписка. | |
Autodesk Stingray (Bitsquid) | Lua | да | 3D | Windows, Mac, Linux, IOS, Android, PlayStation 4, PlayStation 3, Xbox 360 | Проприетарный | |||
StepMania | C ++ | Lua | да | 3D | Кроссплатформенность | В Groove , Pump It Up Pro , Pump It Up Infinity | Массачусетский технологический институт | Ритм-видеоигра и движок, изначально разработанный как симулятор Konami DDR. |
Стратагус | C ++ | Lua | да | 2D | Linux | Bos Wars | GPL | Для стратегических игр в реальном времени |
Шаг | C # | C # | да | 2D, 3D | Windows , macOS , Linux , Xbox One , iOS , Android , UWP | Массачусетский технологический институт | Начиная с сборки .NET, он всегда поддерживает последнюю версию C #. | |
Three.js | JavaScript | JavaScript | да | 2D, 3D | HTML5 , Windows , Linux , macOS , iOS , Android | Массачусетский технологический институт | ||
TOSHI | да | 3D | Windows , Nintendo GameCube , Game Boy Advance , Nintendo DS , Wii , PlayStation 2 , Xbox | Парк Юрского периода: Операция "Генезис" , Nicktoons Unite! , Скотный двор , Эль-Тигре: Приключения Мэнни Риверы , де Блоб , Marvel Super Hero Squad | Проприетарный | |||
Truevision3D | Visual Basic , C ++ | Нет | 3D | Windows | Проприетарный | |||
Torque3D | C ++ | TorqueScript | да | 3D | Windows , Linux , macOS | Marble Blast Gold , Tribes 2 , Blockland | Массачусетский технологический институт | Включает сетевой код для многопользовательской игры, механизмы бесшовного рендеринга внутри и вне помещений, скелетную анимацию, создание графического интерфейса с помощью перетаскивания, встроенный редактор мира, язык сценариев, подобный C |
Турбуленц | Машинопись | JavaScript | да | 2D, 3D | HTML5 , iOS , Android | Массачусетский технологический институт | ||
Шпагат | CSS / JavaScript | javascript | да | 2D | Windows , macOS , linux , веб-приложение | Квест Депрессии , Храм Нет | GPL | экспорт HTML без сервера, использование для текстовых игр и хорошая идея для визуальных новелл |
UbiArt Framework | C ++ | да | 2.5D | Кроссплатформенность | Rayman Origins , Rayman Legends , Child of Light , Valiant Hearts: The Great War | Проприетарный | ||
Unigine | C ++ | C #, UnigineScript, GLSL, HLSL, UUSL | да | 3D | Windows , Linux , macOS , PlayStation 3 , Android , iOS | Список | Проприетарный | Ориентирован на большие открытые сцены: 64-битная точность координат, поддержка географических координат, круглая модель Земли. В основном используется в корпоративных и профессиональных симуляторах. |
Единство | C ++ [15] | C #, Visual Scripting (Bolt) [16] | да | 2D, 2.5D, 3D | Windows , macOS , Linux , Xbox 360 , Xbox One , Wii U , New 3DS , Nintendo Switch , PlayStation 4 , PlayStation Vita , Windows Phone , iOS , Android , BlackBerry 10 , Tizen , Unity Web Player , Магазин Windows , WebGL , Oculus Rift , Gear VR , Android TV , Samsung Smart TV | Список игр Unity | Проприетарный | Bolt был приобретен Unity Technologies в мае 2020 года, отныне представляя Visual Scripting в Unity. |
Unreal Engine | C ++ | C ++ , Blueprints | да | 3D | Кроссплатформенность | Список игр Unreal Engine | Проприетарный | UnrealScript был удален в версии 4 |
Игровой движок V-Play | C ++ | QML, JavaScript | да | 2D | iOS , Android , Windows , macOS | Список | Проприетарный | Построен на Qt |
Двигатель мести | C ++ | Нет | 3D | Windows | Племена: Месть , SWAT 4 | Проприетарный | На основе Unreal Engine версии 2 / 2.5 | |
Альтернативные видения Алхимия | Lang | Сценарий | да | 3D | Nintendo GameCube , Wii , WiiWare , WiiU , Nintendo Switch , Xbox , Xbox 360 , Xbox Live Arcade , Xbox One , PlayStation 2 , PlayStation Portable , PlayStation Network , PlayStation 3 , PlayStation 4 , Windows , Android , iOS , tvOS | Skylanders , Crash Bandicoot и др. | Проприетарный | |
Яростный двигатель | Lang | Сценарий | да | 3D | Nintendo GameCube , Wii , WiiWare , Xbox , Xbox 360 , Xbox Live Arcade , PlayStation 2 , PlayStation Portable , PlayStation Network , Windows | Список | Проприетарный | |
Virtools | да | 3D | Баланс | Проприетарный | Используется для прототипирования игр и быстрой разработки | |||
Зрение | Lang | Сценарий | да | 3D | Windows , Xbox 360 , PlayStation 3 , Wii , Wii U , iOS , Android , PlayStation Vita , IE6 и выше, Firefox 2.0 и выше, Google Chrome , Opera 9 и выше | Список | Проприетарный | |
Игровой движок Visual3D | C # /. NET | да | 3D | Windows , Xbox 360 | Проприетарный | Коммерческий преемник движка RealmForge с открытым исходным кодом | ||
Визуальный пинбол | C ++ | VBScript | Нет | 3D | Windows | MAME-подобный до 0.172, затем BSD , GPL | ||
VRAGE | C # | да | 3D | Windows , Xbox One | Miner Wars 2081 , Космические инженеры , Средневековые инженеры | Проприетарный | Исходный код выпущен под коммерческой лицензией | |
Wintermute Engine | C ++ | C-подобный синтаксис | Нет | 2.5D | Windows | Пожертвование , MIT , LGPL | В облегченной версии отсутствует функция 3D-актера | |
Строитель мира | Нет | 2D | Система 3 | Бесплатное ПО | ||||
WorldForge | C ++ | Lua (клиент), Python (сервер) | да | 3D | GPL | Фреймворк MMORPG, состоящий из библиотек, сервера, клиента, медиа | ||
XnGine | Нет | 3D | ДОС | Терминатор: Шок будущего , Терминатор: SkyNET , TES 2: Daggerfall , TES Legends: Battlespire , TES Adventures: Redguard | Проприетарный | |||
Миллионы игр | Правила Zillions | Нет | 2D | Windows | Проприетарный | |||
Имя | Основной язык программирования | Сценарии | Кроссплатформенность | 2D / 3D ориентированный | Целевая платформа | Известные игры | Лицензия | Примечания и ссылки |
См. Также [ править ]
- Физический движок
- Отдых на игровом движке
- Список видеоигр с открытым исходным кодом
- Список фреймворков WebGL
- ПО для создания ролевых игр
Ссылки [ править ]
- ^ a b «Нежное введение в язык формул Frogatto» . frogatto.com . Проверено 14 февраля 2018 года .
- ^ "Официальный сайт Blend4Web" . Blend4Web.com . Проверено 22 июня 2015 года .
- ^ «blender.org - Политика установки» . Web.archive.org. 25 марта 2009 года в архив с оригинала на 25 марта 2009 года . Проверено 21 августа 2012 года .
- ^ «Особенности» . blender.org . Проверено 21 августа 2012 года .
- ^ "Список возможностей - 3D-игра и графический движок Cafu" . Cafu.de. 18 апреля 2012 года в архив с оригинала на 4 марта 2012 года . Проверено 21 августа 2012 года .
- ↑ Frictional Games (12 мая 2010 г.). «FrictionalGames / HPL1Engine: 3D-движок в реальном времени» . GitHub . Архивировано 8 июня 2018 года . Проверено 8 мая 2017 года .
- ^ "Amnesia теперь с открытым исходным кодом!" . Фрикционные игры . Проверено 30 ноября, 2020 .
- ^ "pkgsrc.se - Коллекция пакетов NetBSD" . pkgsrc.se . Проверено 19 августа 2015 года .
- ^ «LÖVE - бесплатный движок для 2D-игр» . Проверено 6 декабря 2016 года .
- ^ Akinlaja, Damilare. LÖVE2d для программирования игр Lua . ISBN 978-1782161608.
- ^ https://www.lexaloffle.com/pico-8.php
- ^ «Добавление Python» . Вики Сообщества разработчиков Valve . Проверено 20 ноября 2019 года .
- ↑ Бейли, Дастин (8 марта 2018 г.). «Artifact будет использовать Source 2, перенеся движок на iOS и Android» . PCGamesN . Архивировано 9 марта 2018 года . Проверено 8 марта 2018 года .
- ^ Мартин, Майкл. «Valve объявляет о возрождении Dota 2» . IGN . Архивировано 29 июня 2016 года . Проверено 10 июля, 2016 .
- ^ «Как Unity3D стал зверем в разработке игр» . Проверено 28 августа 2020 года .
- ^ «Unity Technologies приобретает Bolt» . Проверено 4 мая 2020 года .