Выбор места разработки зависит от навыков программирования, бюджета и жанра игры. Новичку подойдут визуальные конструкторы, инди-разработчику — Unity или Godot, крупной команде — Unreal Engine или наём студии.
Классификация инструментов: четыре основных пути
Прежде чем скачивать редактор, определитесь с подходом. Весь рынок инструментов делится на четыре большие категории. Каждая из них решает свои задачи и требует разного уровня подготовки.
Визуальные конструкторы (No-code)
Работают по принципу «перетащи и отпусти». Логика строится через блоки или события. Не требуют написания кода. Идеальны для гиперказуальных игр, прототипов и обучения.
Низкоуровневые фреймворки (Low-code)
Сочетают визуальный редактор с возможностью писать скрипты. Дают больше свободы, чем конструкторы, но проще чистых движков. Подходят для 2D-проектов средней сложности.
Полноценные игровые движки (Code-first)
Требуют знания языков программирования (C#, C++, GDScript). Дают полный контроль над рендерингом, физикой, памятью. Стандарт для коммерческих 3D и сложных 2D игр.
Наём команды или студии (Outsourcing)
Подходит, если есть бюджет и идея, но нет времени или навыков. Студии берут на себя весь цикл или отдельные этапы: арт, программирование, тестирование, публикацию.
Визуальные конструкторы: старт без кода
Buildbox
GDevelop
Construct 3
Важное ограничение
Конструкторы закрыты для глубокой оптимизации. Нельзя написать свой шейдер, изменить порядок рендеринга или интегрировать нестандартный SDK. Если игра выйдет за рамки шаблонов — придется переезжать на движок.
Low-code и специализированные фреймворки
Defold
Легковесный движок для 2D. Код на Lua. Отличная производительность на старых телефонах. Встроенный редактор, горячая перезагрузка кода. Бесплатен, исходный код открыт. Используют King, в том числе для Candy Crush.
Solar2D (Corona)
Луа-базированный, кроссплатформенный. Быстрая итерация: сохраняете файл — игра обновилась на устройстве. Хорош для 2D-аркад и приложений. Бесплатен, MIT-лицензия.
Ren’Py
Стандарт де-факто для визуальных новелл. Скрипт на Python-подобном DSL. Поддерживает спрайты, переходы, сохранения, мультиязычность. Экспорт на мобильные платформы работает из коробки. Бесплатен.
RPG Maker MZ / Unite
Готовые системы JRPG: бои, инвентарь, квесты, тайлы. MZ — на JS, Unite — на C#/Unity. Позволяют сделать RPG за недели, а не месяцы. Платные лицензии, есть ассет-сторы.

