Игровой движок — программа, в которой собирают игру: он рисует картинку, обрабатывает нажатия, считает физику, проигрывает звук и упаковывает результат под нужную площадку. Движков много, и спор «какой лучше» обычно бессмыслен: каждый хорош для своих игр. Выбор начинается с одного вопроса — где в вашу игру будут играть.

Сначала решите, где будут играть

  • В браузере и в каталогах вроде Яндекс Игр. Важны лёгкая сборка и быстрая загрузка на телефоне.
  • На телефоне как приложение. Нужна сборка под Android и iOS и публикация в магазинах.
  • На компьютере и консолях. Здесь важнее графика и производительность, а вес сборки отходит на второй план.

Движок, который отлично делает одно, может вообще не уметь другого. Unreal Engine строит тяжёлую 3D-графику, но официального экспорта в браузер у него нет. Construct 3 быстро собирает 2D-игру для браузера, но для большой 3D-игры не предназначен.

Сравнение движков

ДвижокЯзыкДля каких игрБраузер и Яндекс ИгрыУсловия использования
UnityC#мобильные, компьютер, 2D и 3Dэкспорт в браузер есть, официальный плагин Яндекс ИгрPersonal бесплатен, пока выручка и привлечённые деньги за 12 месяцев меньше 200 000 $; редактор требует входа в аккаунт Unity
GodotGDScript, C#2D и небольшие 3D, компьютер, мобильныев браузер — только проекты на GDScriptбесплатный, открытая лицензия MIT
Unreal EngineC++, визуальные схемы Blueprints3D с сильной графикой, компьютер, консолиофициального экспорта в браузер нетбесплатно, пока выручка продукта не превысила 1 млн $, дальше 5% отчислений
DefoldLua2D, браузер, мобильныелёгкие сборки, официальный плагинбесплатный
Construct 3без кода, событиями2D, быстрые прототипыредактор работает в браузере, официальный плагинподписка, есть бесплатный режим с ограничениями
GameMakerGML или визуальные блоки2Dэкспорт в браузер естьбесплатно для некоммерческих игр, для продажи — лицензия Professional
Cocos CreatorTypeScript, JavaScript2D и 3D, мобильный вебофициальный плагинбесплатный

Условия у коммерческих движков меняются. GameMaker, например, объявил, что с 1 января 2027 года игры на его новой среде выполнения GMRT можно будет продавать без платной лицензии на всех платформах, кроме консолей. Перед стартом проверьте актуальную версию условий на сайте движка.

Отдельно о Roblox Studio: игры в нём живут только внутри Roblox, а доступ к самой платформе в России Роскомнадзор ограничил в декабре 2025 года.

Unity или Unreal Engine

Оба движка делают 3D, но рассчитаны на разное. Unreal Engine выбирают ради картинки: реалистичный свет, большие миры, проекты для мощных компьютеров и консолей. Писать можно на C++ или визуальными схемами Blueprints. Unity универсальнее: мобильные игры, 2D, браузер и небольшие 3D-проекты на языке C#.

  • Игра для телефона или браузера — Unity: у Unreal Engine 5 нет официального экспорта в браузер.
  • Реалистичная 3D-графика для компьютера или консоли — Unreal Engine.
  • Деньги. Unity Personal бесплатен, пока выручка и привлечённые деньги за 12 месяцев меньше 200 000 $. Unreal Engine бесплатен, пока выручка продукта не превысила 1 млн $, дальше — 5% отчислений.

Godot или Unity

Godot — лёгкий бесплатный движок с открытой лицензией MIT: без отчислений и без обязательного входа в аккаунт. Сильная сторона — 2D и небольшие 3D-игры, основной язык GDScript похож на Python. У Unity больше уроков, готовых ресурсов в магазине ассетов и специалистов на рынке, зато нужен C# и вход в аккаунт Unity.

  • Первая 2D-игра или игра для браузера — Godot; для браузера пишите на GDScript, проекты на C# в Godot 4 туда не экспортируются.
  • Мобильная игра с готовыми ассетами и плагинами — Unity.
  • Игра для Яндекс Игр — у Unity есть официальный плагин SDK, в Godot SDK подключают вручную. Как это сделать в обоих движках — в статье как создать игру для Яндекс Игр.

Как выбрать за пять минут

  1. Игра для браузера или Яндекс Игр → Defold, Construct 3 или Cocos Creator; Unity, если уже его знаете; Godot — если пишете на GDScript. Подробности о каталоге — в статье как создать игру для Яндекс Игр.
  2. Мобильная игра для магазинов приложений → Unity, Godot или Cocos Creator.
  3. 3D с упором на графику для компьютера → Unreal Engine или Unity.
  4. Не хочу программировать → Construct 3 или GameMaker. Есть и третий путь — писать код вместе с нейросетью: как создать игру с помощью нейросети.
  5. Важно ничего не платить и ни от кого не зависеть → Godot или Defold.

Частые ошибки при выборе

  • Выбрать самый популярный. Популярность говорит о количестве уроков, а не о том, подходит ли движок вашей игре.
  • Начать с 3D. Для первой игры 2D проще в разы: меньше сущностей, проще отладка, быстрее результат.
  • Не проверить экспорт заранее. Соберите пустой проект под целевую площадку в первый же день. Проще сменить движок до начала работы, чем через месяц.
  • Не прочитать лицензию. Пороги выручки, отчисления, обязательный вход в аккаунт — всё это лучше узнать до того, как игра начнёт зарабатывать.

С чего начать саму работу над игрой и почему большинство проектов бросают на середине — в статье как создать игру и довести её до конца.

Если игра нужна под задачу

Движок — инструмент, а не цель. Если вам нужна готовая игра — в подарок, для бренда или под ваш замысел, — движок под площадку подберём сами. Небольшую игру собираем за одну-две недели: для браузера, телефона, компьютера или игровой приставки.

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

Какой движок выбрать новичку?

Для первой 2D-игры — Godot или Construct 3. Godot бесплатный и лёгкий, а его язык GDScript похож на Python. Construct 3 не требует кода и работает прямо в браузере.

Unity или Godot?

Unity — если нужны мобильные игры, готовые ресурсы и большое сообщество, и не пугает C#. Godot — если важны лёгкость, открытая лицензия без отчислений и не хочется зависеть от аккаунта владельца движка. Для браузера в Godot 4 пишите на GDScript.

Какой движок для Яндекс Игр?

Те, для которых Яндекс выпускает официальные плагины SDK: Unity, Defold, Construct 3 и Cocos Creator. В остальных SDK подключают вручную или сторонними решениями. Unreal Engine не подходит: официального экспорта в браузер у него нет.

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

Небольшую браузерную — да: на JavaScript и canvas или с библиотекой вроде Phaser. Так получается самая лёгкая сборка, но меню, сохранения и звук придётся писать самому.

Нужна такая же реклама для вашего бизнеса?

Разберу нишу, посчитаю бюджет и покажу, из чего сложится цена заявки.

УслугаКак мы это делаем