Содержание
9 причин не работать на CryEngine
Почему не стоит останавливаться на CryEngine при выборе инструмента для разработки игры, — специально для App2Top.ru рассказал Сергей Королев, генеральный директор студии Magisterion.
Сергей Королев
Недостатки CryEngine
Я и моя команда на CryEngine 5 создавали многопользовательский шутер. И то время мы вспоминаем как страшный сон. Сейчас, конечно, все проекты у нас ведутся на других решениях.
Вот далеко не полный список проблем, с которыми вам предстоит столкнуться при использовании CryEngine:
1) Океан багов на клиенте, на сервере, в редакторе — вообще везде. Приготовьтесь дорабатывать движок минимум 50% времени разработки, а не просто делать на нем игру.
2) Отсутствие адекватной поддержки (даже платной). Со многими трудностями вам придется сражаться в одиночку. При этом их великое множество. Даже в случае репортов их могут исправлять годами.
3) Устаревшая документация или отсутствие ее для многих модулей.
4) Маленькое и не самое активное комьюнити.
5) Очень скромный магазин ассетов
6) Сложный процесс сборки билда (тут нет кнопки Build, сборка новой версии — трудоемкий процесс, собрать release build зачастую нельзя из актуальных исходников).
7) Допотопные подходы к работе с ассетами, например, UI до сих пор компилируется на Flash версии 2.0 (ScaleForm).
8) Движок из коробки не поддерживает больше 32 игроков по сети (жесткие лимиты, прописанные в коде, в типах переменных и так далее).
9) Ну и самое главное — трудности в поиске кадров. Даже если кто-то работал с движком ранее и имеет опыт, его будет трудно убедить снова вернуться к работе с этим «трактором».
Мы, например, какое-то время сотрудничали с разработчиком, в прошлом работавшим над Warface в Crytek. Однажды он пришел и заявил, что не хочет и не может больше продолжать работать с данным движком, так как за многие годы код CryEngine превратился в многослойную мешанину и в нем нужно вообще почти все переписывать.
Мнимые плюсы при работе с CryEngine
Но почему тогда некоторые компании до сих пор его используют?
У него отличный realtime render — это раз.
В комплекте идет GameSDK — это два.
GameSDK — это полноценный шутер, который можно модифицировать под свои нужды. Аналог старого доброго Source Engine, на базе которого родилось множество отличных игр.
GameSDK
Но есть проблема. В прошлом году Crytek официально заявил об отказе от дальнейшего развития GameSDK. И сейчас движок находится в промежуточной стадии развития, которую не факт, что переживет. Многие старые инструменты удаляются, код тотально переписывается. Сейчас готов новый Shooter Game, но он пока на очень ранней стадии развития.
Третья причина, по которой до недавнего времени можно было ценить движок, заключалась в том, что он был бесплатным. Но с версии движка под номером 5.5 Crytek придется отдавать 5% с продаж.
На это все мы в свое время и купились. Когда стало ясно, что движок не отвечает нашим требованиям, разработка шла уже несколько месяцев — назад было поворачивать слишком поздно (хотя стоило бы).
К слову, на те же грабли наступила команда разработки Miscreated из Entrada Interactive. В своем Steam-сообществе в конце 2016-го года они написали обращение к пользователям, согласно которому сеть движка и ряд других модулей требуют полной замены и не соответствуют современным требованиям. Свой новый проект они делают на другом решении.
Заключение
В текущем состоянии на фоне конкурентов (Unity, UE4) движок неконкурентен.
Это не мешает многим энтузиастам молиться на «стабильную и хорошую версию» CryEngine 3. Но с этим есть проблема. Права на тройку проданы Amazon и официальную лицензию больше не купить.
Что касается Lumberyard, то в ней GameSDK поломан очень сильно (не работает звук, максимально глючит сеть и так далее). Специалисты Amazon добавили, конечно, взамен пример, но он не сопоставим по функционалу с оригиналом.
Самая мощная сторона Lumberyard сегодня — это PR (одни стенды на GDC чего стоят). Основной подход — показать красивые картинки, рендеры, а также редактор уровней. Когда дело доходит до функциональности — там все грустно.
Lumberyard
Пусть вас не смущает переход Star Citizen на Lumberyard. Уверен, это тоже маркетинг, они уже давно пилят свою ветку движка и вообще вряд ли когда-нибудь запустятся.
В общем, использование и CryEngine 5, и Lumberyard сегодня — большой риск. Если вам его нечем оправдать, то лучше стоит присмотреться к конкурентам. Или подождать еще минимум год, прежде чем хотя бы одну из веток доведут до ума. В это, правда, верится с трудом. Для того, чтобы понять, насколько медленно они развиваются, достаточно взглянуть на их changelog’и.
Также по теме:
- Crytek ввела роялти для пользователей CryEngine
- “Можем ли быть движком номер один? Не думаю. Но мы можем быть сильным конкурентом”: CryEngine о своем месте на рынке
- Crytek обвинила авторов Star Citizen в нарушении контракта
Новости CryEngine 5 — Shazoo
NikoKadlec 000000Z»>11:00, 1 сентября 2019
34
Crytek представила техно-демо CryEngine 5.6
Студия Crytek опубликовала техно-демо своего движка CryEngine 5.6. В ролике демонстрируется динамическое освещение, объемный туман и другие особенности на примере игры Hunt: Showdown. После этого студия показала, как бы выглядели её прошлые проекты на этом…
showgazer
78
CryEngine обзаведется трассировкой лучей на любых видеокартах до конца года
Crytek объявила, что до конца года ее движок CryEngine версии 5.5 получит собственную технологию трассировки лучей. Ни Nvidia, ни Microsoft к ней не имеют отношения. Уже есть первая видеодемонстрация, записанная при помощи AMD Vega 56….
scavenz 000000Z»>13:00, 4 января 2019
11
Разработчики Ghost Theory обвинили Crytek в своих финансовых проблемах
Разработчики Ghost Theory из студии Dreadlocks столкнулись с финансовыми проблемами, в которых обвиняют Crytek. По мнению разработчиков, компания обманом заманила их в соревнование на миллионы долларов, но позже выяснялось, что никаких денег нет. Хоррор Ghost…
cesucara
12
Crytek будет брать роялти с выпущенных на CryEngine 5.5 игр
В своем пресс-релизе компания Crytek рассказала, что вслед за обновлением своего движка CryEngine вводит роялти в размере 5% на доход с игр, выпущенных на технологии версии 5.5. Однако общая прибыль для этого должна превысить пять…
Cohen 000000Z»>09:00, 20 марта 2018
27
Техно-демо CryEngine 5 для GDC 2018
Crytek выпустила техно-демо своего движка CryEngine 5 к ежегодной конференции разработчиков GDC. В качестве основы демо выступила сетевая игра Hunt: Showdown. Среди интересных особенностей отмечена поддержка рендера Vulkan, вокселизация, эффекты глобального освещения и тени, отбрасываемые…
Editorial
2
CryEngine и истории инди-разработчиков
Crytek опубликовала отличный короткометражный документальный фильм посвященный тому, как движок CryEngine используется независимыми командами. Как технология помогла начать проекты и найти успех среди геймеров, собирая средства на дальнейшую работу. В данном ролике представлено три команды: …
Editorial 000000Z»>17:15, 28 марта 2016
19
Сравнение графики CryEngine 3 и CryEngine 5
Пользователь YouTube «club4ghz» опубликовал два новых видео, представляющих различия между разными версиями движка CryEngine — новой, уже пятой версией, и CryEngine 3. Ролики демонстрируют производительность и разницу в режимах DX11 и DX 12. Для сравнения…
Editorial
22
Примеры графических возможностей CryEngine 5
Все эти презентации и демо на GDC — отлично, однако они не всегда отражают то, что возможно достигать с теми или иными технологиями. Пример тому — недавно анонсированный CryEngine 5, который включает ряд новых особенностей….
Editorial 000000Z»>00:00, 24 марта 2016
22
Трейлер особенностей движка CryEngine 5
Во время конференции разработчиков GDC 2016 Crytek анонсировала новую — уже пятую, версию своего движка CryEngine. Сам движок уже доступен по новой модели — плати сколько хочешь. Или не плати вовсе. И никаких обязательств, вроде…
Editorial
3
GDC 2016: Ключевые особенности CryEngine 5
Как вы уже слышали, Crytek анонсировала новую версию своего движка — CryEngine 5. Она уже доступна для загрузки и распространяется по любопытной модели «плати сколько хочешь», предлагая разработчикам полноценный доступ к ключевым особенностям и исходному…
Editorial 000000Z»>00:40, 16 марта 2016
43
GDC 2016: Crytek анонсировала CryEngine 5
Во время выступления на GDC 2016 в Сан-Франциско, студия Crytek анонсировала новую версию своего движка — CryEngine 5, который сфокусируется на производительности, качестве картинки и виртуальной реальности. Кроме того было объявлено, что компания отходит от…
Новости: CRYENGINE 5.6 уже доступен!
CRYENGINE 5.6 уже здесь! Выясните, что вы должны знать.
Мы рады сообщить, что CRYENGINE 5.6 теперь доступен на сайте www.CRYENGINE.com и в CRYENGINE Launcher. Этот основной выпуск содержит более 1000 изменений и включает в себя проверенные функции, которые использовались при разработке Hunt: Showdown. Вся команда Crytek хотела бы поблагодарить все сообщество CRYENGINE за все отзывы и предложения, которые помогли определить направление разработки. Этот движок для вас, и без вас мы бы не справились.
CRYENGINE 5. 6 разработан, чтобы дать вам больше возможностей и сделать создание игр более быстрым и легким. Мы уверены, вы согласитесь, что это большой шаг вперед для движка. Как вы знаете, работа не останавливается, и мы уже рассматриваем дорожную карту для CRYENGINE 5.7. Следите за тем, чтобы ваши мысли и отзывы появлялись, поскольку это действительно имеет значение.
Чтобы отпраздновать запуск, мы организовали демонстрацию технологий CRYENGINE 5.6. Проверьте это ниже:
Вы можете прочитать полные примечания к выпуску CRYENGINE 5.6 здесь.
Особенности CRYENGINE 5.6:
Управление проектами в редакторе
Редактор песочницы теперь управляет созданием проектов и управлением, что ускоряет начало работы с новым оптимизированным проектом CRYENGINE и дает разработчикам больше гибкости и улучшенный рабочий процесс.
Многослойные материалы с микрогранями
Эта новая функция улучшает визуальное воспроизведение металлов и дает более художественный контроль над созданием ряда материалов. Описывая материалы как набор слоев различной толщины, каждый из которых имеет разные оптические свойства, пользователи могут, например, смоделировать влажную поверхность, определив слегка поглощающий слой сверху и пространственно или временно изменяя толщину этого слоя.
Светильники
Зональные источники света лучше отражают поведение света, чем традиционные точечные источники света. В новой реализации CRYENGINE используются предварительно вычисленные текстуры, которые будут гораздо точнее рассчитывать и моделировать локальные источники света. Это также обеспечивает большую гибкость при определении различных форм света. На данный момент зональные источники света являются частью компонента точечного освещения, поэтому, если в вашей сцене есть точечные источники света, вы можете легко изменить их на зональные источники света.
Мозаичные ленты для частиц
В функции Render Ribbons появился новый параметр, который называется Tessellated. Это позволяет этапу тесселяции графической карты сглаживать стыки ленточных частиц путем создания новых многоугольников изогнутой формы, которые также адаптируются к расстоянию. Эта функция позволяет использовать эффекты ленты, в том числе следы от летающих объектов и органических объектов, таких как черви или лианы.
Хранение точек межобъектных ограничений
Эта функция предназначена для создания шестерен, но также имеет и другие функции. Это позволяет пользователям вручную указывать, какой объект будет «владеть» точкой ограничения, и, поскольку каждый объект с ограничениями может иметь свою собственную точку ограничения, с помощью этой функции можно создавать такие объекты, как ремни.
Герметичная закрытая плавучая ткань
Закрытые формы ткани теперь могут иметь внутреннее давление в зависимости от текущего объема формы в этом расширении существующего объекта ткани.
Веревки с пользовательской сеткой
Веревки теперь могут использовать кости и кожу и могут быть созданы из пользовательских сеток .cgf, повторенных несколько раз. Это позволяет создать цепную «веревку» из одного звена и позволяет быстро создавать лозы или сложные кабели, которые естественным образом вписываются в окружающую среду.
Рэгдолл в полный рост IK
Ragdoll IK — это основанный на физике, энергетический, полнотелый IK, который пытается удовлетворить ограничения, наложенные на физический скелет, с минимальными энергетическими затратами. Эффект аналогичен применению физических импульсов к персонажам, за исключением того, что результаты вычисляются мгновенно, без запуска физического потока.
Реализация CRIWARE ADX2
CRYENGINE не зависит от промежуточного программного обеспечения для аудио, и мы гордимся тем, что интегрировали поддержку CRIWARE ADX2, всеобъемлющей и простой в использовании аудиосистемы. Если ваша команда уже знакома с ADX2, переход на CRYENGINE прост. Узнайте больше о CRIWARE ADX2 на https://www.criware.com/en/products/adx2.html.
Интерфейс дерева поведения
Новый пользовательский интерфейс Behavior Tree — это графический интерфейс, который позволяет пользователям быстро создавать сложные деревья поведения для ИИ, оживляя неигровых персонажей и врагов. Этот инструмент был разработан командой Hunt: Showdown, привнеся в движок еще больше проверенных технологий.
Отзыв о редактировании ACE в реальном времени
Пользователи теперь могут предварительно просмотреть событие промежуточного программного обеспечения в правой панели редактора управления звуком без необходимости сначала подключать его к соответствующему триггеру, улучшая звуковой конвейер CRYENGINE с мгновенной обратной связью.
Нам не терпится увидеть, чего вы сможете добиться с помощью CRYENGINE 5.6. Как некоторые из вас могли заметить, мы уже работаем над 5. 6.1 — исправлением, которое устраняет некоторые незначительные проблемы, с которыми мы столкнулись во время тестирования. Это исправление будет выпущено в ближайшее время после того, как мы рассмотрели ваши ранние отзывы сообщества и имели возможность ознакомиться с вашими выводами. CRYENGINE — это обширный и мощный инструмент, поэтому мы ценим ваши усилия, помогающие нам протестировать каждый уголок и щель. Если вы хотите получить больше информации о тяжелой работе, проделанной над этим выпуском, ознакомьтесь с нашими подробными предварительными статьями, посвященными конкретным областям движка, включая физику, рендеринг, звук и улучшения редактора песочницы и средства запуска.
Естественно, есть некоторые вещи, которые, несмотря на усилия, приложенные к релизу этого , не попали в сборку по разным причинам. Уверяем вас, что работа продолжается, и мы будем держать вас в курсе по обычным каналам. Нам не терпится услышать ваши отзывы о новой сборке, и мы создали специальную ветку отзывов о CE 5. 6. Если вы обнаружите ошибку в движке, сообщите о ней непосредственно на GitHub, что поможет нам быстро и эффективно решить проблему.
Мы надеемся, что вам понравится CRYENGINE 5.6, и с нетерпением ждем ваших отзывов. Делитесь своими мыслями на форуме, в Facebook и Twitter или присоединяйтесь к сообществу и нашей команде разработчиков CRYENGINE на нашем официальном канале CRYENGINE в Discord.
Хотите работать над CRYENGINE? В Crytek мы ценим разнообразие и активно призываем людей с разным опытом и опытом подавать заявки на наши открытые вакансии, поэтому присоединяйтесь к нам в LinkedIn и ознакомьтесь с нашей страницей вакансий.
— Ваша команда CRYENGINE
Новости: Обновление дорожной карты CRYENGINE 5.7 и планы на будущее
Дорожная карта CRYENGINE 5.7 раскрыта вместе с нашими планами на будущее CRYENGINE.
Мы знаем, что вы долго ждали, и сегодня мы делимся с вами дорожной картой CRYENGINE 5.7. Мы ценим ваше терпение в ожидании этого обновления, и наряду с дорожной картой мы также хотели поделиться нашими планами на будущее движка. Эти планы и дорожная карта могут не соответствовать вашим ожиданиям, поэтому сначала немного контекста.
Последние два года были непростыми. Внутри мы столкнулись с препятствиями на пути разработки, что привело к изменению планов в отношении разработки CRYENGINE V и общего видения. В конечном счете, и особенно из-за того, что COVID нарушил нашу работу, мы не смогли достичь поставленных целей в области развития, потому что пришлось скорректировать приоритеты.
Crytek — студия с 20-летним опытом создания игр класса AAA и поддержкой миллионов геймеров по всему миру. В этом году мы усилили нашу фирменную интеллектуальную собственность, франшизу Crysis, добавив технологию трассировки лучей и другие современные графические достижения, чтобы создать трилогию Crysis Remastered. Мы продолжали раздвигать технологические границы с The Climb 2 для Oculus Quest, успешно запустив первую игру CRYENGINE Mobile VR в экосистему Oculus. И мы продолжали инвестировать в нашу новейшую любимую фанатами игру IP Hunt: Showdown, добавляя новые карты, контент и способы игры. Его рост был впечатляющим. Мы даже выпустили музыкальный альбом нашей собственной группы Port Sulphur Band, что позволит вам полностью погрузиться в ритм заводи, даже если вы не охотитесь за наградами.
Мы гордимся тем, что являемся технологической компанией и студией разработки игр. Но как компания среднего размера, мы были вынуждены принять трудное решение сосредоточиться на поддержке разработки игр, а не на реализации наших планов с CRYENGINE, как нам хотелось бы. Тем не менее, инновации и достижения, такие как трассировка лучей, мобильный и мобильный конвейер виртуальной реальности, улучшенный сетевой код, визуальные сценарии и многое другое, принесут пользу всем, кто будет использовать наш движок в ближайшем будущем. И у нас есть планы значительно увеличить штат студии в течение следующих нескольких лет, чтобы поддерживать как CRYENGINE, так и наши команды разработчиков игр.
Но сначала мы решили, что нам нужно внести структурные изменения как внутри компании, так и с архитектурой движка для достижения наших целей.
Наш руководитель по продуктам, Арто Руотсалайнен, объясняет, что ждет CRYENGINE в будущем:
«CRYENGINE — это огромный продукт, и чтобы предоставить передовое и проверенное на практике решение, которым мы все можем гордиться, нам пришлось изменить наши планы. для того, чтобы сосредоточиться на реализации поставленных амбициозных целей. К сожалению, это означает задержку выпуска следующей основной общедоступной версии CRYENGINE. В конечном счете, нам нужно некоторое время, чтобы консолидировать достижения в области движка, которые мы сделали с нашими игровыми командами, а также реструктурировать, внедрить инновации и укрепить CRYENGINE для всех наших лицензиатов и сообщества. Мы знаем, что задержка — это не то, что многие из вас хотели бы услышать. Но, в долгосрочных интересах всех, мы считаем, что это правильно. И будьте уверены, что отсутствие графика следующего публичного релиза не означает, что мы не собираемся продолжать работу с текущими лицензиатами CRYENGINE и нашими активными членами сообщества. О том, как мы продолжаем делать это без серьезной информации о публичном выпуске: мы излагаем планы, пока мы говорим, так что следите за обновлениями в течение следующего года. А пока я желаю всем расслабляющих рождественских и новогодних праздников. Увидимся в 2022 году».
Насколько мы понимаем, у вас будут вопросы. И мы ответим на них.
Арто будет доступен для прямой трансляции вопросов и ответов на сервере CRYENGINE Discord 1 февраля 2022 года. Приглашаем всех вас присоединиться, но до тех пор, пожалуйста, присылайте свои вопросы на канал #ama-questions здесь.
Ваша постоянная поддержка очень важна для нас, и хотя мы очень хорошо понимаем, что не могли поддерживать вас так сильно, как нам хотелось бы в последние пару лет, мы будем компенсирует это в ближайшие годы.
Обновление CRYENGINE 5.7 Long Term Support (LTS) выйдет в начале 2022 года, в него будут внесены изменения, упомянутые в дорожной карте, чтобы обеспечить вам стабильный и надежный движок для ваших текущих проектов. Для будущих проектов мы планируем программу бета-тестирования, в которую приглашаются избранные разработчики, работавшие с движком в течение последних нескольких лет, чтобы помочь нам убедиться, что следующая итерация CRYENGINE не просто оправдает, но и превзойдет ваши ожидания.
У нас также есть выпуск Launcher с обновлениями качества жизни и другими обновлениями в магазине, и вы также увидите реструктуризацию и трансформацию экосистемы, связанной с движком.
Нам не терпится поделиться полным видением движка и узнать, что будет дальше, как только сможем. Спасибо, что были с нами последние пару лет. И, как всегда, не стесняйтесь обращаться к нам в Discord, на официальные форумы CRYENGINE, через нашу контактную форму или в социальных сетях. Как мы уже упоминали, мы расширяем нашу студию. Мы ценим разнообразие и призываем людей из всех слоев общества и с любым уровнем опыта подавать заявки на наши открытые вакансии, поэтому присоединяйтесь к нам в LinkedIn и ознакомьтесь с нашей страницей вакансий.