В разработке
ZAVTRA
PC
Пост-советский выживач: рейдеры, узкоколейка, пыльные бури
Услуга
MetaByte разрабатывает игры на Unity для Android, iOS, ПК и браузера — движок, который выигрывает там, где важны размер сборки, работа на недорогих устройствах и скорость итерации.
Unity выигрывает на мобильных по трём причинам: меньший размер сборки, лучшая работа на недорогих устройствах и более короткий цикл проверки изменения на реальном телефоне.
Размер приложения — не косметика, а конверсия: заметная часть установок не доходит до конца, если приложение весит слишком много, и на развивающихся рынках эта доля выше. Разница в базовом весе сборки между движками достаточна, чтобы влиять на этот показатель.
Второе — доступ к недорогим устройствам. Аудитория мобильных игр в России и СНГ — это в основном не флагманы, и целевой бюджет кадра назначается по устройству нижней трети рынка.
Производительность Unity-игры чаще всего упирается в количество вызовов отрисовки и в мусор, создаваемый каждый кадр, а не в число полигонов.
Сборка мусора — самая частая причина рывков в мобильной Unity-игре: код, который выделяет память в цикле обновления, работает нормально ровно до момента, когда сборщик решит прибраться, и тогда кадр проседает заметно. Лечится это не оптимизацией графики, а тем, что горячий путь перестаёт выделять память.
Второй уровень — статическое и динамическое объединение отрисовки, атласы и контроль над разрешением рендера. На Steel & Fire решающим оказалось изменение уровня выше: группировка юнитов в отряды, где строй считается как одна сущность.
Unity позволяет собрать один проект под мобильные и под WebGL, но браузерная версия требует отдельной работы над весом загрузки и управлением, а не только смены платформы в настройках.
Сборка WebGL наследует ограничения браузера: единый поток загрузки, отсутствие части системных возможностей, жёсткий бюджет на объём, который игрок готов ждать перед стартом. Проект, собранный «как есть», обычно грузится непозволительно долго.
Две игры из четырёх открываются по ссылке прямо сейчас — это и есть проверка.
В разработке
PC
Пост-советский выживач: рейдеры, узкоколейка, пыльные бури
В разработке · страница в Steam открыта
Steam · PC
Top-down мультиплеерный шутер в постчеловеческой пустыне
Выпущена
Google Play · Android
Наполеоновская стратегия реального времени
Играется прямо сейчас
Web
Браузерная мультиплеерная монополия на 2–6 игроков
MetaByte работает на актуальной LTS-версии Unity, а начатый проект продолжает на его версии, если обновление не оправдано отдельно.
Да, Unity подходит и для ПК; выбор между Unity и Unreal мы обосновываем на разборе задачи, а не заранее.
Перенос игры между движками почти всегда означает переписывание, а не конвертацию, поэтому он обсуждается как новый проект с переиспользованием ассетов.
Разберём концепт или существующий проект и вернёмся с составом работ, сроком и оценкой. Отвечаем в течение рабочего дня, работаем по московскому времени.