Case study · Porting

Build Shift

Портирование игры на новую платформу, стабилизация production-сборок и сокращение crash-rate перед релизом.

Mobile → PCUnity3 месяца
Кейс Build Shift — портирование

Crash-rate

−62%

после стабилизации

Платформы

+1

PC build в CI

Срок

3 мес.

аудит → релизный билд

Regression

Weekly

авто + manual

Источник метрик: crash analytics (Firebase / Sentry), CI-отчёты и regression QA; название студии-заказчика под NDA.

Паспорт проекта

Структура кейса

Задача
Перенести mobile-игру на PC, стабилизировать сборки и снизить crash-rate перед store-релизом
Жанр
Arcade / casual (порт)
Платформа
Android → PC (Steam-ready packaging)
Стек
Unity, input remap, resolution scaling, CI (GitHub Actions), Sentry
Срок
3 месяца
Команда
Producer, Unity dev, technical artist, QA, DevOps part-time
Что сделали
Porting audit, input/UI адаптация, performance, CI pipelines, regression suite, release branch
Результат
Стабильный PC-билд, crash-rate −62%, предсказуемый weekly release rhythm
Публичные ссылки
Store — по согласованию клиента
Под NDA
Студия-заказчик, точные crash dashboards, revenue

Задача и решение

Портировать без «второго проекта с нуля»

Команда с готовым mobile-hit хотела выйти на PC, но столкнулась с нестабильными nightly-сборками и ростом crash-rate при добавлении новой платформы.

Провели porting audit, вынесли input и UI в адаптеры, настроили CI и regression перед merge в release. За три месяца вывели PC-ветку в тот же production-ритм, что и mobile.

QA и тестирование →
Build Shift — multi-platform builds

Галерея

Скриншоты и визуал проекта

Build Shift — multi-platform
Build Shift — CI pipeline

1 / 2

Результаты

Что изменилось после запуска

Направление, действия и эффект
НаправлениеЧто сделалиЭффект
PortingInput, UI scale, PC settingsИграбельный PC без переписывания core
StabilityCrash triage, hotfix branchCrash-rate −62%
ProcessCI + weekly regressionПредсказуемые релизы

Другие кейсы

Связаться

Нужен кейс под ваш жанр или оценка похожего проекта?

Опишите платформу и стадию — подберём релевантный референс из портфолио (включая NDA-формат без названия бренда).