Otimizando seu jogo com Coroutines

Quando estamos fazendo um jogo do tipo tower defense cada torre dentro do nosso jogo precisa verificar qual o inimigo mais próximo dela, com o intuito de atacar ele. Para isso, podemos implementar um comportamento de Radar nessas torres. Como saber qual é o inimigo mais próximo? Precisamos ir de inimigo em inimigo verificando a
Continuar lendo…

Utilizando o Mixer da Unity

Em jogos, é comum termos sempre muitos arquivos de áudio sendo executados ao mesmo tempo, alguns deles são efeitos sonoros (passos, ataques, inimigos, ambiente, etc…), já outros compõem a trilha sonora. Com tantos objetos de áudio dentro de uma cena, como controlamos o volume do jogo de forma centralizada? Pense em uma tela de configurações
Continuar lendo…

Matemática para jogos 2 – Como Utilizar Vetores

No último post conseguimos fazer com que o zumbi chegasse até a posição da heroína. Porém, ele estava se teleportando e não andando até ela. Como vamos resolver esse problema? Até agora conseguimos calcular quanto o zumbi deve andar e para qual direção. Podemos representar a distanciaX e distanciaY com uma seta ligando a posição
Continuar lendo…

Matemática para jogos – Como Utilizar Vetores

No nosso jogo, desenvolvido na engine Unity, o Zumbi precisa perseguir a heroína, como fazer isso? Como podemos observar na imagem abaixo, a heroína está na posição x = 100, y = 30 e o zumbi, na posição x = 200, y = 120. Vamos escrever um código que faça com que o zumbi se
Continuar lendo…