O que é Unity?


Unity 3D ou simplesmente Unity é um motor de jogo 3D e uma IDE. Foi criado pela Unity Technologies e tem características parecidas com o Blender, Virtools e Torque Game Engine. O motor cresceu a partir de uma adição de um suporte para a plataforma Mac OS X e depois se tornou um motor multi-plataforma.

Com ênfase na portabilidade, o motor tem como alvo as seguintes APIs:

  • Direct3D no Windows e Xbox 360;
  • OpenGL no Mac, Windows e Linux;
  • OpenGL ES no Android e iOS;
  • APIs proprietárias em consoles de videogame.


Funções do Unity


Unity permite a especificação de configurações de compactação e de resolução de textura para cada plataforma que o jogo suporta. Além disso ainda fornece suporte para mapeamento de colisão, de reflexão, parallax, tela de oclusão espaço ambiente (SSAO), sombras dinâmicas utilizando mapas de sombra, render-a-textura e full-screen de pós-processamento efeitos.

Características Principais


  • Suporte para o uso de shaders;
  • Programação em C♯ ou JavaScript;
  • Suporte ao PhysX, incluindo detector de colisão, soft body e ragdoll;
  • Compatibilidade com os navegadores (via o plugin Unity Web Player): Internet Explorer, Firefox, Safari, Opera, Google Chrome (versões anteriores a 45) e Camino;
  • Compatibilidade com Blender, 3ds Max, Maya, Cinema 4D, Cheetah 3D, Softimage, modo, ZBrush, Lightwave, Photoshop, Fireworks, e "Substance".