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".