5 минут чтения

Unity или Unreal Engine: 8 GB памяти против 32 и роялти после первого миллиона

КороткоНовичку проще начать с Unity на C# или Godot на GDScript: оба бесплатны на старте. Unreal мощнее, но просит 32 GB памяти и 5% роялти после первого миллиона выручки продукта.
8 GB
минимум оперативной памяти для редактора Unity
5%
роялти Unreal — только после первого $1,000,000 выручки продукта
MIT
лицензия Godot: роялти и платежей за движок нет

Три движка и три разных счёта

Спор «Unity или Unreal» новичок обычно начинает с картинки: в Unreal демо выглядят красивее. А упирается всё в три скучные вещи: ваш компьютер, язык скриптов и то, как движок берёт деньги, когда игра начнёт продаваться.

Деньги устроены по-разному. Unity даёт бесплатный тариф Personal, пока ваши финансовые показатели ниже порога, и просит подписку, когда вы его перешагнули. Unreal бесплатен на входе, но после определённой выручки берёт процент с продаж. Godot не берёт ничего: лицензия MIT разрешает использовать, изменять и распространять движок, в том числе коммерчески.

Пока вы учитесь и делаете первые прототипы, бесплатны все три. Разница начинает стоить денег позже, и понимать её лучше заранее.

Чем движки отличаются на входе

Unity

Personal бесплатен при выручке и привлечённых средствах меньше $200K USD за последние 12 месяцев

Unreal

бесплатен, роялти 5% — только после первого $1,000,000 пожизненной выручки продукта

Godot

лицензия MIT: роялти и платежей за движок нет

Языки

Unity — C#, Unreal — C++ и Blueprint, Godot — GDScript, C# или C++

Железо

редактору Unity нужно минимум 8 GB RAM, Unreal Engine 5 рекомендует 32 GB

Консоли

в Unity нужна подписка Pro, в Godot своего экспорта нет вовсе

Где спрятаны деньги

Порог Unity считается не по прибыли. В расчёт идут выручка и привлечённые средства за последние 12 месяцев. Получили инвестиции — бесплатный Personal вы теряете, даже не заработав ни рубля на продажах. Дальше нужен Unity Pro: $210.00 в месяц или $2,310.00 в год за место. Компаниям с показателями свыше $25 million USD за последние 12 месяцев предлагают Enterprise по запросу.

Ещё одна деталь тарифов: Personal отнесён к играм и развлечениям, это тариф для хобби, частных разработчиков и небольших инди-команд. Делаете на движке неигровой проект — при показателях свыше $1,000,000 USD понадобится Unity Industry, цена по запросу.

У Unreal логика другая. Ставка роялти 5% от Royalty Revenue, но первый $1,000,000 пожизненной выручки по каждому продукту роялти не облагается. Пока продукт не перешагнул этот миллион, отчитываться о квартальной выручке не нужно. Квартал, в котором выручка продукта меньше $10,000, в расчёт роялти не входит, но от отчётности по продуктам, уже перешедшим $1,000,000, это не освобождает.

Совет редакции. Если планируете релиз в Epic Games Store, считайте отдельно: выручка от продаж в EGS роялти не облагается, а программа Launch Everywhere with Epic даёт ставку 3,5% вместо стандартных 5%.

Отчёт и выплату роялти Epic ждёт в течение 45 дней после окончания календарного квартала, в котором получена Royalty Revenue. Для неигровых компаний с выручкой больше $1 млн в год у Unreal есть подписка — $1,850 за место в год, плюс Epic Pro Support за $1,500 за место в год при покупке 10 и более мест.

₽
Считайте не цену, а порогUnity смотрит на выручку и привлечённые средства за 12 месяцев, Unreal — на пожизненную выручку каждого продукта. У Godot порога нет вообще.

Компьютер решает больше, чем вкус

Самая частая причина брошенного обучения — не сложность движка, а подвисающий редактор. Редактору Unity нужно минимум 8 GB оперативной памяти. Из систем: Windows 10 версии 21H1 и выше либо Windows 11 21H2 и выше, macOS Ventura 13 и новее, Ubuntu 22.04 или 24.04. Процессор — x64 с SSE2 либо Arm64, графика DX10/DX11/DX12 или Vulkan.

Unreal Engine 5 рекомендует 32 GB оперативной памяти, четырёхъядерный Intel или AMD от 2,5 GHz и 8 GB видеопамяти и больше. Это рекомендация, а не потолок: для тяжёлых демо-проектов вроде Electric Dreams Environment или Valley of the Ancient Epic советует 64 GB системной памяти.

Godot в этом ряду самый скромный. Распаковали и запустили, движок самодостаточен. Рекомендуется оборудование с Vulkan 1.0, минимум — OpenGL 3.3 или OpenGL ES 3.0.

За что берут Unreal

  • бесплатен до первого $1,000,000 выручки продукта
  • Blueprint позволяет собирать логику без текста кода
  • продажи в Epic Games Store роялти не облагаются
  • ставка 3,5% по программе Launch Everywhere with Epic

Что придётся выдержать

  • рекомендованные 32 GB RAM и 8 GB видеопамяти
  • отдельные демо-проекты просят 64 GB
  • C++ как основной язык
  • отчётность по роялти в 45 дней после квартала

Кому какой движок на старте

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

Когда начинать с Unity

  • хотите учить C# — он пригодится и вне геймдева
  • компьютер с 8 GB оперативной памяти
  • цель — мобильные игры и много готовых уроков
  • планируете консоли и готовы позже платить за Pro

Когда лучше посмотреть на Unreal или Godot

  • компьютер тянет 32 GB RAM и 8 GB видеопамяти — есть смысл в Unreal
  • нужна фотореалистичная графика из коробки
  • хотите совсем без порогов и платежей — Godot
  • делаете браузерную игру: в Godot пишите на GDScript

Godot подкупает простотой, но у него есть границы. Версия с поддержкой C# не умеет экспортировать в web: игру для браузера придётся писать на GDScript. Консолей движок сам не поддерживает — только через сторонних издателей, а это отдельные деньги и договор. Встроенной поддержки закрытых сторонних SDK вроде FMOD и GameWorks тоже нет.

У Unity свои ограничения, о которых узнают уже в процессе. Бесплатный Personal не даёт консолей: Nintendo Switch, PlayStation и Xbox требуют активной подписки Unity Pro, а Apple Vision Pro в Personal недоступен вовсе. На Linux редактор импортирует видеофайлы только в формате VP8, поддержка Wayland экспериментальная, на Windows on Arm нет поддержки Vulkan. Настроить сплэш-скрин в Personal при этом можно.

Что проверить до первого урока

  1. Посчитайте порог

    выручка и привлечённые средства меньше $200K USD за 12 месяцев — хватит бесплатного Unity Personal

  2. Посмотрите на свой компьютер

    Unity — минимум 8 GB RAM, Unreal Engine 5 — рекомендованные 32 GB и 8 GB видеопамяти, Godot — Vulkan 1.0 или OpenGL 3.3

  3. Выберите язык

    C# для Unity, C++ и Blueprint для Unreal, GDScript для Godot

  4. Решите про платформы

    консоли в Unity — только с активной подпиской Pro и одобрением владельца платформы

  5. Сделайте крошечную игру

    один уровень и одна механика покажут, нравится ли вам движок, лучше любого обзора

Если решили идти на курс

Курсы под Unity и под Unreal школы продают отдельно, поэтому с движком стоит определиться до оплаты. На страницах многих программ стоит не полная цена, а платёж в месяц по рассрочке. Умножьте платёж на срок — получите только ориентир: у Skillbox, например, при полной оплате сразу действует дополнительная скидка 15%, так что полную стоимость спрашивайте у школы и ищите в договоре.

Перед оплатой сверьте номер лицензии школы в реестре: как это сделать, разобрано в статье как проверить лицензию школы. Там, где школа предлагает рассрочку, посмотрите, не кредит ли это: признаки и формулировки договора собраны в материале про рассрочку на обучение.

Склоняетесь к Unity — программы и часы практики мы сравнивали в обзоре обучения Unity с нуля. Общий чек-лист по школам, от договора до возврата, собран в статье как выбрать онлайн-школу.

Частые вопросы

Какой движок бесплатный для новичка?

Все три. Unity Personal бесплатен, пока выручка и привлечённые средства меньше $200K USD за последние 12 месяцев. Unreal бесплатен до первого $1,000,000 выручки продукта, Godot распространяется по лицензии MIT без платежей вовсе.

Какой язык учить под каждый движок?

В Unity скрипты пишут на C#. В Unreal — C++ и визуальные скрипты Blueprint. В Godot официально поддерживаются GDScript, C# и C++, причём сам проект называет GDScript рекомендуемым для изучения.

Кому принадлежит игра, сделанная на бесплатной версии?

Автору. Unity Personal включает полное право собственности на создаваемый контент, а лицензия MIT у Godot распространяется только на сам движок. При распространении бинарника Godot нужно указать MIT-лицензию.

А выпустить игру на консолях получится?

В Unity разработка под Nintendo Switch, PlayStation и Xbox требует активной подписки Unity Pro. В Godot консольного экспорта нет совсем — только через сторонних издателей, это отдельный договор.

Всё об обучении в одном месте

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

Открыть раздел

Источники: Unity, тарифы, Unity Personal, Unity, системные требования редактора, Unity, документация по скриптам, Unreal Engine EULA, Unreal Engine, варианты лицензирования, Epic Games Dev Portal, роялти, Unreal Engine, требования к оборудованию, Unreal Engine, Electric Dreams Environment, Godot, лицензия MIT, Godot, FAQ документации, Godot, возможности движка, Godot, загрузка для Windows

Читайте также