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…

Testes em JavaScript

Dê uns tempos para cá, fazer testes em software se tornou popular e trouxe uma série de benefícios que evitam erros bobos para quem está desenvolvendo projetos e não quer deixar passar nada que atrase a entrega. Mas para quem está começando ou para pessoas da área que ainda tem dúvidas sobre testes, sobram aquelas
Continuar lendo…

Como foi a BrazilJS?

Nos dias 25 e 26 de agosto em Porto Alegre e nos dias 01 e 02 de setembro em Fortaleza, rolou a maior conferência de JavaScript do universo, a BrazilJS. Por lá rolou um turbilhão de assuntos que envolvem esse mundo, como PWAs, Angular 4, Machine Learning, Node JS, Ecmascript, o fim da internet e
Continuar lendo…

Hábitos de estudo, que carreira seguir?

Um dos nossos desafios diários é casar o tempo com os estudos. E com tantas informações como mídia sociais, sites com streaming de séries e filmes, além da falta de incentivo para o auto investimento entre outras coisas, acabam afetando nossa motivação e deixam aquela dúvida: Como se manter motivado para estar aprendendo coisas novas?
Continuar lendo…

Acessibilidade na Web

Vivemos o século das inovações tecnológicas e a tendência de nossas ações diárias migrarem para internet cresce a cada dia. Porém você já parou pra pensar como são essas ações na web para as pessoas com necessidades especiais? Neste episódio do Alura Live, nossa co-host Giovana Delfino recebeu Vanessa Tonini, instrutora e desenvolvedora na Caelum
Continuar lendo…

O que é Inbound Marketing?

O que é Inbound marketing? Pra que serve? Como pode ajudar a sua empresa e quem quer trabalhar com seu produto na internet? Qual a diferença de Outbound para Inbound? Neste episódio do Alura Live, a nossa co-host Giovana Delfino recebeu Adriano Almeida, chefe de vendas aqui da Alura e um dos diretores do grupo
Continuar lendo…

React, front end e o mercado

O React é um dos assuntos que mais estão em alta no mercado e nas comunidades de tecnologia. E muito desse “hype” é por grandes empresas como Facebook, Netflix, Instagram e outras, dizerem publicamente que a utilizam o que trouxe muito mais credibilidade pra ferramenta. Mas para pessoas da área ainda sobram aquelas dúvidas: Como
Continuar lendo…