Guia para áudio no Unity

Ao pensar sobre o que torna um ótimo videogame, muitos vão direto para Gráficos, Mecânica do jogador e/ou Enredo, mas um aspecto comumente negligenciado de qualquer jogo de sucesso é Áudio.

O áudio geralmente fica em segundo plano no desenvolvimento do jogo, mas não se engane, um ótimo áudio pode aumentar muito a imersão do jogador, seja um vento sutil ou algum áudio de fundo industrial ou música adequada. Portanto, compilamos uma lista das principais maneiras de melhorar o áudio no jogo Unity.

1. Use faixas de áudio de alta qualidade

Ao decidir adicionar um som específico ao seu jogo, verifique se ele é de alta qualidade e se não possui artefatos ou ruído de fundo, mas também, você deve ter cuidado ao seguir esta sugestão, pois alto sons de alta qualidade geralmente ocupam mais espaço no disco, aumentando assim o tamanho do seu jogo.

Para atenuar o problema de tamanho, é importante escolher as configurações de importação corretas para cada áudio ou transferi-las para Pacotes de recursos .

Se você está procurando áudio de alta qualidade para o seu projeto, verifique estes Recursos de áudio.

2. Preste atenção à espacialização do som

Ao desenvolver um jogo, é importante decidir se os sons serão 2D ou 3D, ou uma mistura de ambos.

  • Sons 2D são caracterizados pelo áudio que tem um volume constante que não muda, independentemente de quão longe o ouvinte esteja do áudio fonte. Sons 2D são comumente usados ​​em menus principais para áudio de fundo ou em jogos totalmente 2D.
  • Sons 3D, por outro lado, são sons que se tornam mais altos quanto mais próximo o reprodutor/ouvinte de áudio estiver da fonte e vice-versa. Este tipo de som requer mais ajustes do desenvolvedor, por exemplo, no componente de fonte de áudio Unity's, existem parâmetros para distância mínima e máxima. A distância mínima controla em que ponto o som sempre tem volume de 100% e a distância máxima controla a distância quando o som se torna inaudível.

Ao dominar os conceitos de áudio 2D e 3D, você será capaz de implementar efetivamente qualquer tipo de áudio em seu jogo e torná-lo natural e adequado a uma configuração específica.

Navegar em Áudio 2D e 3D.

3. Usar Áudio Dinâmico

O conceito de áudio dinâmico é um pouco mais avançado, mas pode levar a um maior envolvimento do jogador.

O áudio dinâmico é caracterizado pela mudança contínua do som de fundo, dependendo do que o jogador está fazendo no jogo (por exemplo, passando do modo de exploração para o modo de batalha, etc.), também implica na aplicação de efeitos de áudio quando o jogador por exemplo usa um power-up ou quando o player está com HP baixo, deixando o áudio distorcido ou abafado.

Dito isso, pode valer a pena o esforço extra para implementar o áudio dinâmico. O lema é, se você fizer algo, faça direito.

Navegar em Biblioteca de áudio.

4. Use a música estrategicamente

A música tem o poder de definir o clima em qualquer coisa, sem falar nos videogames, portanto, você pode utilizá-la a seu favor. Faça os jogadores sentirem o nível do jogo através da música ou use a música para fazer o jogador antecipar os principais eventos, como o inimigo, uma nova conquista, etc.

Asset Store tem uma ótima seleção de música livre de royalties que se encaixa perfeitamente no seu jogo .

5. Teste o áudio em diferentes dispositivos

Não é incomum encontrar algumas inconsistências em diferentes dispositivos durante o jogo, por isso é importante testar o jogo em vários dispositivos para verificar se o áudio soará igual para todos os jogadores, sem falhas ou artefatos .

Verifique o Plugin do Game Tester.

Conclusão

O áudio desempenha um papel fundamental na maioria dos tipos de jogos, por isso é importante tratá-lo em pé de igualdade com outros aspectos.

Artigos sugeridos
Como escolher a música de fundo certa para o seu jogo no Unity
Estratégias para proteger os jogos Unity da pirataria
Tutorial de gamepad para Unity
Como importar animações para o Unity
Escolhendo o Skybox certo para o seu ambiente no Unity
Como fazer um jogo inspirado em FNAF no Unity
Comparando ambientes de desenvolvimento 2D e 3D no Unity