Движок для игры: какой выбрать под Steam, мобилки и Яндекс Игры

Опубликовано 14 мин чтенияСредний уровень
Движок для игры: Unity, Unreal Engine или Godot - что выбрать под Steam, консоли, мобилки и Яндекс Игры

Движок для игры - это программа, в которой собирают игру: графику, физику, звук, управление, и потом выпускают её на нужные платформы. К 2024 году мы запустили больше 200 игр, часть сделали сами, часть купили и развили, и почти все они на Unity. Но есть и Unreal Engine, и Godot, и одна мобильная игра, которую пришлось переносить с Unreal на Unity, потому что развивать её мы не смогли. Поэтому дальше разбираю выбор движка по нашим играм: где он нас выручил и где подвёл.

Что получается у наших игр на разных движках, я рассказываю в Telegram-канале.

Как мы делаем игры на Unity и Unreal

Штаб Гришакова в Telegram

Какой движок для игры выбрать: короткий ответ по платформе

Начинать надо с вопроса, где вы хотите выпустить игру. От этого зависит, подключатся ли нужные SDK (наборы для рекламы, покупок и аналитики), возьмёт ли игру консольный издательИздатель игрКомпания, которая даёт деньги, ведёт маркетинг, делает порты и договаривается с платформами, а взамен получает права на издание игры и долю выручки на несколько лет. и не придётся ли через год всё переписывать.

Куда выпускаете игруЧто братьПочему
Steam, только ПКUnity, Unreal Engine или Godotна ПК подходят все три, решают жанр и графика
ПК и консолиUnity или Unreal Engineу Godot официально из консолей только Steam Deck
Android, iOS, RuStoreUnityна Unreal мы не смогли подключить нужные SDK
Яндекс Игры и браузерUnity, Construct 3, Cocos Creator, Defoldу них есть официальные плагины SDK Яндекса
Первая игра, вы не программистConstruct или Godot с нейросетьюбыстро начать, но дальше упрётесь в потолок

Мой совет с 2022 года не менялся: «Я рекомендую в 90% случае выбирать юнити. Он отлично работает и с мобилами, и с штмл5, и с пк-консолями». Дальше подробнее, где это правило ломается.

На чём мы делаем свои игры

Silicone Heart - пиксельная ферма про роботов на Unity, на 15-20 часов игры и с кооперативом. Даже трейлер мы целиком сняли в движке: «Все футажи сделаны в юнити. Никакого фейк геймплея».

Meltopia - наоборот, минималистичная игра от первого лица с красивой 3D-графикой на Unreal Engine 5, проходится за 4-5 часов. После её релиза та же команда Unreal Engine по плану переходит на Clear the Snow.

Абсолютно разные игры: разный опыт, разные рынки и разные движки. Unity у нас основной движок, с которым мы умеем выходить на любые платформы, а красивое 3D от первого лица - как раз то, где Unreal сильнее всего.

Silicone Heart на Unity - пиксельная 2D-ферма, Meltopia на Unreal Engine 5 - 3D от первого лица
Скриншоты из Steam: Silicone Heart и Meltopia

Godot у меня свой, личный: ММО в стиле GTA про покемонов, где «все делает КЛОД в движке ГОДОТ». Про него ниже отдельно.

Unity: почему почти все наши игры на нём

На Unity Conf в 2024 году я так и сказал: 99% всех игр, которые мы покупаем, делаем с нуля и прототипируем, - на Unity. Причин четыре, и почти все они про деньги.

Кроссплатформенность. Одна и та же игра на Unity уходит на мобилки, в браузер, на ПК и консоли. Для HTML5 Unity не самый лёгкий движок, билд получается тяжелее, чем у Cocos, но при нормальной оптимизации игры на Яндексе выходят достойные.

Все SDK уже есть. Реклама, покупки, аналитика, плагины площадок - под Unity всё это давно сделано. На других движках каждую такую штуку приходится искать или писать.

Людей легко найти. Когда я думал перейти на Cocos Creator ради новой 4X-стратегии, на вакансию Cocos-разработчика приходило 3-5 откликов, а на Unity - около 130 сразу.

Есть ассеты и готовые исходники. Можно купить готовую игру, доработать её и запустить как тест.

Что было с платой за установки Unity

В сентябре 2023 года Unity объявила плату за установки: как я тогда писал, платить должны были игры, которые заработали больше $200 000 и набрали 200 000 установок, - по 20 центов за каждого игрока сверх порога. Я тогда поперхнулся, но написал: «нет смысла паниковать, делать резкие движения и планировать срочный переезд игры на новый движок». В итоге Unity отступила, а 12 сентября 2024 года официально отменила эту плату, так что срочный переезд и правда не понадобился.

Unreal Engine: когда он оправдан, а когда нет

Самую красивую графику даёт Unreal Engine, и если вы идёте на ПК и консоли с 3D-игрой, он хорош. Обратная сторона в том, что разработка на нём дороже и дольше, а разработчики и аутсорс стоят больше. Ответы на многие затыки по Unreal не найти в русском сегменте, иногда даже в английском. И даже с консолями не всё гладко: Switch тянет далеко не всё, что идёт на PlayStation и Xbox. Ещё ему нужен мощный компьютер: я как-то запустил Unreal Engine на маке и сразу понял, что мне нужен новый ПК.

Почему Unreal не для мобильных игр

Scrap Factory Automation, одну из наших первых мобильных игр, мы сделали на Unreal Engine 4 и выпустили летом 2021 года. Её скачали 187 тысяч человек, но развивать её оказалось невозможно: «мы не могли ни подключить никаких СДК (кроме самых базовых), ни банально развивать игру из-за очень условной поддержки мобилок на анриле».

Из коробки ничего нет: мы задолбались настраивать аналитику и монетизацию, а чтобы просто встроить медиацию рекламы, в магазине Unreal Engine надо было заплатить 10 000 рублей за SDK. Игра опустилась до рейтинга 2 из 5, обновлений не было два года. Выход нашёлся, только когда партнёр взялся перенести игру на Unity за долю: первые $1 000 дохода он забирает себе, дальше делим 60 на 40 в нашу пользу.

Мобильный шутер на Unreal Engine 4 сделать можно: знакомая команда в 2022 году делала такой проект 10 месяцев и собиралась показать его на демоДемо в SteamБесплатная пробная версия игры со своей страницей в Steam. Нужна для Steam Next Fest и даёт игрокам повод добавить игру в вишлист ещё до релиза.-запуске. Я сразу говорил, что «будет много боли», но ребята справились. Если игра пойдёт на телефоны, проще сразу брать Unity.

Unreal Engine для 2D-игры

2D-игру Raccoon Crafts Factory мы тоже делали на Unreal, и в канале меня всё время спрашивали, зачем 2D на Unreal, а не на Unity. Сделать так можно, но дорогая и долгая разработка на Unreal, о которой я говорил на Unity Conf, в 2D никуда не девается.

Godot или Unity

У нас есть несколько проектов на Godot - бесплатном движке с открытым кодом (open source). Но в 2024 году я про него говорил так: движок приятный, хорош для изучения и хобби, но для заработка я бы его не рекомендовал. Студий, которые ищут Godot-разработчиков, тогда почти не было, и сообщество было маленьким.

В 2026 году я сам начал делать на Godot свою ММО, и причина в нейросети. Я не программист. У Godot все файлы проекта текстовые, поэтому Claude Code правит их сам, а я в редакторе почти ничего не делаю. Даже веб-билд он собрал без меня: «даже не нужно было ниче тыкать в Годоте». Подробно я разбирал это в статье о том, как создать игру с помощью ИИ.

Только у нейросети есть пределы: Claude Code хорош в математике, но «оч плох в 3Д анимациях и 3Д моделировании». Так что связка Godot и ИИ подходит для игр на физике и симуляциях со схематичной графикой.

Если сравнивать Godot и Unity для коммерческой игры:

  • Консоли. Из консолей Godot официально поддерживает только Steam Deck, на PlayStation, Xbox и Switch игру переносят сторонние студии. У Unity с консолями проще, мы на этом построили целое направление.
  • Яндекс Игры. У Unity есть официальный плагин SDK Яндекса, у Godot нет, подключать придётся через сторонние решения.
  • Работа. С релизами на Unity, где подключены SDK и аналитика, гораздо проще потом устроиться в студию, чем с проектами на любом другом движке.
  • Деньги. Godot бесплатен всегда, по лицензии MIT игра целиком ваша. Unity бесплатен до порога, про него ниже.

Движок для 2D и 3D игры

Для 2D подходят все популярные движки: на Unity сделана наша Silicone Heart, Godot бесплатный, с открытым кодом и хорошо работает с нейросетью, а Construct 3 - отличный вариант, чтобы начать без программирования и получить первый опыт. Unreal в 2D тоже можно, но разработка на нём дороже.

Языки у движков тоже разные. В Unity пишут на C#, в наших вакансиях так и стоит: «Отличное владение Unity и C#». В Unreal Engine - на C++ или визуальными скриптами Blueprints, в Godot - на GDScript, а в отдельной сборке и на C#. В Construct логику собирают из событий, это визуальное программирование без кода.

Для 3D выбор между Unity и Unreal Engine. Если ставка на графику и игра выйдет только на ПК и консолях, Unreal. Если нужна стилизованная картинка, которая одинаково выглядит на ПК и телефоне, Unity: в 2024 году на нём делалась наша мультиплеерная игра в стиле GTA, и я говорил, что Unity позволяет сделать её одинаково красивой на обеих платформах.

Лучший движок для мобильных игр и Яндекс Игр

Мобильные игры мы делаем на Unity. Под него есть все рекламные и платёжные SDK, и он нормально портируется на другие платформы. Почти любую игру на Unity или Construct можно выпустить и как HTML5-игру, которая запускается в браузере без установки.

Для Яндекс Игр смотрите на официальные плагины SDK. На 23 октября 2026 года они есть у Unity, Cocos Creator, Construct 3, Defold и для TypeScript. Есть и ограничение по размеру: все файлы игры в распакованном виде не больше 100 МБ. Как пройти модерацию и подключить SDK, я подробно разобрал в статье о том, как выложить игру в Яндекс Игры.

Cocos Creator я когда-то выбрал под веб из-за размера билда: проект весил 1,2 МБ, а билд под HTML - 2,8 МБ, это примерно на 30 МБ меньше, чем у Unity. Но разработчиков на нём почти нет, и сторонние SDK к нему не подключались, так что от Cocos я отказался.

С Construct и GameMaker другая история. Это отличный старт: на них реально быстро сделать качественную маленькую игру. Но потом вы упираетесь в потолок, а маленькие проекты на Яндексе, как я говорил ещё в 2024 году, уже не залетают: нужны большие, с аналитикой, SDK и портами на другие площадки. Поэтому я тогда называл их полигоном для первых попыток, а следующим шагом - всегда Unity.

Движок для игры в стиме и на консолях

Для инди-игры в Steam подходит любой из трёх движков: Meltopia вышла там на Unreal, Silicone Heart мы делаем на Unity. Вопрос встаёт дальше: если игра выстрелит, захотите ли вы выпустить её на PlayStation, Xbox и Switch.

Консольными портами у нас занимается Upscale Studio. В 2026 году мы переделали там свой SDK, и теперь из коробки настраиваются управление, вибрации, ачивки, сохранения, интерфейс и иконки. «Но пока только на Юнити». На август 2026 года проекты на Unreal мы ещё не брали.

У других движков с консолями сложнее. У Godot, как я писал выше, официально только Steam Deck, остальное делают сторонние студии. GameMaker экспортирует на консоли только в подписке Enterprise.

Если вы только выбираете движок для первой игры в стиме, сначала прочитайте, как выпустить игру в Стим: там по шагам, что нужно кроме самой игры.

Сколько стоит движок: бесплатные движки и роялти

Начать бесплатно можно на любом популярном движке. У Unity и Unreal платить начинают, когда игра или компания зарабатывает, а GameMaker и Construct просят деньги уже за коммерческий выпуск. Условия на 23 октября 2026 года, у Unreal Engine - по странице лицензии на март 2026 года:

ДвижокБесплатноКогда платить
UnityPersonal, пока выручка и привлечённые деньги меньше $200 000 в годвыше порога нужен Pro: $2 310 в год за место
Unreal Engineпока выручка игры меньше $1 000 0005% с выручки игры сверх $1 000 000; продажи в Epic Games Store не облагаются
Godotвсегда, лицензия MITникогда
Defoldвсегданикогда
GameMakerдля некоммерческих игр$99,99 разово за коммерческую лицензию
Construct 3урезанная версия: 50 событий, только HTML5подписка, цена зависит от региона
Когда платить за движок: Godot никогда, Unity после $200 000 в год, Unreal 5% сверх $1 000 000 выручки игры
Условия на 23.10.2026, у Unreal Engine - на март 2026 года, официальные сайты движков

Разница в том, с чего считают порог. У Unity - с выручки и привлечённых денег компании за год, у Unreal - с выручки конкретной игры за всё время. Плату за установки, из-за которой в 2023 году был скандал, Unity отменила, а с Unity 6 заставку с логотипом на Personal можно убрать.

Свой движок или переезд посреди проекта

Новичку свой движок писать не нужно. Даже у нас это больно: в игре Last Play мы делали новый движок 7 месяцев вместо запланированных полутора, и за это время игра сильно упала.

Переезд с движка на движок тоже не бывает бесплатным. Даже обновление версии Unity в купленном мультиплеерном проекте у нас пошло так, что «проект валился как снежный ком»: на то, чтобы разобраться с чужим кодом, переписать и доработать его, ушло почти 9 месяцев.

Поэтому движок лучше выбрать под платформу до начала разработки и не менять, пока игра не вышла.

Подробнее про сравнение движков я рассказывал на Unity Conf в 2024 году: там я разбирал Unreal, Godot, Construct и Cocos и объяснял, почему мы остались на Unity. Включил с того места, где начинается сравнение.

Unity Conf 2024 - 1 день. Илья Яковлев, Стас Ветохин.130 минСмотреть на YouTube

Если движок уже выбран и вы думаете, с чего начать саму игру, прочитайте, как сделать свою игру с нуля: там про прототипы, сроки и команду.

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

Какой движок выбрать новичку для первой игры?

Если вы готовы учить программирование, берите Unity: он подходит для мобилок, браузера, ПК и консолей, и с ним проще всего потом найти работу. Если не программируете, начните с Construct или с Godot и нейросети, но в 2024 году я говорил, что следующим шагом всё равно станет Unity.

Какой движок лучше для 2D игры?

Для 2D подходят Unity, Godot и Construct 3. Наша пиксельная Silicone Heart сделана на Unity. Godot бесплатен всегда и хорошо работает с нейросетью, Construct подходит для старта без программирования. На Unreal Engine 2D-игру сделать тоже можно, но разработка на нём дороже и дольше.

Что лучше: Godot или Unity?

Для коммерческой игры на мобилках, Яндекс Играх и консолях лучше Unity: у него есть готовые SDK, официальный плагин Яндекса и простой путь на консоли. Godot бесплатен всегда и удобен, если код пишет нейросеть, но из консолей официально поддерживает только Steam Deck, а студий, которые ищут Godot-разработчиков, в 2024 году почти не было.

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

Godot и Defold бесплатны всегда. Unity бесплатен, пока выручка и привлечённые деньги компании меньше $200 000 в год. Unreal Engine бесплатен, пока игра не заработала $1 000 000, дальше 5% с выручки сверх этой суммы. GameMaker бесплатен только для некоммерческих игр.

Можно ли сделать игру без программирования?

Можно. В Construct 3 логику собирают из событий, это визуальное программирование без кода, и хороший способ получить первый опыт, если вы не программист. Ещё вариант - Godot с нейросетью: я так делаю свою ММО, код пишет Claude Code. Но нейросеть плохо справляется с 3D-анимацией и моделями, поэтому лучше брать игры со схематичной графикой.

На каком движке делать игру для Яндекс Игр?

У Яндекса есть официальные плагины SDK для Unity, Cocos Creator, Construct 3, Defold и для TypeScript. У Godot плагина нет, SDK подключают через сторонние решения. Все файлы игры в распакованном виде должны занимать не больше 100 МБ, поэтому билд на Unity придётся оптимизировать.

Какой движок выбрать для инди-игры в стиме?

Для Steam подходят Unity, Unreal Engine и Godot: Meltopia вышла там на Unreal, Silicone Heart мы делаем на Unity. Unreal берите под красивое 3D только для ПК и консолей. Если потом захотите выпустить игру на мобилках или быстро портировать на консоли, проще будет с Unity.

Источники

А вы на каком движке делаете свою игру и почему выбрали его? Как идут наши игры на Unity и Unreal, я пишу в Telegram-канале.

Наши игры на Unity и Unreal изнутри

Штаб Гришакова в Telegram
Статья была полезной?

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

Как выложить игру в Яндекс Игры и сколько на ней можно заработать

Что нужно, чтобы выложить игру в Яндекс Игры: договор, SDK, архив, черновик и модерация. Как приходят деньги за рекламу и покупки и сколько реально зарабатывают игры - по оферте Яндекса, цифрам практиков и опыту нашего HTML5-издательства Mirra Games.

18 мин

Как создать игру с помощью ИИ: что нейросети уже умеют, а где ломаются

Прототип небольшой игры нейросеть уже собирает почти сама, если взять агента вроде Claude Code и жанр, где всё держится на логике и расчётах. Разбираю на своих прототипах, какие игры получаются, где ИИ ломается, сколько это стоит и можно ли такую игру продавать.

16 мин

Как сделать свою игру с нуля: этапы, движок, команда и сроки

С чего начать свою первую игру для ПК, какие у разработки этапы, какой движок взять, можно ли одному и без программирования и сколько это занимает. На моём опыте: шесть провальных игр до первой прибыльной, три попытки в Steam до Meltopia и две модели разработки - маленькая игра и игра мечты.

17 мин

Как выпустить игру в Стиме: путь от регистрации до релиза и что это стоит

Чтобы выпустить игру в Steam, нужно заплатить $100, пройти налоговое интервью, собрать страницу и билд и дождаться двух проверок Valve. Разбираю шаги, сроки и цены по документации на октябрь 2026 года и показываю, как это выглядело у нас на релизе Meltopia: 32 000 вишлистов и 5 657 копий за первые сутки.

22 мин

Термины из статьи