• 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
CASO DE ESTUDO

POR DENTRO DA CRIATIVIDADE DE DAVE THE DIVER

Com poucos recursos e o desejo de oferecer algo grandioso, a equipe de Dave the Diver trabalhou com a Unity para reunir os componentes ideais para seu sucesso revolucionário.

ESTUDO DE CASO Dave the Diver

Como uma equipe pequena consegue criar um sucesso complexo, 2D/3D e de vários gêneros em várias plataformas? Com a combinação de tecnologias que incluem o Pipeline de Renderização Universal, o sistema de trabalhos em C#, o Cinemachine, o sistema de entrada e a ajuda da equipe Integrated Success, a equipe de Dave the Diver lançou um jogo impressionante, bem otimizado e muito amado.

O desafio

Como resolver elementos visuais desafiadores em várias plataformas

Plataformas

PC, Mac e Nintendo Switch™

Membros da equipe

27

Local

Coreia do Sul

Dave the Diver

Pesca em busca do parceiro certo

Dave the Diver combina aventura, simulação de papéis e jogos tycoon. Os jogadores controlam Dave, um mergulhador que explora o mar, coleta peixes, evita criaturas ameaçadoras, resolve missões e, por fim, prepara e vende sushi com os ingredientes recém-pescados.

A pequena equipe já sabia que precisaria de um parceiro para ajudar a equilibrar elementos complexos de jogabilidade de vários gêneros em várias plataformas.

"Escolhemos utilizar o Unity porque seus recursos nos deram autonomia e tempo para desenvolver a jogabilidade, e por sua reputação como um forte parceiro multiplataforma", diz o diretor Jaeho Hwang.

Os resultados

Os resultados

  • Foram vendidas 2 milhões de cópias em todo o mundo
  • Atingiu um pico de mais de 98 mil jogadores simultâneos no Steam
  • Recebeu mais de 56 mil avaliações “extremamente positivas” de usuários no Steam
  • Alcançou o segundo lugar no ranking global de vendas no Steam (em 29 de junho de 2023)

Nintendo Switch é uma marca registrada da Nintendo.

  • Qualidade e eficiência ideais para redes
  • Em busca da maior diversão
  • Mais detalhes sobre o Sistema de Trabalhos em C#
  • Dimensionamento de multiplataforma com facilidade
  • Ascensão com o Integrated Success
  • Identificação dos elementos certos para o sucesso
Qualidade e eficiência ideais para redes

Qualidade e eficiência ideais para redes

Um dos principais desafios que a equipe enfrentou foi o de garantir a melhor qualidade visual em várias plataformas. O uso do Pipeline de Renderização Universal (URP) serviu de ajuda para a criação, otimização e dimensionamento dos gráficos. O principal designer de jogos, Chanhee Woo, diz: “O URP nos deu uma grande vantagem. Bastava configurar um Asset de Pipeline de Renderização específico da plataforma e especificar esse asset nas configurações de qualidade. Definimos parâmetros gráficos bem altos e os cumprimos.”

Outro desafio que eles enfrentaram foi a necessidade de uma resposta inicial rápida para as ideias de funcionalidades e jogabilidade. A rapidez na idealização foi fundamental para seus artistas, cujas perspectivas foram fundamentais para os sombreadores do jogo. Para evitar atrasos, eles selecionaram o Shader Graph, uma ferramenta de criação visual baseada em nódulos.

“O fato de os artistas que não trabalham com programação conseguirem usar o Shader Graph é um benefício considerável”, explica o diretor de arte Kiyeop Chung. “Recebemos suas contribuições diretas. E os resultados foram visíveis de imediato.”

Em busca da maior diversão

Em busca da maior diversão

Dave the Diver combina pixels 2D e arte 3D. “Para nós, era um grande atrativo ter tanto a ação de jogos arcade em 2D quanto a aparência espacial em 3D”, diz Woo. A equipe teve dificuldades com os visuais de câmera e com as interações durante a implantação das ideias, por isso escolheram o Cinemachine, um conjunto de ferramentas para câmeras sem código, que ajudou a selecionar as melhores imagens. Eles podiam ter uma pré-visualização e definir o posicionamento e a configuração necessários, com a organização de várias câmeras.

“Foi montado como se fosse um estúdio de filmagem”, acrescenta Woo. “O Cinemachine ajudou na criação e no direcionamento da dinâmica com combinações naturais, tremores e opções de foco direcionado.”

Mais detalhes sobre o Sistema de Trabalhos em C#

Mais detalhes sobre o Sistema de Trabalhos em C#

Uma parte integral da estratégia visual da equipe foi garantir que os gráficos fossem o mais realistas possível sem que afetasse o desempenho. Eles enfrentaram desafios com a geração de comportamento de aglomeração de peixes, por isso lançaram o sistema de trabalhos em C# e o compilador Burst a fim de resolver esses problemas.

“Normalmente, o cálculo linear de cada vetor para determinar o comportamento de aglomeração causaria uma alta ocupação da CPU, mas escrever o código com o sistema de trabalhos em C# e a compilação e otimização com o compilador Burst contribuíram para um desempenho significativamente melhor”, diz o programador líder Bosung Seo.

A equipe também enfrentou dificuldades com as colisões. Em Dave the Diver, os peixes se empurram suavemente para criar uma sensação de profundidade em 2D e 3D, e a equipe encontrou dificuldades para obter esse efeito. “Para resolver isso”, explica Seo, “combinamos o sistema de trabalhos em C# com o Unity Physics, de modo a possibilitar essa lógica de empurrar dinâmica e facilmente alterável.”

Dimensionamento de multiplataforma com facilidade

Dimensionamento de multiplataforma com facilidade

A equipe de Dave the Diver queria implantar e manter o jogo em várias plataformas. Em razão do pequeno porte da empresa, o tempo e os custos potenciais associados a essa estratégia de lançamento eram enormes, e eles usaram o sistema de entrada para facilitar e acelerar o processo.

“O custo para disponibilizar o jogo em várias plataformas foi mínimo”, explica Seo. “Migramos o mecanismo e mudamos os controles para o sistema de entrada. Usamos o mesmo código e assets sem nenhuma conversão, para ambas as plataformas, e isso foi extremamente útil.”

A equipe usou a mesma ferramenta para superar o desafio de lidar com diferentes controladores. “Com o sistema de entrada”, continua Seo, “o agrupamento de ações e as principais configurações de cada ação foram fáceis de adicionar e modificar com a UX. Também foi uma vantagem porque foi possível adicionar e fazer a redefinição com o código em tempo de execução. Isso nos poupou muito tempo”.

Ascensão com o Integrated Success

Ascensão com o Integrated Success

Pescar um peixe grande e de alto desempenho em jogos exige muito trabalho e ajuda para iterar, testar e solucionar problemas para proporcionar o máximo impacto visual.

Eles usaram a exibição do Timeline no Unity Profiler para identificar problemas de desempenho e contaram com a ajuda da equipe do Integrated Success na identificação, aprendizado e correção de problemas de criação de perfil com soluções de código e design.

“Tivemos ótimas experiências com a ajuda dos engenheiros da Unity”, conta Seo. “Enviamos dados de perfil para eles e resolvemos os problemas coletivamente, ou eles nos davam sugestões de soluções de otimização verificando o código do mecanismo interno.”

Os engenheiros também forneceram a eles uma maneira fácil e acessível de analisar linhas específicas de código-fonte. “Quando tivemos uma pilha de chamadas de eventos anormal, um dos engenheiros da Unity resolveu o problema com a verificação do código do mecanismo conosco e anexou o código-fonte para a verificação quando tivéssemos dúvidas. Foi muito perspicaz.”

Identificação dos elementos certos para o sucesso

Identificação dos elementos certos para o sucesso

Desde o início, eles queriam criar uma experiência visual 2D/3D exclusiva com elementos de jogabilidade separados e de vários gêneros, além de histórias realistas e divertidas. Combinar tudo isso de maneira natural em várias plataformas era uma tarefa complicada, e era essencial que a equipe selecionasse uma pilha de tecnologia que facilitasse o gerenciamento da qualidade visual, da eficiência e das narrativas.

Ao associar isso a um laço sólido de feedback da comunidade e a testes internos completos, Dave the Diver foi preparado para ser um sucesso instantâneo.

Hwang conta: “Nosso objetivo era desenvolver um jogo elaborado e divertido que a comunidade adorasse, conforme nossos próprios termos. Nossas expectativas eram altas e ficamos entusiasmados com o produto final.”

"O Pipeline de Renderização Universal nos deu uma grande vantagem. Bastava configurar um Asset de Pipeline de Renderização específico da plataforma e especificar esse asset nas configurações de qualidade. Definimos parâmetros gráficos bem altos e os cumprimos."
Chanhee Woo
CHANHEE WOO / LEAD GAME DESIGNERLead Game Designer
"Tivemos ótimas experiências com a ajuda dos engenheiros da Integrated Success. Enviamos dados de perfil para eles e resolvemos os problemas coletivamente, ou eles nos davam sugestões de soluções de otimização verificando o código do mecanismo interno."
Bosung Seo
BOSUNG SEO / LEAD PROGRAMMERLead Programmer
Dave o mergulhador callout
Crie a multiplataforma

Atraia um público maior e tenha a certeza de que seu jogo está pronto para o futuro, independentemente da evolução do setor ou de onde sua imaginação o levar. Crie conteúdo uma única vez e implante em mais de 18 plataformas para atrair jogadores de todos os formatos.

Comece o teste gratuito de 30 dias
Fale com um especialista