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