Как партнерство помогло Subway Surfers достичь 3 миллиардов.

Jul 18, 2025
Обложка игры SubwaySurfers

На протяжении 10 лет SYBO использовала Unity для создания Subway Surfers из мечты двух студентов в одну из самых скачиваемых игр в истории. На этом пути SYBO помогла Unity улучшить свой движок, используя обширные данные о пользовательском опыте и инновационную инженерию.

Уклонение от поездов метро было только началом.

Из свободной городской культуры, подчеркивающей хип-хоп и граффити, основатели SYBO придумали то, что стало определяющей игрой жанра бесконечного раннера: Subway Surfers. С миллионом загрузок за первые три дня и 100 миллионами загрузок за восемь месяцев, которые последовали, SYBO вскочила на скоростной поезд – но молодая команда студии столкнулась с огромными проблемами масштабирования.

Задача

Удовлетворение базы игроков, которая выросла далеко за пределы ожиданий.

Платформы

Android, iOS, Amazon

Количество сотрудников

130 с более чем 40 художниками/дизайнерами и более чем 40 инженерами, использующими Unity Enterprise.

Местоположение

Копенгаген, Дания.

Обложка игры SubwaySurfers на экране мобильного телефона.

Принятие простого решения для мобильной разработки.

Основатели SYBO Сильвестр Ришой Йенсен и Боди Яhn-Муллинер решили создать бесплатную игру (F2P), которая выделялась бы на растущем мобильном рынке 2012 года, и выбор Unity для ее создания был простым. Как говорит генеральный директор Матиас Гредал-Нёрвиг: "Unity позволяет небольшой команде быстро создавать сложные прототипы и игровой процесс."

Subway Surfers сразу же завоевала популярность, и SYBO пришлось быстро расти. С помощью мощного движка разработки Unity, возможностей управления активами и инструментов монетизации они добились успеха, который превзошел их ожидания.

Уровень игры SubwaySurfers на мобильном телефоне.

Результаты

  • Первая игра, скачанная более 1 миллиарда раз в Google Play Store
  • Устанавливается миллион раз в день через 10 лет после выпуска
  • Более 100 миллионов пользователей в среднем за месяц
  • Скачана более 3 миллиардов раз — это одна из лучших мобильных игр всех времен

Создание единорога с тремя миллиардами загрузок.

С самого начала Сильвестр и Боди доверяли Unity как партнеру для совместного роста. Как отмечает Маттиас, "Мы обратились в Unity, упомянув о наших потребностях и спросив, каковы их планы на будущее." Со временем, когда Apple спрашивала нас об обновлениях, мы говорили, что нам нужно проверить с Unity их планы." Доверие возникло сразу, и была построена синергия, которую трудно сопоставить.

Для Subway Surfers они работали вместе, чтобы предоставить высококачественную, индивидуальную анимацию и интуитивно понятный игровой процесс в обстановке, вдохновленной вокзалом Вестерпорт в центре Копенгагена. За последнее десятилетие Unity и SYBO полагались на отзывы друг друга, чтобы оптимизировать производительность игры, минимизировать кэширование рекламы и соответствовать амбициозному трехнедельному графику доставки контента. Когда он масштабировался, чтобы удовлетворить растущие потребности SYBO, ключом к успеху партнерства стало выявление лучших сторон работы друг друга.

Игра SubwaySurfers, показанная в процессе разработки на движке Unity.

Создание удивительной синергии.

Как одна из самых успешных игр на рынке, огромный объем данных о пользовательском опыте Subway Surfers чрезвычайно ценен для инженеров Unity. Типичный пример: Когда разработчики обнаружили повторяющуюся проблему рендеринга, SYBO передал свои журналы сбоев в Unity. Признав неясную ошибку в движке, Unity быстро разработала и распространила патч.

Команда SYBO постоянно делилась своей разработкой с Unity Copenhagen и технической поддержкой Unity, и они внесли свой вклад как одни из первых пользователей как Nested Prefabs, так и Unity Data-Oriented Technology Stack (DOTS). Маттиас говорит: "Мы смогли бросить вызов инструменту и выявить его лучшие стороны. В свою очередь, было потрачено тысячи часов, сотни обновлений и миллионы строк кода, которые не были бы возможны без Unity."

Художник игры SubwaySurfers работает над персонажем.

Легкая интеграция пользовательских инструментов.

Аниматоры SYBO гордятся своей способностью делать персонажей живыми. Чтобы позволить им создать мультяшный стиль и энергетику, инженеры и технические художники разработали пользовательские инструменты в Maya и Unity, чтобы поддержать это ощущение сжатия и растяжения. "Одним из величайших достоинств Unity является то, насколько она дружелюбна к настройке, позволяя разработчикам интегрировать свои собственные инструменты," говорит технический директор Мурари Васудеван.

Пользовательские рабочие процессы и инструменты контента значительно способствовали Subway Surfers внешнему виду и ощущению, и SYBO разработала свою собственную систему риггинга в Maya. Это позволило аниматорам быстро и легко настраивать и повторно использовать сложные риги и манипулировать ими.

Персонаж игры SubwaySurfers, цифровая доработка которого была выполнена художником

Балансировка игрового процесса с интуитивно понятным управлением

Одним из ключей к успеху Subway Surfers является уникальная сложность его обманчиво простых игровых управлений. SYBO может сбалансировать общую сложность игры, изменяя способ генерации уровней, размер коллайдеров на каждом препятствии и скорость, с которой пользовательский ввод распознается как свайп для смены полосы. Игра может реагировать на свайпы и перемещать персонажа в основной игровой логике даже до того, как анимация движения визуально завершится.

«Хорошие игроки предугадывают движения, такие как смена полосы, быстрее, чем могут визуально отреагировать», объясняет Мурари. Вот почему SYBO постоянно улучшает свои механизмы управления, получая отзывы от опытных игроков, чтобы обеспечить идеальное ощущение.

Персонажи игры SubwaySurfers 3 позируют

Оптимизация производительности с помощью креативных техник

Успех в качестве одной из самых скачиваемых игр в мире требует высокой производительности в реальном времени на широком спектре устройств Android и iOS. Чтобы обеспечить хороший игровой процесс даже на самых слабых смартфонах, инженеры SYBO разработали ряд техник, включая:

  • Группировка геометрии уровней для уменьшения количества вызовов отрисовки
  • Поворот монет с помощью скриптов C#, работающих на ЦП, а не шейдеров, работающих на ГП, чтобы дополнительно минимизировать количество вызовов отрисовки
  • Минимизация перерисовки пользовательского интерфейса
  • Обеспечение оптимального времени в генерации уровней и недопущение генерации большего количества контента, чем может увидеть пользователь

Мурари добавляет: «Unity Profiler и Frame Debugger значительно упрощают мониторинг того, как работают все эти техники.» SYBO также использует различные настройки качества Unity для оптимизации FPS и частоты обновления на устройствах начального уровня.

Персонаж игры SubwaySurfers, катающийся на драконе

Подход к рекламе с осторожностью

Subway Surfers отображает более миллиарда рекламных показов в месяц, но они очень усердно работают, чтобы убедиться, что реклама минимально влияет на общий игровой опыт. Они стараются сохранять легкий подход и узнали, через эксперименты, что меньше — это больше.

Unity Ads и Unity In-App Purchases (IAP) стали неотъемлемыми частями общей стратегии монетизации SYBO. Важно для SYBO, чтобы каждый опыт монетизации проходил гладко на всех поддерживаемых устройствах, не влияя на игровой процесс.

Изначально SYBO обнаружил, что много рекламы кэшировалось сразу после загрузки игры. Это означало, что различные фоновые операции ввода-вывода и сетевые операции влияли на производительность на устройствах низкого уровня. Работая напрямую с командой Unity Ads, они разработали способ контролировать кэширование и устранить проблему.

Персонажи игры SubwaySurfers позируют

Управление частыми обновлениями контента

Быстрые, надежные обновления персонажей и настроек, хотя часто являются ключом к популярности игры, могут быть огромными проблемами масштабирования для быстрорастущего персонала. Теперь SYBO гораздо лучше подготовлен к выполнению своих трехнедельных циклов обновлений и потребностей в контенте по запросу, переключившись с пакетов активов на Unity Addressable Asset System, упрощая создание и развертывание пакетов контента. Эта система отделяет, где активы ссылаются, от того, как они развертываются.

Мурари говорит: "С Unity Addressables мы балансируем, какой контент загружается с игрой, а какой загружается на лету, сохраняя опыт как можно более быстрым."

SYBO также использовал основанную на данных Unity Editor. "Все в игре настраивается с помощью скриптованных объектов, добавленных, так что дизайнеры могут выполнять свою работу, не дожидаясь программистов," продолжает Мурари. "Мы также можем подключать переменные, события и слушатели через привязку данных, что делает игру высоко настраиваемой и изменяемой."

Обратная связь SYBO как одного из первых пользователей Addressable Asset System и DOTS — это еще один пример того, насколько взаимовыгодным было сотрудничество между компаниями.

Две женские персонажи игры SubwaySurfers в лесу

Поддержка друг друга на протяжении десятилетия и более

Когда SYBO отмечает десятую годовщину Subway Surfers, они вместе с Unity смотрят в следующее десятилетие инноваций. Обе компании очень ценят свою близкую и исследовательскую связь. Обратная связь, которую Unity получает от разработчиков, предоставляет важные уроки, которые помогают улучшить инструменты, демократизировать разработку игр и создать мир с большим количеством создателей.

Как долгосрочный партнер, SYBO сыграл ключевую роль и предоставил Unity ценные данные для укрепления движка. Поддерживая это мнение, Матиас говорит: "Наше партнерство позволило нам быстрее сесть на поезд новых технологий, что позволило нам быстро исследовать инструменты, которые доступны через платформу." Unity сыграл ключевую роль в том, что Subway Surfers достиг трех миллиардов загрузок, без сомнения.

"Мы смогли протестировать инструмент и выявить его лучшие качества." Это тысячи часов, сотни обновлений и миллионы строк кода, которые были бы невозможны без Unity."

Mathias Gredal-Nørvig
Mathias Gredal-Nørvig - SYBO
CEO

Unity используется миллионами разработчиков по всему миру, обеспечивая более 70% лучших мобильных игр. Узнайте, как инструменты и функции Unity могут помочь вашей игре стать более масштабной.

Создавайте мобильные игры, которые побеждают