Pesquisar em Unity

A magia das bolhas

Como Unity ajudou a transformar uma visão fugaz em um incrível jogo 2D

Tiny Bubbles: Estudo de caso Unity para jogos 2D

O avô do desenvolvedor independente Stu Denman trabalhou no Projeto Manhattan e depois estudou a física das bolhas de sabão. Meio século depois, Stu não conseguia tirar da cabeça o trabalho de seu avô. Ele até sonhava com bolhas de sabão. Mas conseguiria ele transformar uma ideia fugaz em um jogo sofisticado, divertido e desafiador?

O jogo

Tiny Bubbles, um maravilhoso quebra-cabeças de física premiado, desenvolvido por Pine Street Codeworks.

O objetivo

Para refletir as propriedades físicas das bolhas em um divertido jogo de quebra-cabeça

Plataformas

iOS, Android, PC, Mac, Linux

Número de membros da equipe

2

Lugar

Seattle, Washington

Como diretor técnico nos AAA Studios, Stu Denman liderou equipes de mais de 30 desenvolvedores de jogos. Mas, num determinado momento de sua carreira ele sentiu vontade de criar um jogo sozinho. A flexibilidade e o conjunto de ferramentas completo de Unity o ajudaram a criar Tiny Bubbles : um jogo inteligente, hipnotizante e viciante, com mais de 160 níveis.

Os resultados:

  • Economizados milhares de dólares em plugins de alta qualidade da Asset Store
  • A ferramenta de localização encurtou o desenvolvimento em meses
  • Vencedor de vários prêmios incluindo o Google Indie Festival, o Intel Buzz: Best Overall PC Game, o concurso Seattle Indie Games e o Mobile Games Forum Indie Showdown
Tiny Bubbles: a Unity for 2D games case study
Stu Denman, cofundador e desenvolvedor da Pine Street Codeworks, explica por que Unity foi a ferramenta ideal para ajudá-lo a concretizar sua ideia.

A faísca que acendeu sua imaginação

No começo do projeto, Denman tinha apenas sua inspiração: ele queria fazer um jogo sobre bolhas de sabão, mas não sabia como seria esse jogo. A extensibilidade e o design modular do Unity Editor deram a ele a liberdade que precisava para experimentar.

“Para ver o que era divertido e o que não era, decidi criar um editor no Unity, para poder jogar e testar imediatamente, depois voltar e mudar as coisas de novo e de novo. A flexibilidade do Unity Editor melhorou significativamente o design do jogo.

"Com Unity, não preciso me preocupar com as coisas que já inventei", diz Denman. "Em vez disso, posso me concentrar em tecnologias mais interessantes que ainda não experimentei, e a física de bolhas é um ótimo exemplo."

Abaixo, você pode ver o editor de bolhas personalizado, que Denman adicionou ao Unity Editor.

100X de retorno do investimento

Além de suas próprias ferramentas, Denman também usou muitas das ferramentas operacionais da Unity Asset Store. Ele considera que estes investimentos têm um retorno incrível.

"Por vezes não é fácil perceber o trabalho e esforço necessários para concluir um projeto e sobreviver nesse mercado tão competitivo. Mas quando você apresenta seu jogo aos jogadores, percebe de repente: oh meu Deus, eu preciso adicionar um efeito aqui. Eu preciso melhorar a aparência dessa função ali.

"A possibilidade de ir à Asset Store e encontrar uma ferramenta perfeita - provavelmente 100 vezes mais barata do que fazer você mesmo - é fenomenal e economiza uma quantidade incrível de tempo", diz Denman.

Além disso, ele frequentemente experimenta que os recursos que ele inicialmente adquire por uma razão específica geralmente servem mais tarde. TextMesh Pro é um bom exemplo disso:

“Eu usei TextMesh Pro para adicionar ícones no meu texto. Consegui trabalhar com mais rapidez e eficiência, e por muito pouco dinheiro. Além disso, havia imensas funções muito legais que eu poderia aproveitar, o que eu não esperava."

Brincando com bolhas: um direito universal?

O resultado dos experimentos de Denman é um jogo premiado com mais de 160 quebra-cabeças fascinantes. O jogo reflete a física real das bolhas no mundo real em termos de pressão e tensão superficial, interação e reações em cadeia em cascata.

“Bolhas são essa coisa humana elementar. Há algo fascinante sobre bolhas que todo mundo adora, independentemente de sua idade, sexo ou cultura. E eu queria oferecer esta nova maneira de jogar com grupos de bolhas para a maior quantidade de pessoas possível, incluindo pessoas daltônicas ou que usam rastreador ocular. Para isso, porém, eu precisava estar em tantas línguas e plataformas quanto possível, e essa é definitivamente a principal razão pela qual escolhi Unity ”, diz Denman.

Usando o plugin I2 Localization da Asset Store, Denman conseguiu armazenar todos os idiomas em uma planilha do Google para compartilhar com os tradutores. Uma vez aprovado, o texto foi automaticamente integrado em Unity.

“Fiquei totalmente impressionado com a facilidade do processo. Provavelmente levaria dois meses ou mais para criar o mesmo software. Consegui localizar um terço do jogo em um só dia, incluindo a integração e os tutoriais. E isto vai me economizar horas e horas”, diz ele.

Insight em tempo real e ferramentas de monetização

Depois de criar o protótipo, Denman queria ver como as pessoas reagiriam aos seus experimentos e como eles se comportariam no jogo. Para tal, ele ativou Unity Analytics e começou a enviá-lo para amigos.

O painel de controle do Unity Analytics permitiu constatar, por exemplo, que níveis exigem mais tentativas para vencer ou em que níveis as pessoas param de jogar. Para fundamentar algumas decisões comerciais potencialmente críticas em dados sólidos, Denman planeja continuar usando o Unity Analytics quando o jogo estiver na versão beta.

Eles vão pagar para jogar?

Unity Analytics ajudará Denman a estabelecer seu plano de monetização.

"O mercado é muito competitivo, por isso é importante que eu escolha o melhor modelo para a plataforma e para o mercado. Cada mercado tem diferentes tipos de jogadores, e você realmente precisa testar a retenção desses diferentes tipos de jogadores para ter uma ideia de qual deles permitirá que você ganhe mais dinheiro.

“Por vezes, se a sua retenção for menor, é melhor optar por Premium e, se sua retenção for maior, é melhor optar pelo modo free-to-play. Unity Analytics permite analisar a retenção e tomar uma decisão com base nos dados. ”

Para estar pronto para um público de free-to-play, Denman quer complementar Unity Analytics com Unity Ads e IAP(compras no aplicativo). Já integrou anúncios em seu design de modo a oferecer uma boa experiência de jogo para qualquer tipo de jogador.

“Eu uso anúncios baseados em recompensa para as dicas e power-ups e os quebra-cabeças. Se o jogador tem problemas e precisa de ajuda, ele pode assistir a um anúncio e receber uma recompensa como uma dica. As dicas ajudam a tornar o jogo acessível a um público mais amplo. Permitem aos jogadores casuais resolver alguns dos quebra-cabeças mais difíceis, que um jogador mais experiente preferiria desvendar a solução. ”

Denman aproveitou ao máximo os benefícios Unity. Primeiro, o design flexível e modular ajudou-o a prosseguir quando ele tinha apenas uma vaga ideia de como seria o jogo final. Em seguida, Unity Asset Store e suas ferramentas personalizadas permitiram que ele se concentrasse no núcleo do jogo. Por fim, as compras no aplicativo (IAP), Ads e Analytics de Unity ajudam a tornar o jogo recompensado pelo seu trabalho árduo.

Tiny Bubbles Jelly Crab

"O design modular de Unity mantém um projeto ordenado. Se você tem problemas de estabilidade em uma parte do jogo, o resto do jogo não é afetado. E isso significa que, em geral, durante o desenvolvimento, seu jogo é muito mais estável do que com outras engines que experimentei. "

— Stu Denman, fundador e programador chefe de Pine Street Codeworks

Como começar com Unity para 2D?

Siga este guia prático com informações e recursos que irão orientá-lo, economizar-lhe tempo e ajudá-lo a alcançar os melhores resultados no desenvolvimento de jogos móveis com Unity.

Estudos de casos relacionados

Eu entendi

Usamos cookies para garantir a melhor experiência no nosso site. Clique aqui para obter mais informações.