Автор статьи: Ростислав Мусиенко

Senior Unreal Engine Developer в District Zero

Введение

Несмотря на то, что на рынке есть множество игровых движков, Unreal Engine 5 является одним из наиболее популярных, благодаря своим функциям и возможностям. Однако, для каждого проекта может быть подходящий определенный движок, поэтому важно проанализировать особенности каждого из них.

О критериях 

Сравнение Unreal Engine 5 с другими игровыми движками мы будем производить по следующим критериям:

  1. Функциональность и возможности: различные игровые движки могут иметь разные функции и возможности, такие как редактор уровней, систему физики, систему света и т.д. Некоторые движки могут быть более подходящими для создания определенных типов игр или приложений.

  2. Графика и производительность: производительность движка и его способность создавать высококачественную графику являются важными критериями при выборе движка. 

  3. Кроссплатформенность: некоторые игровые движки могут быть более подходящими для разработки игр для определенных платформ, таких как мобильные устройства, ПК или консоли. Если проект должен работать на разных платформах, то нужно убедиться, что выбранный движок поддерживает все нужные платформы.

  4. Стоимость и доступность: стоимость и доступность игровых движков могут существенно варьироваться. Некоторые движки могут предоставлять бесплатные лицензии для некоммерческих проектов, а другие могут требовать оплату при определенных условиях.

  5. Комьюнити и поддержка: сообщество и поддержка разработчиков являются важными критериями при выборе игрового движка. Наличие большого и активного сообщества может означать, что разработчики могут получить быстрый ответ на свои вопросы и проблемы.

Функциональность и возможности

Unreal Engine 5

Unreal Engine 5 предлагает множество новых функций и возможностей, включая технологии Nanite и Lumen. Nanite позволяет создавать инструменты с миллиардами полигонов без потери производительности, а Lumen предлагает новую систему освещения без необходимости использования традиционных световых карт.

Unreal Engine 4

Unreal Engine 4 предоставляет широкий спектр функций и возможностей, включая Blueprint Scripting System, который позволяет разработчикам создавать игры без использования кода. Он также предоставляет разнообразные инструменты для анимации, материалов, освещения и даже интеграцию с VR.

Unity

Unity предлагает интуитивный и гибкий инструментарий для создания игр. Он предоставляет богатые возможности для создания 2D и 3D игр, поддерживает широкий спектр платформ, и включает систему Scriptable Render Pipeline (SRP), которая позволяет настроить графический рендеринг под конкретные требования проекта.

CryEngine

CryEngine известен своей визуальной составляющей и реалистичной физикой. Он предлагает мощные инструменты для создания игровых миров, включая технологию теселляции и продвинутую систему освещения. CryEngine также поддерживает разработку VR-проектов.

Source 2

Source 2 - это игровой движок от Valve, разработанный для создания игр и приложений виртуальной реальности. Он предоставляет разнообразие инструменты для работы с анимацией, графикой и звуком. Source 2 также поддерживает интеграцию с Steam Workshop и SteamVR для удобства разработки и распространения контента.

Графика и производительность

Unreal Engine 5

Unreal Engine 5 предлагает высококачественную графику и впечатляющую производительность благодаря новым технологиям, таким как Nanite и Lumen. Эти технологии обеспечивают реалистичное освещение и детализацию сцены без значительных потерь производительности.

Unreal Engine 4

Unreal Engine 4 известен своими высококачественными графическими возможностями и эффективным использованием ресурсов. Он предоставляет разнообразные опции оптимизации, такие как Level of Detail (LOD) и пространственное разделение, чтобы обеспечить хорошую производительность даже на слабых устройствах.

Unity

Unity предлагает гибкость в настройке графического рендеринга благодаря системе затронутой ранее: Scriptable Render Pipeline (SRP). Это позволяет разработчикам создавать визуально привлекательные игры с оптимизацией под различные платформы и устройства.

CryEngine

CryEngine известен своей выдающейся графикой и реалистичными эффектами. Однако, это может повлечь за собой более высокие системные требования и сложность оптимизации производительности, особенно на слабых устройствах.

Source 2

Source 2 предоставляет качественную графику и хорошую производительность, особенно при работе с виртуальной реальностью. Он оптимизирован для работы с различными устройствами и платформами, что позволяет разработчикам создавать визуально привлекательные проекты с хорошей производительностью.

Кроссплатформенность

Unreal Engine 5 и Unreal Engine 4

Оба движка, Unreal Engine 5 и Unreal Engine 4, поддерживают кроссплатформенность, что позволяет разработчикам создавать игры для различных платформ, таких как Windows, macOS, Linux, iOS, Android, Xbox, PlayStation и даже Switch.

Unity

Unity предлагает одну из самых широких поддержек платформ среди игровых движков, включая все мобильные, консоли и VR/AR устройства. Это делает его привлекательным выбором для разработчиков, которые хотят охватить максимальное количество пользователей.

CryEngine

CryEngine поддерживает кроссплатформенность для Windows, Xbox, PlayStation и VR устройств. Однако, его поддержка мобильных платформ и некоторых других операционных систем, таких как macOS и Linux, ограничена.

Source 2

Source 2 поддерживает разработку игр для Windows, macOS, Linux, SteamOS и виртуальной реальности. Поддержка мобильных платформ и консолей ограничена, хотя некоторые проекты, такие как “Dota Auto Chess”, были портированы на разные платформы.

Стоимость и доступность

Unreal Engine 5 и Unreal Engine 4

Unreal Engine 5 и Unreal Engine 4 доступны для бесплатного использования с некоторыми ограничениями. Epic Games требует отчислений в размере 5% от гроссовых доходов после первых $1 млн. за каждый продукт. Стоимость может быть ниже для образовательных учреждений и некоторых других случаев.

Unity

Unity предлагает бесплатную версию для персонального использования, но коммерческие организации с годовым доходом более $100,000 должны оплатить подписку на Unity Plus, Pro или Enterprise.

CryEngine

CryEngine доступен для бесплатного использования с условием подписки на обязательный "роялти" в размере 5% от доходов после первых €5,000 в квартал. Опционально доступны платные подписки с дополнительными возможностями.

Source 2

Source 2 доступен бесплатно для разработчиков, создающих игры и контент для платформы Steam.

Комьюнити и поддержка

Unreal Engine 5 и Unreal Engine 4

Unreal Engine имеет огромное комьюнити разработчиков, которые активно обмениваются опытом, ресурсами и поддержкой. Epic Games также предоставляет документацию, учебные материалы и форумы для поддержки разработчиков. Стоит не забывать о ежемесячных раздачах бесплатных качественных ассетов.

Unity

Unity имеет одно из самых больших и активных комьюнити разработчиков, предоставляющих множество ресурсов, таких как документация, учебные материалы, форумы и магазин ассетов. Unity Technologies также предоставляет официальную поддержку и услуги консалтинга.

CryEngine

CryEngine имеет небольшое, но активное комьюнити разработчиков, которые предоставляют ресурсы и поддержку друг другу. Crytek предоставляет официальную документацию, учебные материалы и форумы для поддержки разработчиков.

Source 2

Source 2 имеет сравнительно небольшое, но активное комьюнити разработчиков, в основном сосредоточенное вокруг разработки контента для игр Valve. Официальная поддержка и ресурсы доступны через форумы, документацию и интеграцию с Steam Workshop.

Заключение

Выбор игрового движка зависит от множества факторов, таких как требования к графике и производительности, кроссплатформенность, стоимость и доступность, а также поддержка и комьюнити. Unreal Engine 5 предлагает передовые технологии и мощные возможности, но другие движки, такие как Unity, могут быть более подходящими для некоторых проектов из-за их гибкости и широкой поддержки платформ. Важно тщательно изучить потребности вашего проекта и сравнить доступные опции, чтобы сделать обоснованный выбор.

Если вы заинтересованы в изучении Unreal Engine 5 и хотите освоить все его преимущества, рекомендуем пройти курсы в Otus. У нас профессиональное обучение от опытных преподавателей, которые помогут вам освоить Unreal Engine 5 и применить его на практике для создания невероятных игровых проектов. 

Для того чтоб подробнее понять формат обучения и познакомиться с преподавателями OTUS, приглашаю вас на бесплатный вебинар, в рамках которого мы с нуля создадим гоночный дрифт-симулятор на Unreal Engine5.

Присоединяйтесь к нашим курсам и откройте для себя мир возможностей, предоставляемых Unreal Engine 5!

Комментарии (8)


  1. LordDarklight
    25.04.2023 12:45
    +7

    А где более бесплатные движки?

    А где российские и китайские движки (что для России сейчас чуть более актуально)?

    А где более подробный технический разбор?

    Одно и то же муслится, почти никакой конкретики почти никаких цифр, никакого взаимного сравнения - пустая статья!


    1. freeExec
      25.04.2023 12:45
      +2

      Ну как бы сеньор Анрил выбирает Анрил и заманивает на курсы Анрил. Всё остальное для отвода глаз.


  1. CrazyElf
    25.04.2023 12:45
    +3

    Хорошо бы всё же делать сравнение в виде табличек с плюсами-минусами, оценками и т.д. В виде списков это всё не очень наглядно выглядит.


  1. Kozoft
    25.04.2023 12:45

    Отличная статья была бы на тему отличий анриала от юнити. Остальное не нужно.