• Jogos
  • Setor
  • Recursos
  • Comunidade
  • Aprendizado
  • Suporte
Desenvolvimento
Engine do Unity
Crie jogos 2D e 3D para qualquer plataforma
BaixarPlanos e preços
Monetização
Compra no aplicativo (IAP)
Descubra e gerencie IAP em todas as lojas
Mediation
Maximize a receita e otimize a monetização
Qualidade do anúncio
Proteja a experiência do usuário do seu aplicativo
Tapjoy
Construa lealdade do usuário a longo prazo
Todos os produtos de monetização
Aquisição de usuários
Aquisição de usuários
Seja descoberto e adquira usuários móveis
Unity Vector AI
Conecte jogadores com os jogos certos
Aura publicidade no dispositivo
Alcance usuários no dispositivo no pico de engajamento
Todos os produtos de crescimento
Casos de uso
Colaboração 3D
Construa e revise projetos 3D em tempo real
Treinamento imersivo
Treine em ambientes imersivos
Experiências do cliente
Crie experiências interativas em 3D
Todas as soluções da indústria
Setores
Manufatura
Alcançar excelência operacional
Varejo
Transformar experiências em loja em experiências online
Automotivo
Elevar a inovação e as experiências dentro do carro
Todos os setores
Biblioteca técnica
Documentação
Manuais do usuário oficiais e referências de API
Ferramentas de desenvolvedor
Versões de lançamento e rastreador de problemas
Roteiro
Revisar recursos futuros
Glossário
Biblioteca de termos técnicos
Insights
Estudos de caso
Histórias de sucesso do mundo real
Guias de melhores práticas
Dicas e truques de especialistas
Todos os recursos
Novidades
Blog
Atualizações, informações e dicas técnicas
Notícias
Notícias, histórias e centro de imprensa
Central da Comunidade
Discussões
Discutir, resolver problemas e conectar
Eventos
Eventos globais e locais
Histórias da comunidade
Made with Unity
Mostrando criadores do Unity
Transmissões ao vivo
Junte-se a desenvolvedores, criadores e insiders
Prêmios Unity
Celebrando criadores do Unity em todo o mundo
Para todos os níveis
Unity Learn
Domine habilidades do Unity gratuitamente
Treinamento profissional
Aprimore sua equipe com treinadores do Unity
É iniciante no Unity?
Conceitos básicos
Inicie seu aprendizado
Caminhos Essenciais do Unity
É iniciante no Unity? Comece sua jornada
Tutoriais
Dicas práticas e melhores práticas
Educação
Para estudantes
Impulsione sua carreira
Para educadores
Impulsione seu ensino
Concessão de Licença Educacional
Leve o poder do Unity para sua instituição
Certificações
Prove sua maestria em Unity
Opções de suporte
Obter ajuda
Ajudando você a ter sucesso com Unity
Planos de sucesso
Alcance seus objetivos mais rápido com suporte especializado
Perguntas frequentes
Respostas para perguntas comuns
Entre em contato conosco
Conecte-se com nossa equipe
Planos e preços
Idioma
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Social
Moeda
Comprar
  • Produtos
  • Unity Ads
  • Assinatura
  • Unity Asset Store
  • Revendedores
Educação
  • Estudantes
  • Educadores
  • Instituições
  • Certificação
  • Learn
  • Programa de Desenvolvimento de Habilidades
Baixar
  • Unity Hub
  • Arquivo de download
  • Programa beta
Unity Labs
  • Laboratórios
  • Publicações
Recursos
  • Plataforma de aprendizado
  • Comunidade
  • Documentação
  • Unity QA
  • Perguntas frequentes
  • Status dos Serviços
  • Estudos de caso
  • Made with Unity
Unity
  • Nossa empresa
  • Boletim informativo
  • Blog
  • Eventos
  • Carreiras
  • Ajuda
  • Imprensa
  • Parceiros
  • Investidores
  • Afiliados
  • Segurança
  • Impacto social
  • Inclusão e Diversidade
  • Entre em contato conosco
Copyright © 2025 Unity Technologies
  • Informações legais
  • Política de Privacidade
  • Cookies
  • Não venda nem compartilhe minhas informações pessoais

“Unity”, logotipos Unity e outras marcas comerciais de Unity são marcas comerciais ou marcas comerciais registradas da Unity Technologies ou de suas afiliadas (mais informações aqui). Outros nomes e marcas são marcas comerciais de seus respectivos detentores.

Hero background image
CASE STUDY

MARVEL SNAP: Gerenciamento de conteúdo em uma escala heroica

Descubra como a Second Dinner aproveitou o Unity Editor e o Unity Gaming Services (UGS) para continuamente fornecer atualizações cativantes para o Melhor jogo para dispositivos móveis de 2022.
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.
Clique aqui.

MARVEL SNAP

Como o explosivamente popular MARVEL SNAP se mantém alimentado por atualizações? Após a experiência deles fazendo Hearthstone na Activision Blizzard, a equipe do Second Dinner escolheu o ecossistema Unity para otimizar a criação e entrega de conteúdo para MARVEL SNAP, sua estreia premiada como um novo estúdio.

O desafio

Criando um pipeline de build escalável e um backend para suportar um jogo de serviço ao vivo em rápido crescimento

Plataformas

Android, iOS, PC

Membros da equipe

80

Local

Burbank, CA

Como o MARVEL SNAP se tornou um dos maiores jogos móveis de 2022 | Unity na 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.

Escolhendo Unity, do DevOps ao LiveOps

MARVEL SNAP tem mais de 200 cartas base e mais de 1.000 variantes colecionáveis, com novo conteúdo adicionado semanalmente. Para otimizar e entregar este conteúdo a milhões de jogadores, a Second Dinner construiu um pipeline de construção integrado combinando o Addressable Asset System da Unity com DevOps e soluções de backend da Unity Gaming Services (UGS).

Histórias de Criadores: Segundo Jantar

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.

Os resultados

  • Criado e gerenciado 200+ cartas base, 1.000+ variantes e oito estilos "infinity split", para mais de 100.000 combinações possíveis.
  • Empurrou uma média de 30+ compilações multiplataforma diariamente sem hardware local ou aumento de pessoal
  • Gerado $100M+ receita e 21M+ downloads no Android e iOS desde outubro de 2022
  • Ganhou Melhor Jogo Mobile, The Game Awards 2022; Jogo Mobile do Ano, D.I.C.E. Prêmios; Vencedor de Inovação, Prêmios de Design da Apple
Em nossa experiência passada, a Unity foi uma grande parceira, e sabíamos que a Unity seria uma grande parceira no futuro também. Nós pensamos na Unity como nossa equipe de engenharia e como nossa equipe de construção.
Kyle Harrison
KYLE HARRISON / SECOND DINNERTechnical Art Director
Uma coisa que eu amo sobre usar o Unity Editor é poder rapidamente fazer uma build e colocá-la em um dispositivo. É a velocidade da iteração - se você tornar esse loop mais rápido, você terá designs melhores e produtos de maior qualidade.
Kent-Erik Hagman
KENT-ERIK HAGMAN / SECOND DINNERAssociate Design Director
  • Avaliando a tecnologia
  • Criando cartas épicas
  • Aprimorando a criação de arte
  • Embalagem com Addressables
  • Construindo para plataformas de destino
  • Otimização de builds facilmente
  • Entregando conteúdo aos jogadores
  • Indo da grande ideia ao grande sucesso
Interface do Marvel SNAP no editor Unity

Avaliando a tecnologia

Desde o primeiro dia, os cofundadores da Second Dinner, Ben Brode e Jomaro Kindred, sabiam que queriam fazer um jogo para dispositivos móveis. Eles usaram Unity para Hearthstone e dizem que continuar a parceria para MARVEL SNAP foi "uma decisão óbvia."

Nós amamos a Unidade. Isso torna tão fácil passar de nada para algo funcional imediatamente. Podemos iterar muito rápido, diminuindo nosso atrito inicial, que era enorme para nós", diz Brode.

Estruturar seu pipeline de desenvolvimento em torno do Unity Editor e UGS significava que eles não precisavam de uma equipe de motor ou outros papéis padrão, então podiam contratar talentos para trabalhar diretamente em MARVEL SNAP.

Cartão da Capitã Marvel no Editor de Unity

Criando cartas épicas

Um dos primeiros desafios do Second Dinner foi encontrar uma maneira de criar cartas que capturassem o apelo maior que a vida dos heróis da MARVEL. A equipe de arte logo decidiu pelo "quebra de quadro", que vê os personagens saindo de suas molduras de cartas para ganhar vida na tela.

"Os heróis da MARVEL são tão massivos, tão épicos... Não há como eles serem contidos por uma mera moldura de cartão!" explica a produtora Nicki Broderick. A pergunta era: como construímos ferramentas que desbloqueiam as capacidades para nossos artistas 2D pegarem um ativo 2D e fazê-lo parecer 3D usando o Unity?

Para potencializar a criação de cartas e democratizar o processo para artistas que não estavam familiarizados com o Unity, os artistas técnicos da Second Dinner construíram uma ferramenta de Editor personalizada chamada Card Art Tool, ou CAT.

Capa de carta Marvel SNAP no editor Unity

Aprimorando a criação de arte

O CAT permite que os artistas do Second Dinner esculpam, criem mapas de altura, animem e adicionem efeitos de paralaxe às cartas em tempo real, sem precisar exportá-las do Editor. Tornou-se uma parte vital do pipeline de criação de cartões, garantindo consistência e compatibilidade entre os ativos e permitindo a colaboração com mais de 80 artistas e entintadores externos.

"Conseguimos remover a ferramenta CAT e compartilhá-la com nossos parceiros externos para integrá-los facilmente", diz Broderick. "Isso tornou todo o processo fluido, fácil de aprender e rápido de iterar." E foi realmente fácil de fazer no Unity.

Efeitos Visuais do Marvel SNAP no editor Unity

Embalagem com Addressables

O Second Dinner utiliza o Sistema de Ativos Endereçáveis da Unity durante o desenvolvimento para agilizar a criação e entrega de conteúdo. A arte do cartão e os VFX são organizados em AssetBundles com tags locais e remotas, que os artistas podem fazer de forma independente usando o CAT.

Nós treinamos nossos artistas e configuramos boas opções padrão. Eles criam grupos e arrastam os ativos que desejam. Parte disso é automatizado, e há uma curva de aprendizado, mas tem sido poderoso", diz o artista técnico principal Kyle Harrison.

Para builds de PC, os ativos locais são enviados juntos, mas os builds móveis são configurados para carregar e descarregar ativos remotos dinamicamente em tempo de execução para manter os downloads pequenos. “Para um jogo orientado a conteúdo como o nosso, este tipo de sistema é absolutamente necessário”, diz Dave Reed, engenheiro de software principal.

Jogabilidade do Marvel SNAP em ação

Construindo para plataformas de destino

Os Addressables também ajudam a otimizar a criação de builds com Automação de Build do Unity DevOps. Quando cartões específicos precisam de atualizações, eles são combinados em um AssetBundle e enviados para sua própria compilação para testes, sem precisar recompilar todo o projeto.

As equipes de pod do Second Dinner trabalham em várias iniciativas simultâneas, cada uma com necessidades específicas de construção e teste para a plataforma. Com a Automação de Build, eles enviam uma média de 30 multiplatform builds por dia, e não precisam manter uma infraestrutura de build cara internamente. "A automação de construção foi um divisor de águas", diz o VP de engenharia Aaron Brunstetter. "Faz o trabalho de dois ou três engenheiros em tempo integral."

Cartão do Homem-Aranha no jogo Marvel SNAP

Otimização de builds facilmente

Harrison compartilha como a Automação de Construção torna mais eficiente testar continuamente o desempenho de MARVEL SNAP no mobile: "Eu posso enviar uma compilação, puxar para um dispositivo, conectar através de uma VPN e olhar para coisas como cenários de pior caso, como o jogo está se saindo enquanto baixa os ativos, e assim por diante."

"É uma ferramenta de produtividade, assim como uma ferramenta de construção", acrescenta Reed. "Posso fazer uma alteração e começar a construir para três, quatro plataformas-alvo enquanto vou trabalhar em outra coisa." Não precisa dominar minha máquina, e eu não preciso trocar de plataformas ou ter múltiplas inscrições acontecendo, o que é super conveniente.

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.

Entregando conteúdo aos jogadores

O Second Dinner lança uma nova versão de MARVEL SNAP todo mês usando Unity Cloud Content Delivery (CCD). Os engenheiros puxam do GitHub, criam uma compilação com Automação de Compilação, revisam e otimizam conforme necessário, e então enviam a atualização ao vivo via CCD.

Toda vez que fazemos uma compilação, tudo está conectado para enviar nosso conteúdo para a nuvem da maneira certa, no lugar certo. É uma grande economia de tempo," diz Brunstetter. "Criamos uma branch de implantação, ela é construída automaticamente, e esse conteúdo é propagado pelo mundo para que os jogadores possam baixar."

O CCD também deduplica ativos em todas as nossas compilações. É um sistema muito eficiente que foi apenas tratado para nós," diz Reed. "Não tivemos que fazer nada para torná-lo possível."

Arte promocional do Marvel SNAP

Indo da grande ideia ao grande sucesso

MARVEL SNAP é uma história de sucesso notável de uma equipe enxuta com grandes ambições. Através do uso estratégico do Editor extensível da Unity, Addressables e soluções de DevOps e backend da UGS, a Second Dinner mantém sua equipe pequena e focada em entregar novos cards e jogabilidade para milhões de jogadores – e eles estão apenas começando.

"É importante não apenas lançar um grande jogo, mas manter os jogadores voltando por meses, anos e décadas", diz Brode. Ao construir uma equipe que pode se concentrar 100% em tornar MARVEL SNAP uma ótima experiência ao vivo para os jogadores no PC e no celular, a Second Dinner está a caminho de alcançar sua missão.

A Automação de Construção Unity e a Entrega de Conteúdo em Nuvem Unity proporcionaram um valor tremendo aos nossos esforços de desenvolvimento. Simplificando, eles permitiram que nossa pequena equipe crescesse e competisse com empresas cinco ou 10 vezes o nosso tamanho.
Aaron Brunstetter
AARON BRUNSTETTER / SECOND DINNERVP of Engineering
Use Unity. É a melhor maneira de levar um jogo para o mobile. É muito mais fácil do que tentar começar do zero. É simplesmente um prazer usar.
Ben Brode
BEN BRODE / SECOND DINNERCofounder and Chief Development Officer
heróis do Marvel SNAP
Vá para o mobile, do conceito ao LiveOps

Crie jogos para qualquer plataforma com ferramentas flexíveis do Unity que se adaptam à sua visão única, e depois expanda e envolva sua base de jogadores com os Serviços de Jogos do Unity.

Adquira o Unity Pro
Explore os Serviços de Jogos Unity