quarta-feira, 18 de janeiro de 2012

Aula Unity

Voltando das férias, a primeira aula foi sobre Unity 3D. Para experimentar a ferramenta, criamos um pong 3D semelhante ao que havíamos criado utilizando o framework em C++. Com esse exemplo simples, conseguimos testar a criação de objetos de renderização, objetos físicos (para as colisões), skybox, câmera e iluminação, utilização de scripts para a lógica do jogo e vimos que a Unity é estruturada de forma semelhante ao framework, e é possível fazer um projeto facilmente seguindo uma boa orientação a objetos.

A seguir, três imagens do Pong 3D utilizando a Unity. A primeira mostra a visão do desenvolvedor:

As duas imagens a seguir mostram o resultado final. A parede de limites do Pong mais próxima da câmera não possui um objeto renderizado (para que seja possível ver o jogo), mas existe um objeto na posição para que sejam calculadas as colisões da bola.