ТОП 10 игровых движков на 2017 год
НАВИГАЦИЯ ПО TOP 10 ИГРОВЫХ ДВИЖКОВ:
IX. EGO Engine
VIII. Game Maker Studio
VII. 4A Engine
VI. IW Engine
V. RAGE
IV. CryEngine
III. id Tech
10 место – Decima Engine
Проприетарная технология, созданная компанией Guerrilla Games. В создании движка также принимала участие студия Kojima Productions. Появившись только в 2013 году, Decima Engine успела стать базой для нескольких ААА-проектов, а также просто интересных играх.
Первой игрой, созданной на Decima Engine, стала Killzone Shadow Fall, которую разработала сама Guerilla Games. Изначально студия не сообщала, на какой технологии создается их проект, однако с анонсом следующей своей игры – Horizon Zero Dawn – все же рассказала, что новый проект будет использовать прежний движок - Decima Engine.
Как и в случае со многими популярными движками, физическая составляющая Decima Engine завязана на Havok physics. Благодаря этому Guerilla удалось создать перспективную технологию с динамичной скелетной анимацией и реалистичной системой повреждений.
В 2015 Decima Engine стала основой для Until Dawn – сомнительного поначалу хоррора, который в итоге стал главным открытием жанра за весь год. Не считая Horizon Zero Dawn, движок также используется в амбициозном проекте Хидео Кодзимы – Death Stranding. Именно поэтому студия японского разработчика – Kojima Productions – оказывала помощь во время создания движка ведущему разработчику – Guerilla.
По сути своей Decima Engine разработан специально для ААА-проектов, которым требуется высокая детализация и поддержка 4К-разрешения. Учитывая возможный громкий успех Death Stranding, а также тот факт, что Guerilla тесно работает с Sony, в будущем Decima Engine будет идти нарасхват. Скорее всего, мы будем часто видеть эту технологию в играх для PlayStation 4.
9 место – EGO Engine
Движок, разработанный совместными усилиями компаний Codemasters и Sony Computer Entertainment. По сути своей является улучшенной версией Neon, который под «нулевым» номером представлял игру Colin McRae: DiRT.
EGO Engine по праву заслужил место в топе хотя бы за невероятно качественные игры в гоночном жанре. Все игры Codemasters, начиная с 2007 года, выходили и выходят именно на EGO, причем в их послужном списке есть и шутеры, что говорит только в пользу разностороннего движка.
Большую часть работы в создании EGO проделала студия Codematers, когда Sony же предоставила графический движок PhyreEngine. На первой версии EGO Engine вышли знаменитые DiRT и DiRT 2, а также дополнение Dragon Rising для шутера Operation Flashpoint. Вторую версию движка представляла DiRT 3, игры в серии GRID и F1.
На третьей же версии Codemasters сейчас делают DiRT 4, которая гарантирует стать великолепной раллийной гонкой. Все проекты компании всегда отлично оптимизированы, несмотря на отличную графику. Взять, к примеру, DiRT 2 – игра вышла в далеком 2009, однако качество её картинки до сих пор может дать фору некоторым современным проектам (и речь идет не об инди).
Реалистичная система повреждений, грязь, налепляющаяся на крылья авто, управляемость машин – все гоночные игры Codemasters выделяются этими и многими другими составляющими, которых компания сумела достичь лишь благодаря созданию качественного движка EGO Engine.
8 место – Game Maker: Studio
Известнейший игровой движок и конструктор, созданный на Delphi. Game Maker был разработан компанией Yo Yo Games, а ведущим разработчиком технологии выступает Марк Овермарс.
Сегодня существует семь версий движка, пять из которых поддерживают исключительно двухмерные игры. С шестой версии девелоперы решили интегрировать ограниченную поддержку 3D.
Game Maker заработал известность только благодаря своей простоте. Изначально Овермарс, являясь профессором в университете города Утрехт, создал базу для Game Maker в виде учебного пособия для своих учеников. Впоследствии же технология появилась в интернете, где и обрела популярность.
Отличительная черта Game Maker заключается в том, что для работы с ним не требуется знать языки программирования.
В течение создания игры на этом движке пользователю требуется определить игровые объекты (именно на них строится игра), затем задать их внешний вид, используя спрайты, ну а поведение и взаимодействие предметов осуществляется путем описания их реакций на так называемые события (СОП).
Game Maker появился в 1999 году и практически ежегодно продолжает получать обновления. Последнее вышло в 2011 – это восьмая версия движка, которая получила массу обновлений и дополнений. С того момента движок начал работать на юникоде, его поддержка 3D значительно возросла, был улучшен редактор комнат и т.д.
В 2012 же YoYo Games решила серьезно переработать свою технологию, прежде всего добавив поддержку кроссплатформенности. Движок получил новое название Game Maker: Studio, и лишь после этого его начали воспринимать как профессиональный инструмент для создания видеоигр, а не как обучающую программу.
Плюсы Game Maker Studios кроются в поддержке множества различных платформ от Windows и Mac OS, до iOS, Android, Xbox и PlayStation. Помимо этого, библиотека движка и многие расширения переведены на несколько языков, а не только английский, как обычно принято. У движка присутствует собственный язык программирования - Game Maker Language. Он также имеет интеграцию со Steam и распространяется совершенно бесплатно (только стандартная версия).
Единственным минусом же является 3D, которое в Game Maker появилось ещё в 2011, однако работа с ним до сих пор не приведена в приемлемое состояние.
Самые известные игры на Game Maker: Studios – это две части Hotline Miami. Кроме них, на движке были разработаны десятки различных игр, большая часть из которых затерялась даже в инди-сегменте.
Тем не менее, технология имеет большой потенциал, она активно развивается и, учитывая популярность инди-жанра, вскоре станет гораздо более востребованной.
7 место – 4A Engine
Движок из Украины, созданный одноименной студией 4A Games. Судьба 4A Engine переплетается с X-Ray Engine, который, во-первых, был таким же образом разработан в Украине, во-вторых, был создан для игры в жанре постапокалипсис, а в-третьих, написан именно теми же самыми программистами – Олесем Шишковцовым и Александром Максимчуком.
4A Engine является проприетарным ПО, из-за чего 4A Games может использовать его исключительно для собственных нужд без возможности продавать лицензии. На данный момент компания выпустила две игры на этом движке – Metro 2033 и Metro: Last Light.
История 4A Engine имеет несколько темных пятен. Так, по некоторым сведениям движок является измененной копией X-Ray. Данное подозрение основано на том, что программисты движка Шишковцов и Максимчук, добровольно покинув GSC Game World (или будучи уволенными), использовали базу созданного ими X-Ray для 4A Engine. Этот слух впоследствии перерос в скандал, но реальных подтверждений так и не было найдено.
Шишковцов и его товарищи не решились продолжать развивать «Сталкер» и X-Ray потому, что последний, по их мнению, имел плохую сетевую модель и неграмотную оптимизацию, из-за которой распределение ресурсов и памяти компьютера осуществлялось до ужаса грубо. В целом, по словам разработчиков, X-Ray был не способен поддерживать консоли нового поколения и не имел будущего, из-за чего они и решили уйти из студии и заняться собственными разработками.
Созданный же ими 4A Engine только подтвердил ранее высказанные суждения. Так, в сравнении со S.T.A.L.K.E.R. Metro 2033 имела куда как лучшую графику (что можно списать на временные рамки), но при этом требовала значительно меньше ресурсов от компьютера и не вызывала никаких ошибок в системе.
В Metro 2033 прежде всего отлично был реализован объемный туман, а также размытие объектов и их высокая LOD-детализация. А включение в 4A Engine технологии PhysX позволило разработчикам добавить в игру разрушаемое окружение, динамичную водную поверхность и одежду.
В общем и целом 4A Engine можно назвать идейным продолжателем X-Ray, который показал куда как лучшие результаты и избежал многочисленных ошибок предшественника. Так или иначе, оба движка заслуживают мест в нашем топе.
6 место – IW Engine
С движком Infinity Ward сталкивался практически каждый геймер, даже если он вообще не в курсе о его существовании. IW был разработан одноименной компанией из США, которая создала его специально для своих игр, а именно – серии самых популярных шутеров Call of Duty.
История движка Infinity Ward берет начало ещё в 2002 году, когда будущие сотрудники компании IW работали в студии 2015, Inc. В то время они выпустили свой дебютный проект Medal of Honor: Allied Assault, на базе которого стоял движок id Software – id Tech 3. Примерно через год большая часть коллектива покидает 2015 Inc, чтобы основать известную нам Infinity Ward и приступить к созданию культовой игры – Call of Duty.
Call of Duty была основана таким же образом на движке id Tech 3, о чем девелоперы и сообщили общественности. Однако же купленный движок подвергся значительным модификациям, в список которых вошли обычное улучшение графики, введение функции размытого окружения, функции обработки водной поверхности с помощью шейдеров, динамические тени и многое другое.
С такими преобразованиями id Tech 3 версии IW значительно отдалился от оригинала, так что для компании впору было назвать его собственным движком и сменить ему имя.
Вскоре девелоперы так и сделали, когда выпустили Call of Duty 2, объявив, что сиквел выходит на модификации id Tech 3 – IW Engine 2.0. Движок же первой версии, как нетрудно догадаться, разработчики присвоили Call of Duty 1.
В 2007 году Infinity Ward выпускает третью версию движка, выход которого ознаменовала Modern Warfare. Анимация лиц, текстуры воды, освещение, а также введение нового эффекта – глубины резкости – все говорило о том, что перед нами один из самых качественных движков для шутеров своего времени.
Вплоть до 2012 года компания продолжает использовать данный движок, улучшая лишь графическую составляющую. IW 4.0 и 5.0 появляются вместе с Modern Warfare 2 и 3 соответственно. Несмотря на создание новых версий, та же Black Ops 2 оказалась выпущена лишь на третьей модели движка.
Однако же в 2013 в направлении полноценного развития снова появилось движение, когда IW закончила работу над COD: Ghosts. И хотя часть про «Призраков» получила смешанные отзывы и оказалась плохо принята игроками, многие даже и не заметили, что компания вместе с Ghosts выпустила IW 6.0 версии. Последней же является седьмая, на которой была разработана COD: Infinite Warfare в конце 2016 года.
5 место – RAGE (Rockstar Advanced Game Engine)
На пятом месте разместился движок от компании Rockstar. Rockstar Advanced Game Engine, или RAGE – это продукт работы двух её филиалов – North и San Diego, которые разработали исключительно для игр компании.
Дебютный показ RAGE состоялся на практике лишь в 2006 году, когда Rockstar выпустила игру про настольный теннис. Забавно, что игра ничего уникального из себя не представляла – разработчики просто решили протестировать новый движок на каком-нибудь низкобюджетном проекте. Начиная с того времени, все последующие игры компании стали выходить именно на RAGE.
А что же было до 2006 года? В первой половине 2000-х Rockstar уже выпустила несколько частей GTA и успела прославиться, однако тогда её флагманским движком был RenderWare, который разработала совершенно сторонняя студия – Criterion Games. В 2004 последняя была поглощена EA, что, естественно, сказалось на приобретенной Rockstar лицензии на движок.
Electronic Arts всегда строго относилась к прямым конкурентам, из-за чего руководство Rockstar решила бросить служивший им верой и правдой RenderWare и приступить к созданию собственного движка. Всего лишь за год компании удалось разработать RAGE, так как его основа была создана не с нуля, а на базе AGE – движке студии Angel Studios.
Самым первым крупным проектом Rockstar Advanced Game Engine стала GTA IV. Ещё до её выхода компания объявила, что движок RAGE будет использовать технологию euphoria – средство процедурной анимации, которое позволяет симулировать реалистичную физику тел (используется до сих пор). Вышедшие впоследствии Max Payne 3, GTA V, а также планируемая Red Dead Redemption 2 – все эти игры были созданы и разрабатываются на RAGE.
Под «капотом» Rockstar Advanced Game Engine находятся все составляющие максимально функционального движка: графический, физический, звуковой и анимационный движки, а также полноценный ИИ, поддержка сетевых режимов, скриптовый язык и многое другое. Все компоненты были созданы усилиями исключительно филиалов Rockstar Games.
Как известно, многие игры компании ориентированы на открытый мир и свободный геймплей. Именно поэтому ключевым преимуществом RAGE является способность быстро обрабатывать крупные игровые миры – на это программисты делали уклон в первую очередь.
Когда геймер перемещается по уровню, движок не прекращает вводить и выводить требуемые объекты. Такое постоянство было обеспечено благодаря качественному менеджеру памяти движка, который способен ликвидировать и переносить объекты из ОЗУ, не требуя при этом периодической фрагментации.
Сомневаться в качестве RAGE не приходится, так как именно на нем была разработана GTA V – одна из самых продаваемых и популярных игр за всю историю индустрии.
4 место – CryEngine
Едва не попав в тройку лидеров нашего топа, серия движков от компании Crytek - CryEngine – прочно закрепилась на четвертой позиции. Графическая составляющая этого движка почти не знает себе равных, а Crysis – первая игра, которая была сделана на CryEngine 2 – многими называется одним из самых высокотехнологичных проектов в игровой индустрии вообще.
Оригинальный CryEngine был выпущен в 2002 году специально для шутера Far Cry. Тогда движок оказался номером один в плане технологической продвинутости и фотореалистичности. CryEngine 2 же, запущенный в 2007, впервые показал себя в Crysis.
На сегодня существует и третья, и четвертая версия этого движка, где одна получила куда как худшие отзывы по сравнению с CryEngine 2, а другая – настолько далеко ушла от оригинала, что уже лишь отчасти входит в «семью».
Отличительной политикой Crytek, которая и разработала CryEngine, является постоянное взаимодействие с более маленькими студиями, которым требуется игровой движок. Компания за небольшую плату выдавала и выдает лицензии любым коллективам, что сказывается только на пользу репутации CryEngine.
Но не из одной доступности CryEngine стал популярен и вошел в список лучших движков игровой индустрии. Доступные характеристики, их качество, а также непосредственно простота в работе с движком сделала его одним из самых популярных среди инди-студий.
Параллакс-маппинг, Terrain 2.5D, подповерхностное рассеивание, динамическое освещение, инструмент Polybump 2, параметрическая скелетная анимация - CryEngine вобрал в себе массу передовых технологий для своего времени, которые и сейчас остаются актуальными.
В движок встроен редактор уровней Sandbox2, который позволят в реальном времени создавать уровни, работать с объектами и редактировать анимацию. Безусловно, CryEngine достоин самых громких похвал – великолепнейший образец того, как нужно делать движки.
3 место – id Tech
id Tech – на базе этого движка были созданы такие культовые шутеры, как Wolfenstein, Quake и DOOM. Эти три гиганта, рожденные id Software, гремели в конце 1990-х и начале 2000-х, а в наше время, когда возрождение старых игр и фильмов обрело стихийные масштабы, они вернулись и устроили «местным» шутерам настоящий разнос.
На 2017 год id Tech имеет шесть версий. Первая вышла ещё в 1992 (когда многие молодые читатели не родились или только начали ходить под стол) под руководством легендарной личности – Джона Кармака.
Собственно, право называться «легендарным» он получил как раз за создание id Tech и отмеченных нами игр выше, которые вышли на этом движке. Тогда версии своего движка разработчики именовали названиями игр, для которых эти «базы» и разрабатывались.
Так, на id Tech 1 вышли первые три части «Дума», а на второй версии, которая получила имя Quake Engine, как нетрудно догадаться появились несколько частей в серии Quake.
С id Tech 3 компания id Software начала распространение своего детища. Движок все чаще принялся мелькать среди проектов сторонних девелоперов (Medal of Honor, Star Trek, James Bond 007).
Помимо этого, движок под третьим номером был приобретен Infinity Ward, которая на его базе создала собственный движок (об этом мы говорили в начале списка, так как этот движок тоже в нем оказался).
id Tech 4 – это эпоха значительных преобразований, так как движок впервые был написан на языке С++. Девелоперы переписали все подсистемы движка и представили его в игре DOOM 3. Самозатенение, попиксельное освещение и прочее – четвертая версия обладала самыми современными технологиями.
С id Tech 5 компания практически не работала, выпустив для него только одну игру – RAGE. Та была спорно встречена аудиторией, хотя сам движок пришелся по вкусу другим разработчикам. Так, на этой версии вышли Dishonored 2, Wolfenstein: The New Order и The Evil Within.
Наконец, шестая и последняя на сегодня версия вышла в 2016 году. Разработчики создали её специально для консолей нового поколения, продемонстрировав всю мощь движка не менее мощным проектом – DOOM 2016.
Прежде всего движок отличается инновационной технологией Sparse Voxel OCtree, благодаря которой геометрия уровней воспроизводится не через полигональную структуру, а воксельную.
С помощью SVO разработчикам удалось улучшить детализацию игрового мира посредством масштабирования: ближайшие к игроку объекты рендерятся в максимальном качестве, когда как далекие – с помощью крупных вокселей, имеющий худшее качество. В остальном же id Tech 6 оборудован по последнему слову техники и, будучи «молодым» ждет своего звездного часа.
2 место – Frostbite и Unity Engine
Почетное серебро в списке «Топ 10 движков в игровой индустрии» занимают сразу два движка, которые одинаково заслуживают второй позиции. Первый, Frostbite Engine, во всей красе проявил себя в Battlefield 3 и продолжает красоваться невероятно кинематографичными эффектами, а со вторым же, Unity Engine, мы знакомы скорее по его распространенности и доступности (подобно CryEngine), хотя и на нем было выпущено много прекрасных игр.
Frostbite Engine был разработан шведской компанией DICE в 2008 году для игры Battlefield: Bad Company. Движок пришел на смену Refractor Engine – уже старой технологии, с которой DICE работали всю предыдущую историю. Сейчас существует три полноценных версии Frostbite Engine (включая 1.5), а в целом движок успел проявить себя и в гонках, и в шутерах, и в ролевых играх, и даже в спортивных.
Движок от DICE является стандартной связкой графической, звуковой и прочих технологий, характерных для обычного движка. На сегодня он поддерживает 11 версию DirectX, а также имеет оптимизацию для работы с многоядерными процессорами.
Ключевыми достоинствами движка являются разрушаемость и графика. Первая составляющая является скорее ответвлением от второй, нежели полноценным аспектом, однако же именно о предельно реалистичной разрушаемости говорят, когда упоминают Frostbite Engine.
Графический же движок поддерживает множество пост-эффектов, бамп-маппинг, динамическое освещение и прочие современные технологии. Ограничения в дальности прорисовки практически отсутствуют - на компьютерах топовых сборок пользователи способны обозреть локацию полностью вплоть до горизонта.
И хотя DICE ещё до Battlefield 3 успела проявить себя и стать популярной, именно последняя позволила ей называться настоящим разработчиком первой лиги, где разрабатываются лучшие ААА-проекты.
Только благодаря Frostbite Engine девелоперам удалось сделать доступными бои 32 на 32 игрока на огромных картах с наличием различной техники, а также разрушаемых объектов.
Не считая многих шутеров, Frostbite Engine отлично показал себя в гоночной игре NFS: The Run, а также в RPG Dragon Age: Inquisition. Сегодня актуальна третья версия движка, на которой уже успело выйти несколько интересных проектов вроде FIFA 17 и Battlefield 1.
А теперь мы расскажем о втором движке, который потеснил Frostbite Engine и разместился с ним на одном пьедестале – Unity Engine. Движок был разработан компанией Unity Technologies в 2005 году – тогда ещё не особо известной студией, которая на сегодня имеет штат из тысячи сотрудников.
Unity Engine не был создан для какой-то конкретно игры, что характерно для наших предыдущих участников – студия разработала его исключительно для распространения.
Unity Technologies до сих пор владеет движком, постоянно модернизируя и улучшая его. Благодаря тому, что цена движка установлена на достаточно низком уровне, Unity Engine стал одним из самых (если не самым) известным движком, которым пользуются как гиганты игровой индустрии, так и инди-разработчики.
Сам по себе Unity Engine является одновременно и игровым движком, и интегрированной средой разработки, и конструктором для создания игр. Он поддерживает мобильные ОС, Windows, Linux и OS X, работает на всех консолях как нового, так и предыдущего поколения.
Если вы думаете, что никогда не сталкивались с Unity Engine, то, скорее всего, ошибаетесь, так как с ним часто работают Ubisoft, Blizzard, EA и многие другие компании. Последние игры от Obsidian, серия Endless, Kerbal Space Program и сотни иных проектов – все были выпущены на Unity Engine.
Ключевым фактором, повлиявшим на популярность Unity Engine, является безвозмездность, на которой распространяется самая минимальная сборка движка.
Любой начинающий девелопер может совершенно бесплатно скачать Unity Engine и начать создавать на нем игры, тем более, что его инструментарий невероятно прост в освоении, если сравнивать с другими популярными движками.
Передовой и оснащенный по последнему слову техники, Unity Engine в первую очередь является самым ходовым движком, за что и заслужил вторую позицию в нашем списке.
1 место – Source и Unreal Engine
Позиция победителя повторила судьбу предыдущей строчки, так что речь вновь пойдет сразу о двух движках, которые в равной степени достойны назваться самым лучшим движком в игровой индустрии. Человек, хотя бы раз прикоснувшийся в компьютеру, вероятно, слышал о Half-Life – известнейшем шутере, который в свое время задвинул планку по примеру Quake или DOOM.
Именно игра о приключениях знаменитого ученого Гордона Фримена была сделана на движке Source. Второй же – Unreal Engine 3 – крепко связан с серией шутеров Unreal Tournament, которая по типу выше указанных экшенов таким же образом «задвинула планку» и стала одним из лучших представителей своего жанра.
Движок Source был разработан компанией Valve Corporation в далеком 2004 году. И хотя выше мы упомянули первую часть Half-Life, этот движок создавали уже для сиквела, но первой игрой на движке стала Counter-Strike: Source.
Первые упоминания о движке появились в 1998, когда работа над Half-Life уже подходила к концу. Множество наработок и фишек, которые изначально должны были появиться в экшене, разработчикам пришлось отбросить из-за несовершенства GoldSrc – первого движка компании. Именно поэтому сотрудники Valve решили создать такой движок, который позволил бы реализовать все их мечты и желания.
Говорить о совершенстве Source не приходится, учитывая популярность Half-Life 2. В игре было много великолепных решений и особенностей, однако главным аспектом являлся и является до сих пор именно физический движок – Havok, который Valve улучшили и адаптировали под Source.
Именно благодаря этой, похожей на Ragdoll, физике в Half-Life 2 девелоперам удалось создать интереснейшие головоломки и геймплей в целом. Помимо этого, лицевая анимация игры таким же образом оказалась передовой для 2004 года.
Другой чертой, которую отличают в Source, является искусственный интеллект, который отлично управляет врагами и друзьями геймера. Графика же, не считая упомянутой выше анимации, выделялась шейдерными эффектами.
Как и с Unity, с Source любой желающий может поработать бесплатно, загрузив специальную утилиту (Source SDK) из Steam. Сегодня же существует вторая версия Source, которая была анонсирована в 2015 году.
На Source 2 уже успела выйти игра Dota 2, а также несколько других инди-проектов от Valve. Общедоступная же версия движка пока находится в процессе разработки.
Unreal Engine – движок, за создание которого отвечает Epic Games. С проектами этой компании, являющимися одними из лучших шутеров в игровой индустрии, знакомы множество геймеров. Все игры Epic Games были разработаны на Unreal Engine, однако если вы даже не играли ни в один проект этой компании, то уж наверняка сталкивались с данным движком, так как на нем создано более сотни различных игр.
Серия Unreal, Deus Ex, Postal, Tom Clancy’s, BioShock, Gears of War, Mass Effect, Batman, Borderlands, Dishonored, XCOM, Outlast, Life is Strange, Mortal Kombat X и десятки других не менее известных, а также совсем инди-проектов были сделаны на Unreal Engine. Недурно, не правда ли?
Работающий на языке C++, Unreal Engine способен работать практически со всеми ОС для ПК, а также на множестве как топовых, так и менее распространенных консолей. На данный момент существует четыре полноценных версии движка, которые вышли в 1998, 2002, 2006 и 2014 соответственно.
Однако имеются и ответвления, являющиеся дополнениями и модернизациями «основных» версий. Unreal Engine 4 – самый молодой движок в серии, а первой игрой, вышедшей на нем, посчастливилось стать хоррору Daylight 2014 года.
В течение своего существования движок распространялся на платной основе, как и технологии конкурентов. Однако примеры Unity и CryEngine побудили Epic Games перевести Unreal Engine 4 на бесплатную основу. Существует один нюанс – приложение или игра, созданная на движке, не должна зарабатывать более трех тысяч долларов за квартал.