Игры
SYNAPSE GAMES ОСВОБОЖДАЕТ РЕСУРСЫ С ПОМОЩЬЮ UNITY CLOUD BUILD
PATRICK CURRY / Anonymous
Sep 2, 2015|3:0 Min
Hero image
Synapse Games – небольшая, но очень успешная инди-студия. Ее игры, Tyrant Unleashed и Global Assault, постоянно находятся в топе приложений для Android stores, на подходе еще две игры, поэтому компании некогда скучать. Используя Unity Cloud Build для создания и автоматической рассылки билдов, команда смогла значительно упростить процесс работы с билдами, высвободить ресурсы и сосредоточиться на «самом веселом», как говорит Алекс Рив (Alex Reeve), основатель Synapse Games.
“Unity Cloud Build ускорил процесс создания билдов с 45 минут или даже больше, затрачиваемых на один билд, до практически 0 минут». Алекс Рив, основатель Synapse Games

“Наш прежний процесс работы с билдами очень огорчал нас, - рассказывает Рив. – Он требовал бесценное время наших разработчиков. До того как мы стали использовать Cloud Build, мы были очень маленькой студией, в которой было только два Unity-разработчика. И каждый раз, когда нужно было начинать тестирование, работа с билдами просто останавливала разработку». Рассылка билдов для внутреннего тестирования также значительно тормозилась, в то время как контроль изменений и исправился осуществлялся совершенно нерегулярно и никогда не был эффективен. «Билды создавались нерегулярно, что делало для тестировщиков весьма затруднительным определять, что является специфичным багом, а в какой момент приложение падает», - продолжает он.

Cloud Build упростил эти процессы, сделав их более быстрыми, постоянными и, что лучше всего, автоматическими. «Сервис постоянно выдает нам билды на основе SVN апдейтов, не требуя ресурсов наших разработчиков, - говорит Рив. – Рассылка билдов также стала регулярной: кнопка «Share» позволяет легко рассылать билды большому количеству наших разработчиков. Руководители проектов и тестирования имеют прямой доступ к проектам».

Все пользователи Cloud Build имеют доступ к инструментам управления билдами, и эти инструменты легки в использовании и очень полезны для команды разработчиков. Тестировщики с помощью Cloud Build имеют все детали о каждом билде и сравнивают его с другими. «Сейчас у тестировщиков значительно больше доступа к билдам, и благодаря этому теперь легко определять баги или то, в какой момент падает приложение, - отмечает Рив. – Вместе с журналом изменений это помогает тестировщикам взаимодействовать с руководителями проектов и разработчиками по поводу потенциальных причин проблем».

Начав использовать Unity Cloud Build, Synapse Games смогли портировать игру с Android на iOS. «Я много лет разрабатываю на Windows, а тестирование провожу на своем iOS устройстве. Ранее такое было почти невозможно, но с Cloud Build это не доставляет никаких проблем», - говорит Рив. Одна из любимых командой функций Cloud Build – это мультиплатформенность и возможность создавать билды для iOS, Android и веба одновременно: «Unity Cloud Build ускорил процесс создания билдов с 45 минут или даже больше, затрачиваемых на один билд, до практически 0 минут».

«С точки зрения трудозатрат Cloud Build значительно ускорил создание билдов, - говорит Рив. – Билды доступны постоянно, поэтому нам не надо останавливаться и не надо задействовать ресурсы наших разработчиков для их создания».

Synapse Studio сегодня собирает игры с помощью Unity Cloud Builds. Рив описывает переход со старых процессов на Unity Cloud Build как «невероятно легкий». «Мы думали, что нам будут нужны сложные скрипты, но… нам они не понадобились. Нам потребовалось только пара часов, чтобы все настроить и получить и запустить первый билд. И с тех пор мы не оглядывались назад. У нас были очень большие ожидания. Глядя на то, как изменился наш процесс разработки, я могу сказать, что это значительно превзошло наши ожидания».