Движок для игры: какой выбрать под 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, RuStore | Unity | на 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 сильнее всего.

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

Разница в том, с чего считают порог. У Unity - с выручки и привлечённых денег компании за год, у Unreal - с выручки конкретной игры за всё время. Плату за установки, из-за которой в 2023 году был скандал, Unity отменила, а с Unity 6 заставку с логотипом на Personal можно убрать.
Свой движок или переезд посреди проекта
Новичку свой движок писать не нужно. Даже у нас это больно: в игре Last Play мы делали новый движок 7 месяцев вместо запланированных полутора, и за это время игра сильно упала.
Переезд с движка на движок тоже не бывает бесплатным. Даже обновление версии Unity в купленном мультиплеерном проекте у нас пошло так, что «проект валился как снежный ком»: на то, чтобы разобраться с чужим кодом, переписать и доработать его, ушло почти 9 месяцев.
Поэтому движок лучше выбрать под платформу до начала разработки и не менять, пока игра не вышла.
Подробнее про сравнение движков я рассказывал на Unity Conf в 2024 году: там я разбирал Unreal, Godot, Construct и Cocos и объяснял, почему мы остались на Unity. Включил с того места, где начинается сравнение.
Если движок уже выбран и вы думаете, с чего начать саму игру, прочитайте, как сделать свою игру с нуля: там про прототипы, сроки и команду.
Частые вопросы
Какой движок выбрать новичку для первой игры?
Если вы готовы учить программирование, берите 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, Pricing updates (отмена Runtime Fee), проверено 23.10.2026
- Unity, Compare plans, проверено 23.10.2026
- Unreal Engine, License (снимок Wayback Machine от 23.03.2026)
- Godot Engine, License, проверено 23.10.2026
- Godot Docs, Console support in Godot
- GameMaker, Get GameMaker, проверено 23.10.2026
- Construct 3, Buy Construct, проверено 23.10.2026
- Defold, License, проверено 23.10.2026
- Яндекс Игры, SDK и плагины для движков
- Яндекс Игры, Требования к играм
- Евгений Гришаков, доклад «Почему Unity - лучший движок», Unity Conf 2024, YouTube, 11.06.2024
- Евгений Гришаков, «Я завайбкодил ММО GTA про покемонов с помощью Claude Code», YouTube, 11.06.2026
А вы на каком движке делаете свою игру и почему выбрали его? Как идут наши игры на Unity и Unreal, я пишу в Telegram-канале.
Наши игры на Unity и Unreal изнутри
Штаб Гришакова в Telegram