CryEngine (серия движков)
- 1 year ago
- 0
- 0
CryEngine — игровой движок , созданный немецкой частной компанией Crytek в 2002 году и первоначально используемый в шутере от первого лица Far Cry . «CryEngine» — коммерческий движок, который предлагается для лицензирования другим компаниям. С 30 марта 2006 года все права на движок принадлежат компании Ubisoft .
Движок был лицензирован компанией NCSoft для разрабатываемой MMORPG Aion: Tower of Eternity .
В конце сентября 2009 года братья Ерли, основатели Crytek, дали интервью великобританскому журналу Develop , в котором заявили, что изначально CryEngine не планировался для лицензирования сторонними компаниями. CryEngine планировался стать закрытым движком для сугубо внутреннего использования. Братья объяснили :
По-честному, в начале это не было приоритетным для нас. Мы просто хотели иметь проприетарный движок для своих игровых проектов. Первая компания связалась с нами в 2002 году, и они сказали, что хотят лицензировать CryEngine. Это была большая честь для нас, и после небольших раздумий мы приступили к созданию своего бизнеса по продаже лицензий и уже через небольшой период времени имели нескольких лицензиатов.
Оригинальный текст (англ.)To be honest, at the beginning that wasn’t a priority for us. We just wanted to have a proprietary engine for our games projects. The first companies contacted us in 2002, and said they wanted to license CryENGINE. That was a great honour for us and, after a bit of thinking, we started to establish our licensing business and just a short time later had several licensees.
Игровой движок CryEngine — первый коммерческий движок Crytek. Его разработка была начата сразу же после основания компании. Движок первоначально разрабатывался как технологическая демонстрация для американской компании nVidia . Однако на выставке ECTS 2000 ( англ. European Computer Trade Show — Европейская компьютерная выставка) Crytek произвела большое впечатление на всех больших издателей, посетителей и журналистов своей технической демонстрацией, которая была показана в отделе nVidia. После этого на основе движка было решено создать 2 игры — «X-Isle» и « Engalus ». Ни одна из этих игр так и не была выпущена.
2 мая 2002 года Crytek официально объявляет о том, что их игровой движок CryEngine полностью закончен и готов для лицензирования сторонними компаниями. Crytek также предлагает для лицензирования свою новую разработку — программу .
26 марта 2004 года первая коммерческая компьютерная игра от Crytek и первая игра, использующая CryEngine — « Far Cry » — отправилась к розничным продавцам.
Когда были выпущены видеокарты с поддержкой пиксельных и вертексных шейдеров версии 3.0, Crytek разработала версию движка 1.2, которая использовала некоторые возможности пиксельных шейдеров 3-й и вершинных версии 2.0b для улучшения качества графики. Суть нововведений сводилась к тому, что на сложно-освещённых объектах, особенно при формировании рельефных изображений, по старой версии 1.1 (или 1.0), освещение рассчитывалось за несколько проходов, что тратило весьма сильно ресурсы ускорителей. Внедрение шейдеров 2.0b и 3.0 дало возможность все эти сложные расчёты разместить в одном очень длинном шейдере, который умещается только в спецификации 2.0b и 3.0. Движок также использует технологию , специальный способ для создания текстур, при использовании которого они кажутся ухабистыми (бугристыми). В отличие от Bumpmapping, где для создания объёмной текстуры используются карты нормалей, Polybump использует реальные полигоны. Это приводит к тому, что игры на движке CryEngine являются довольно процессорозависимыми. Однако эта версия движка содержала ряд ошибок, и потому патч был отозван.
Позднее компания разработала версию 1.3, где были улучшены и отлажены прежние технологии, а также добавлены компрессии карт нормалей (DXTC5 для видеокарт nVidia и 3Dc для видеокарт ATI ) и HDR . Также была добавлена технология Geometry Instancing .
3 августа 2004 года был официально выпущен «CryEngine MOD SDK» — набор дополнительных инструментов для движка CryEngine и редактора уровней Sandbox 1. CryEngine MOD SDK доступен для свободного скачивания.
15 сентября 2004 года вышла обновлённая версия «CryEngine MOD SDK», которая включала плагин PolyBump, инструмент «CryExporter» для импорта моделей из 3ds Max и Maya , а также руководство по работе с искусственным интеллектом.
10 мая 2005 года Crytek анонсировала патч для « Far Cry », который вносил в игру поддержку технологии AMD64 .
30 марта 2006 года компания Ubisoft приобрела все права на игровой движок CryEngine, разработанный Crytek. Также были приобретены все права на компьютерную игру Far Cry . Вся интеллектуальная собственность была приобретена бессрочно и полностью; согласно условиям, Ubisoft получила эксклюзивные права на всю интеллектуальную собственность игры и движка, включая торговую марку, логотип, персонажей, сюжет, франшизу, сеттинг , права на разработку и издание. Поэтому с этого момента Crytek не имела никаких юридических или законных связей с движком, не могла использовать ни сам движок, ни торговую марку CryEngine. Ив Гильмо ( англ. Yves Guillemot ), президент и генеральный директор Ubisoft, так выразился по поводу данной сделки :
«Far Cry» является одним из самых успешных брендов Ubisoft и это соглашение является ещё одним шагом в стратегии по постоянному обогащению нашего каталога полностью принадлежащими нам брендами. С «Far Cry» мы проводим дальнейшую консолидацию нашей ведущей позиции в жанре шутеров от первого лица.
После выхода всех патчей от Crytek к игре « Far Cry » движок развивается в двух направлениях.
Так как в 2006 году Ubisoft приобрела все права на CryEngine и Far Cry, то она продолжила развитие движка для игр Far Cry Instincts и Far Cry Instincts: Evolution под Xbox , Far Cry Instincts: Predator под Xbox 360 , а также Far Cry Vengeance под Nintendo Wii . Как было сказано в официальном интервью с Луи-Пьер Фарандом ( англ. Louis-Pierre Pharand ), главным продюсером Far Cry 2 , в движке Dunia Engine будет использоваться лишь 2-3 процента от кода оригинального CryEngine.
Компания Crytek использовала движок как основу для CryEngine 2 .
Южнокорейский разработчик и издатель NCsoft лицензировал CryEngine для использования в MMORPG Aion: The Tower of Eternity . Для этой игры движок был существенно переработан, оптимизирован и «заточен» под специфику многопользовательских онлайновых игр.
В сентябре 2009 года Crytek заявила о своём намерении сделать CryEngine бесплатным для университетов Великобритании . Разговаривая с журналистами сайта GamesIndustry.biz , управляющий директор Crytek UK Карл Хилтон ( англ. Karl Hilton ) объяснил это стремлением компании взять на себя заботу по предоставлению студентам и выпускникам жизненно важного опыта в разработке игр. Первым университетом, в котором Crytek планирует развернуть использование движка на протяжении месяца, является Борнмутский ( англ. Bournemouth ) университет. «Я думаю, что мы совершили очень перспективный ход, — сказал Хилтон. — Студенты и университеты не умеют читать мысли, и они не будут знать, что мы делаем и как мы делаем, пока они не попадут в контакт с людьми, которые реально работают в данной индустрии».
Весной 2016 года компания перешла на модель распространения «плати сколько хочешь», предполагающую возможность свободно использовать движок для разработки игр (свободное использование для неигровых приложений запрещено) , код CryEngine был опубликован (под проприетарной лицензией ) на GitHub .
20 марта 2018 года компания Crytek опубликовала исходные тексты редактора игровых ресурсов CRYENGINE Sandbox и предварительную версию следующего релиза игрового движка CRYENGINE 5.5. Также представлена новая модель подразумевающая переход на оплату отчислений за использование движка в размере 5 % при доходе более 5 тысяч евро в год. Для проектов зарегистрированных до 30 июня 2018 года возможно сохранение старой схемы «Pay What You Want» (плата по своему усмотрению без отчислений).