1- Introdução
O Unity 3D pode ser considerado um motor de jogo genérico, além de uma ferramenta extremamente poderosa para criação de games de todos os tipos, para várias plataformas diferentes. Essa ferramenta permite a utilização de todo tipo de scripts, tanto na linguagem C# como em JavaScript, para adicionar lógica ao seu game. Já em termos de elementos visuais, o Unity permite a utilização de elementos criados nas principais aplicações do gênero, como Maya e Blender. E considerado um motor de jogo, mas na realidade é muito mais do que isso. A ferramenta possui um estilo de programação e organização dos projetos todo especial, além de ser muito simples.
Game Object
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
Este 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 de fontes comfiaveis. Sabendo que a internet é um meio gigantesco e que todos nós podemos acessar.
0 comentários:
Postar um comentário