CryEngine (стилизованный как CRYENGINE ) — игровой движок, разработанный немецким разработчиком игр Crytek . Он использовался во всех их играх, первоначальная версия использовалась в Far Cry , и продолжает обновляться для поддержки новых консолей и оборудования для их игр. Он также использовался во многих сторонних играх по схеме лицензирования Crytek, включая Sniper: Ghost Warrior 2 и SNOW . Warhorse Studios использует модифицированную версию движка для своей средневековой RPG Kingdom Come: Deliverance . Ubisoft поддерживает внутреннюю, сильно модифицированную версию CryEngine из оригинальной Far Cry под названием Dunia , которая используется в их более поздних итерациях серии Far Cry . Движок Dunia, в свою очередь, был дополнительно модифицирован и использован в таких играх, как The Crew 2 . [7]
Согласно различным анонимным сообщениям, в апреле 2015 года CryEngine был лицензирован Amazon за 50–70 миллионов долларов. [8] Соответственно, в феврале 2016 года Amazon выпустила собственную переработанную и расширенную версию CryEngine под названием Amazon Lumberyard . [9] [10]
CryEngine 1 был впервые создан и использован для шутера от первого лица Far Cry . Первоначально он был разработан Crytek как технологическая демонстрация для Nvidia , и когда компания увидела его потенциал, он был превращен в игру. Когда были выпущены видеокарты с поддержкой пиксельных и вершинных шейдеров 3.0 , Crytek выпустила версию 1.2 движка, которая использовала некоторые возможности для лучшей графики. Позже компания разработала CryEngine версии 1.3, которая добавила поддержку HDR- освещения. Движок был лицензирован NCsoft для их MMORPG Aion : The Tower of Eternity . [22] 30 марта 2006 года Ubisoft приобрела все права интеллектуальной собственности на франшизу Far Cry и бессрочную лицензию на использование издания Far Cry CryEngine, известного как Dunia Engine . [23]
CryEngine 2 используется в игре Crysis от Crytek , а его обновленная версия — в Crysis Warhead , побочной истории Crysis . Впервые лицензия была выдана французской компании IMAGTP, которая специализируется на архитектурной и градостроительной коммуникации. Целью лицензирования движка было создание программы, позволяющей клиентам точно увидеть, как будет выглядеть здание или другая конструкция, до начала фактического строительства. По состоянию на 7 марта 2011 года Simpson Studios выдала лицензию на использование CryEngine 2 в Massively Multiplayer Virtual World (MMVW), действие которого происходит на терраформированном Марсе. [24] 11 мая 2007 года Crytek объявила, что будет использовать движок для создания игры на основе своей новой « интеллектуальной собственности ». Также подтверждено, что он не будет частью Crysis и, по сути, может даже не быть шутером от первого лица. 17 сентября 2007 года Колледж искусств и дизайна Ринглинга стал первым высшим учебным заведением в мире, лицензировавшим CryEngine 2 для образовательных целей.
Crytek представила CryEngine 3 на Game Developers Conference 2009 , проходившей с 25 по 27 марта, и продемонстрировала его на консолях Xbox 360 и PlayStation 3. Новый движок разрабатывался для использования на Microsoft Windows , PlayStation 3 , Xbox 360 и Wii U. Что касается платформы ПК, то, как говорят, движок поддерживает разработку в DirectX 9, 10 и 11. [25] [26] 1 июня 2009 года было объявлено, что Crysis 2 будет разрабатываться Crytek на их совершенно новом движке. [27] CryEngine 3 был выпущен 14 октября 2009 года. [28]
1 марта 2010 года для симпозиума i3D 2010 была выпущена новая техническая демонстрация движка, демонстрирующая «Каскадные объемы распространения света для непрямого освещения в реальном времени». [29] 11 июня 2011 года Австралийские силы обороны объявили, что военнослужащие ВМС будут тренироваться на виртуальном посадочном вертолетном доке , созданном с использованием программного обеспечения CryEngine 3. [30] С 1 июля 2011 года версия Mod SDK CryEngine 3, специально предназначенная для создания пользовательских карт, модов и контента для Crysis 2, доступна на веб-сайте Crytek. Crytek также выпустила бесплатную версию CryEngine для некоммерческой разработки игр. Она была выпущена 17 августа 2011 года под названием CRYENGINE® Free SDK. [31] [32]
9 сентября 2011 года Crytek объявила, что будет использовать CryEngine 3 для переноса оригинального Crysis на консоли. [33] Он был выпущен для Xbox Live и PlayStation Network 4 октября 2011 года. [34]
21 августа 2013 года Crytek переименовала CryEngine (начиная с версии 3.6.0) в просто «CryEngine» и объявила, что их следующий CryEngine не будет рекламироваться с номером версии. Причиной этого решения стало утверждение, что этот новый движок почти не похож на предыдущие версии CryEngine. Однако комплекты разработки, доступные лицензиатам, по-прежнему используют номера версий. [35] Новая версия CryEngine добавляет поддержку Linux [36] [37] и консолей, таких как PlayStation 4, Xbox One и Wii U. [38] Последующие выступления на мероприятиях также включали использование CryEngine на системах виртуальной реальности, на GDC 2015 Crytek привезла на мероприятие демонстрацию «Back To Dinosaur Island», чтобы продемонстрировать это. [39]
22 марта 2016 года Crytek анонсировала новую версию CryEngine, названную CryEngine V. Кроме того, была введена новая модель лицензирования с моделью « плати, сколько хочешь » за использование и доступ к исходному коду . [40] [41]
21 сентября 2017 года был выпущен CryEngine 5.4, [42] добавивший рендерер API Vulkan в качестве бета-версии, интеграцию Substance [43] и другие функции, включая новые шаблоны C#, обновления системы активов и новые методы сглаживания.
20 марта 2018 года Crytek изменила модель лицензирования с «плати, сколько хочешь» на 5%-ную модель распределения доходов. [44]
В 2022 году вышла версия 5.7 с несколькими новыми функциями, поскольку функции, заявленные в 5.7, были убраны и перенесены в новый CryEngine 6. 5.7 включала поддержку Scaleform 4. Разработчики заявили, что это будет последняя версия CryEngine 5, и подтвердили, что они работают над новой итерацией CryEngine. Предыдущие версии (до 5.7) устарели и не могут быть загружены.
Комплект разработки программного обеспечения (SDK) CryEngine , изначально называвшийся Sandbox Editor, является текущей версией редактора уровней , используемого для создания уровней для CryEngine компанией Crytek . В программном обеспечении также предусмотрены инструменты для облегчения написания скриптов , анимации и создания объектов. Он был включен в различные игры Crytek (включая, помимо прочего, Crysis и Far Cry ) и широко используется для целей моддинга . Стиль редактирования соответствует концепции песочницы с упором на большие ландшафты и свободный стиль программирования миссий. Редактор также может создавать внутренние настройки.
В отличие от редакторов вроде UnrealEd , которые используют «субтрактивный» стиль редактирования, который удаляет области из заполненного пространства мира, Sandbox имеет «аддитивный» стиль (как Quake II ). Объекты добавляются в общее пустое пространство. Концентрация Sandbox на потенциально огромной (в теории, сотни квадратных километров) местности означает, что она использует алгоритмическую форму рисования текстур и объектов на ландшафте. Это использует различные параметры для определения распределения текстур или типов растительности. Это предназначено для экономии времени и делает редактирование таких больших территорий осуществимым, сохраняя при этом общий стиль свободного перемещения песочницы «реального мира». Это отличается от некоторых стилей редактирования, которые часто используют «поддельные фоны», чтобы создать иллюзию больших территорий.
В манере, несколько сравнимой с 3D Renderer Blender , который можно использовать для игрового дизайна, редактор Sandbox имеет возможность одним нажатием клавиши перейти редактору прямо в текущий дизайн (WYSIWYP, функция «Что видишь, то и играешь»). Это облегчается без загрузки игры, поскольку игровой движок уже запущен в редакторе. Вид «игрока» отображается в 3D-части редактора. Редактор также поддерживает все функции CryEngine, такие как транспортные средства и физика, скрипты, расширенное освещение (включая реальное время, движущиеся тени), технологию Polybump , шейдеры, 3D-аудио, обратную кинематику персонажей и смешивание анимаций, динамическую музыку, Real Time Soft Particle System и Integrated FX Editor, отложенное освещение, карты нормалей и карты окклюзии параллакса, а также расширенную модульную систему искусственного интеллекта. [45]
{{cite web}}
: CS1 maint: bot: original URL status unknown (link)