Escolar Documentos
Profissional Documentos
Cultura Documentos
Engine - Conceito
Programa de computador e/ou conjunto de bibliotecas,
para simplificar e abstrair o desenvolvimento de jogos
eletrnicos ou outras aplicaes com grficos em tempo
real, para videogames e/ou computadores rodando
sistemas operacionais.
Engine - Funcionalidades
Motor grfico para renderizar grficos 2D e/ou 3D,
Motor de fsica
Deteco de coliso
Animao
udio
Inteligncia Artificial
Networking
Desempenho
Gerncia de memria
Gerncia de arquivos
Gerncia de linha de execuo
Engines - Funcionalidades
Engines - Complexidade
Contras
Curva de aprendizado meio acentuada
Possveis instabilidades (especialmente aps atualizaes)
Unity 3D
Gerenciamento de assets
Asset Store
Modelos 3D feitos em outros softwares (Blender,
3DMax, Maya,...)
Prefabs
Controle de Cmeras
Iluminao
Texturas e Shaders
Controle de udio
Controle de Animao 2D e 3D (Mecanim)
Criao de HUDs (Heads-Up Displays)
Emisso de Partculas
Exploses, fumaa, nvoa, pirlimpimpims em geral
Mecanismos de persistncia
Bancos de dados
Arquivos
Navegao de objetos
NavMesh
Advertisement
Ambiente de Teste e Debugging
Verses finais (Building) para Multiplas plataformas
PC
MAC
Linux
Android
Web player
Xbox, Playstation,...
Controle de performance
Otimizao
Ambientes multiplayer
No
No
No
No
No
No
No