• Игры
  • Отрасль
  • Ресурсы
  • Сообщество
  • Обучение
  • Поддержка
Услуги разработчиков
Движок Unity
Создавайте 2D и 3D игры для любой платформы
ЗагрузитьТарифы и цены
Монетизация
Встроенная покупка (IAP)
Откройте и управляйте IAP в разных магазинах
Mediation
Максимизируйте доход и оптимизируйте монетизацию
Качество рекламы
Защитите пользовательский опыт вашего приложения
Tapjoy
Создавайте долгосрочную лояльность пользователей
Все продукты монетизации
Привлечение пользователей
Привлечение пользователей
Будьте замечены и привлекайте мобильных пользователей
Unity Vector AI
Соединяйте игроков с подходящими играми
Aura - реклама на устройстве
Достигайте пользователей на устройстве в пиковые моменты вовлеченности
Все продукты для роста
Примеры использования
3D сотрудничество
Создавайте и просматривайте 3D проекты в реальном времени
Иммерсивное обучение
Обучение в иммерсивных средах
Пользовательские опыты
Создавайте интерактивные 3D опыты
Все отраслевые решения
Отрасли
Производство
Достигнуть операционного совершенства
Торговля
Преобразовать опыт в магазине в онлайн-опыт
Автомобильная отрасль
Повысить инновации и опыт в автомобиле
Все отрасли
Техническая библиотека
Документация
Официальные руководства пользователя и ссылки на API
Инструменты для разработчиков
Версии релизов и трекер проблем
План развития
Обзор предстоящих функций
Глоссарий
Библиотека технических терминов
Дополнительная информация
Истории успеха
Истории успеха из реальной жизни
Руководства по лучшим практикам
Советы и хитрости от экспертов
Все ресурсы
Что нового
Блог
Обновления, информация и технические советы
Новости
Новости, истории и пресс-центр
Сообщество
Обсуждения
Обсуждать, решать проблемы и соединяться
События
Глобальные и местные события
Истории сообщества
Made with Unity
Показ Unity-креаторов
Прямые трансляции
Присоединяйтесь к разработчикам, креаторам и инсайдерам
Награды Unity
Празднование Unity-креаторов по всему миру
Для каждого уровня
Unity Learn
Освойте навыки Unity бесплатно
Профессиональное обучение
Повышайте уровень своей команды с тренерами Unity
Не использовали Unity раньше
С чего начать
Приступите к обучению
Основные пути Unity
Не использовали Unity раньше? Начните свое путешествие
Практические руководства
Практические советы и лучшие практики
Образование
Для студентов
Запустите свою карьеру
Для преподавателей
Улучшите свое преподавание
Лицензия Education Grant
Принесите мощь Unity в ваше учебное заведение
Программы сертификации
Докажите свое мастерство в Unity
Варианты поддержки
Получить помощь
Помогаем вам добиться успеха с Unity
Планы успеха
Достигайте своих целей быстрее с помощью экспертов
FAQ
Ответы на часто задаваемые вопросы
Связаться с нами
Свяжитесь с нашей командой
Тарифы и цены
Язык
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Соцсети
Валюта
Купить
  • Продукты
  • Unity Ads
  • Подписка
  • Unity Asset Store
  • Торговые посредники
Образование
  • Студенты
  • Преподаватели
  • Образовательные учреждения
  • Сертификация
  • Learn
  • Программа развития навыков
Загрузить
  • Unity Hub
  • Архив загрузок
  • Программа бета-тестирования
Unity Labs
  • Лаборатории
  • Публикации
Ресурсы
  • Платформа обучения
  • Сообщество
  • Документация
  • Unity QA
  • FAQ
  • Статус услуг
  • Истории успеха
  • Made with Unity
Unity
  • Наша компания
  • Новостная рассылка
  • Блог
  • События
  • Вакансии
  • Справка
  • Пресса
  • Партнеры
  • Инвесторы
  • Партнеры
  • Безопасность
  • Отдел Social Impact
  • Инклюзия и разнообразие
  • Связаться с нами
© Unity Technologies, 2025
  • Правовая информация
  • Политика конфиденциальности
  • Cookie-файлы
  • Использование персональных данных

Unity, логотипы Unity и другие торговые знаки Unity являются зарегистрированными торговыми знаками компании Unity Technologies или ее партнеров в США и других странах (подробнее здесь). Остальные наименования и бренды являются торговыми знаками соответствующих владельцев.

Hero background image
CASE STUDY

MARVEL SNAP: управление контентом на уровне героя

Узнайте, как студия Second Dinner использует Unity Editor и Unity Gaming Services (UGS), чтобы непрерывно совершенствовать свою лучшую игру 2022 года.
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.
Нажмите здесь.

MARVEL SNAP

Как быстро ставшая популярной игра MARVEL SNAP удерживает пользователей с помощью обновлений? После разработки Hearthstone на Activision Blizzard команда Second Dinner выбрала экосистему Unity для оптимизации разработки и доставки контента для MARVEL SNAP, что стало их дебютом в качестве новой студии.

Задача

Создание масштабируемого конвейера сборки и бэкенда для поддержки быстрорастущей игры в реальном времени

Платформы

Android, iOS, PC

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

80

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

Бербанк, Калифорния

Как MARVEL SNAP стала одной из крупнейших мобильных игр 2022 года | Unity на GDC 2023

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

Выбор Unity, от DevOps до LiveOps

MARVEL SNAP имеет более 200 базовых карт и более 1000 коллекционных вариантов, еженедельно добавляя новый контент. Для оптимизации и доставки контента миллионам игроков студия Second Dinner разработала интегрированный процесс сборки, объединяющий Unity Addressable Asset System и DevOps и бэкенд-решения от Unity Gaming Services (UGS).

Истории творчества: Второй ужин

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

Результаты

  • Создано более 200 базовых карт, более 1000 вариантов и восемь стилей «бесконечного разделения» и управление ими для более 100 000 возможных сочетаний
  • Ежедневно создавал более 30 мультиплатформенных сборок без локального оборудования или увеличения штата сотрудников
  • С октября 2022 года получил 100 млн $+ и 21 млн+ загрузок на Android и iOS
  • Лучшая мобильная игра, The Game Awards 2022; лучшая мобильная игра, D.I.C.E. Awards; победитель инноваций, Apple Design Awards
«В прошлом Unity была отличным партнером, и мы знали, что Unity будет отличным партнером и в будущем. Мы считаем Unity нашей командой движка и командой разработки».
Kyle Harrison
KYLE HARRISON / SECOND DINNERTechnical Art Director
«Одно из, что мне нравится в использовании редактора Unity, — это возможность быстро взять сборку и разместить ее на устройстве. Дело в скорости итерации — чем быстрее вы выполните этот цикл, тем лучше будет дизайн и качественные продукты».
Kent-Erik Hagman
KENT-ERIK HAGMAN / SECOND DINNERAssociate Design Director
  • Оценка технологии
  • Создание эпических открыток
  • Оптимизация художественного творчества
  • Упаковка с адресуемыми ресурсами
  • Разработка для целевых платформ
  • Легко оптимизируйте сборки
  • Доставка контента игрокам
  • От большой идеи к большому успеху
Интерфейс Marvel SNAP в редакторе Unity

Оценка технологии

С самого первого дня основатели Second Dinner Бен Броуд и Джомаро Киндред знали, что хотят создать мобильную игру. Они использовали Unity для Hearthstone и говорят, что продолжение партнерства для MARVEL SNAP было «безудержным».

«Мы любим Unity. Это так упрощает быстрый переход от ничего к работе. Мы могли бы проводить итерации очень быстро, снижая начальное напряжение, которое было для нас огромным», — говорит Броуд.

Структурирование конвейера разработки на основе редактора Unity и UGS означало, что команда движка и другие функции не нужны, поэтому они могли нанимать талантливых специалистов для работы непосредственно над MARVEL SNAP.

Карточка Captain Marvel в редакторе Unity

Создание эпических открыток

Одной из ранних задач Second Dinner был поиск способа создать карты, которые захватили бы большую, чем жизнь, привлекательность героев MARVEL. Вскоре художники отправились на «перерыв кадра», в ходе которого персонажи вырываются из кадров карт и оживают на экране.

«Герои MARVEL настолько огромны, настолько эпичны... Их никак нельзя сдержать простым кадром карты!» — объясняет продюсер Ники Бродерик. «Вопрос был в том, как создать инструменты, которые откроют нашим 2D-художникам возможности взять 2D-ассет и сделать его 3D-приложением с помощью Unity?»

Чтобы ускорить создание открыток и демократизировать процесс для художников, не знакомых с Unity, технические художники Second Dinner создали собственный инструмент редактора Card Art Tool (CAT).

Кардбэк SNAP Marvel в редакторе Unity

Оптимизация художественного творчества

CAT позволяет художникам Second Dinner создавать скульптуру, карты высот, анимировать и добавлять эффекты параллакса в карты в реальном времени, не экспортируя их из редактора. Это стало важной частью процесса разработки открыток, обеспечив согласованность и совместимость различных ассетов и дав возможность совместной работы с более чем 80 внешними художниками и разработчиками.

«Мы сумели нарезать инструмент CAT и поделиться им с нашими внешними партнерами, чтобы они могли с легкостью им воспользоваться, — говорит Бродерик. «Это упростило и упростило весь процесс обучения и ускорило итерацию. И это было очень просто сделать в Unity».

Marvel SNAP VFX в редакторе Unity

Упаковка с адресуемыми ресурсами

Second Dinner использует систему адресуемых ассетов Unity для оптимизации разработки и доставки контента. Карточные рисунки и визуальные эффекты объединяются в AssetBundle с локальными и удаленными тегами, которые художники могут выполнять независимо, используя CAT.

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

Для сборок для PC локальные ассеты поставляются вместе, но мобильные сборки настроены на динамическую загрузку и выгрузку удаленных ассетов во время выполнения, чтобы сохранить маленькую загрузку. «Для такой игры, как наша, такая система абсолютно необходима, — говорит Дейв Рид, главный инженер-программист.

Игровой процесс Marvel SNAP в действии

Разработка для целевых платформ

Адреса также помогают оптимизировать создание сборок с помощью Build Automation от Unity DevOps. Когда конкретным картам нужны обновления, они объединяются в AssetBundle и отправляются в собственную сборку для тестирования без необходимости перекомпиляции всего проекта.

Команды разработчиков Second Dinner работают над несколькими одновременными инициативами, каждая из которых предназначена для конкретных платформ. С помощью Build Automation они создают в среднем 30 мультиплатформенных сборок в день, и им не нужно поддерживать дорогую внутреннюю инфраструктуру сборки. «Build Automation сильно изменила жизнь общества, — говорит вице-президент по техническим вопросам Аарон Брюнстеттер. — Он выполняет работу двух-трех штатных инженеров».

Карточка Человека-паука в игровом процессе Marvel SNAP

Легко оптимизируйте сборки

Харрисон рассказывает, как Build Automation повышает эффективность постоянного тестирования производительности MARVEL SNAP на мобильных устройствах: «Я могу отодвинуть сборку, подключиться к устройству, подключиться через VPN и посмотреть на худшие сценарии, на производительность игры при загрузке ассетов и так далее».

«Это не только инструмент сборки, но и производительности», — добавляет Рид. «Я могу добиться изменений и начать разработку для трех-четырех целевых платформ, пока я работаю над чем-то другим. Это не обязательно должно доминировать в моем компьютере, и мне не нужно переключаться на другую платформу или проходить несколько призывов, что очень удобно».

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

Доставка контента игрокам

Second Dinner ежемесячно выпускает новую версию MARVEL SNAP с помощью Unity Cloud Content Delivery (CCD). Инженеры достают из GitHub, создают сборку с помощью Build Automation, при необходимости анализируют и оптимизируют ее, а затем выпускают обновление в прямом эфире с помощью CCD.

«Каждый раз, когда мы создаем сборку, мы подключаемся к ней, чтобы отправить наш контент в облако правильным способом и в нужном месте. Это сильно экономит время», — говорит Брюнштеттер. «Мы делаем ветвь развертывания, она автоматически создается, и этот контент распространяется по всему миру для загрузки игроками».

«CCD также дублирует ассеты всех наших сборок. Это очень эффективная система, которой занимаются только мы», — говорит Рид. — Нам не пришлось ничего делать, чтобы это стало возможным».

Промоарт Marvel SNAP

От большой идеи к большому успеху

MARVEL SNAP — это невероятная история успеха стройной команды с большими амбициями. Благодаря стратегическому использованию расширяемого редактора Unity, адресуемых ресурсов и DevOps, а также бэкенд-решений от UGS Second Dinner позволяет сохранить немногочисленность сотрудников и сосредоточиться на выпуске новых карт и игрового процесса для миллионов игроков, и они только начинают свою работу.

«Важно не просто выпустить великую игру, но и поддерживать интерес игроков на протяжении месяцев, лет и десятилетий, — говорит Броуд. Создав команду, которая сможет на 100% сосредоточиться на том, чтобы сделать MARVEL SNAP отличным онлайн-приложением для игроков на ПК и мобильных устройствах, студия Second Dinner уверенно продвигается к достижению своей цели.

«Unity Build Automation и Unity Cloud Content Delivery принесли огромную пользу нашим усилиям в области разработки. Проще говоря, они позволили нашей небольшой команде масштабироваться и конкурировать с компаниями, размер которых в пять или десять раз превышает наш».
Aaron Brunstetter
AARON BRUNSTETTER / SECOND DINNERVP of Engineering
«Используйте Unity. Это лучший способ перенести игру на мобильные устройства. Это намного проще, чем пытаться начать все с нуля. Это просто удовольствие».
Ben Brode
BEN BRODE / SECOND DINNERCofounder and Chief Development Officer
Основное изображение Marvel Snap
Мобильность, от концепции до LiveOps

Создавайте игры для любой платформы с помощью гибких инструментов Unity, которые подстраиваются под ваше уникальное Vision, а затем расширяйте и привлекайте свою базу игроков с помощью Unity Gaming Services.

Купить Unity Pro
Подробнее о Unity Gaming Services