Unity или Unreal Engine: 8 GB памяти против 32 и роялти после первого миллиона
Три движка и три разных счёта
Спор «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 нужно минимум 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 при этом можно.
Что проверить до первого урока
Посчитайте порог
выручка и привлечённые средства меньше $200K USD за 12 месяцев — хватит бесплатного Unity Personal
Посмотрите на свой компьютер
Unity — минимум 8 GB RAM, Unreal Engine 5 — рекомендованные 32 GB и 8 GB видеопамяти, Godot — Vulkan 1.0 или OpenGL 3.3
Выберите язык
C# для Unity, C++ и Blueprint для Unreal, GDScript для Godot
Решите про платформы
консоли в Unity — только с активной подпиской Pro и одобрением владельца платформы
Сделайте крошечную игру
один уровень и одна механика покажут, нравится ли вам движок, лучше любого обзора
Если решили идти на курс
Курсы под 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