Introdução
O Unity3d é um motor de jogos, mais conhecido com "Game Engine". Essa engine é considerada relativamente simples, já que não exige um conhecimento vasto na área de 3d e uma pessoa com conhecimento médio já conseguiria fazer algum tipo de programação com este programa.
A interface é bastante simples e agrada quem está usufruindo do programa, visando facilitar o desenvolvimento dos jogos em 3d. Na área de trabalho temos as Janelas, que são chamadas de "Views", sendo cada uma com um propósito diferente.
Game Object
"Game object é uma panela vazia e os componentes são os ingredientes que irão criar sua receita de jogabilidade"
Cada objeto que tem na cena é um "Game object".
Assets
"Assets" envolve várias funcionalidades no desenvolvimento de um jogo em 3d, como modelos 3d, tipos de som, scripts. Os assets são criados e de algum jeito deve ser convertido para poder entrar na sua "Game Engine".
Materiais e Shaders
Atualmente, os jogos em 3d são criados com dispositivos gráficos sofisticados, para poder exibi, em tempo real, as malhas em 3d. Com isso, faz-se essencial a presença de Shaders e Materiais.
Características
O "Shader" define quais
são
as
propriedades
que
este
necessita
para
realizar
a
exibição
do
objeto, enquanto o "Material" define os valores para estas propriedades.
O Unity apresenta várias opções para o desenvolvimento do seu game, como a física, o sistema de "Colliders", character controller, ragdolls, wheel coliders, Joints, entre vários e vários outros.
Scripting
O sistema de scripts da Unity3d é bem abrangente, trabalha com três tipos de linguagens, sendo elas javascript, C# ou Boo.
Conclusão
Esse resumo é uma visão bem geral, e um começo de um tutorial. Se necessitar ter um conhecimento mais amplo, recomendo a pesquisa de mais tutoriais. Sabendo que a internet é um meio gigantesco e que todos nós podemos acessar.
Unity 3D: Desenvolvimento de jogos
4/
5
Oleh
fabiano

