Antes de iniciarmos de vezos posts sobre nosso processo de aprendizagem em programacao , percebemos que seria necessario introduzir os conceitos basicos do Unity3D, duranteesse post irei falar um pouco sobre a inteface.InterfaceA Unity3D tem uma interfacebastante simples e amigavel, o que facilita bastante o desenvolvimento de gamesde varios generos. A interface e organizada em varias janelas, as chamadas views, cada uma possui um objetivoespecifico, a figura abaixo e uma PrintScreen da Unity3D com a identificacaode cada view.ProjectviewA Project tem como objetivoa manipulacao e organizacao de arquivos que compoem seu projetos, os chamados Assets, entre eles: scripts, modelos3D, efeitos de audio, texturas, etc. A Project view basicamente exibe asub-pasta Assets que fica dentro dodiretorio do projeto, desta forma fica muito mais facil importar arquivos paradentro do projeto. Alem de tudo, nela podemos criar novos assets, como scripts,cubemaps, etc.Hierarchy view A Hierarchy view exibe todosos objetos que compoem a cena que se esta editando. Nela podemos organizar evisualizar a hierarquia dos GameObjects (que serao detalhados durante osproximos posts).InspectorviewNa Inspector view, temosacesso as propriedades de um objeto (que esteja selecionado), essaspropriedades sao componentes (Components) e seus atributos, inclusive pode-sealtera-los em tempo real, durante a execucao de seu projeto. Iremos falar umpouco mais sobre essa estrutura de composicao de objetos durante os proximosposts. SceneviewA Scene view e a principalforma de manipulacao dos elementos visuais de uma cena, possibilita oposicionamento desses elementos de uma forma muito intuitiva, muito semelhantea softwares de modelagem 3D.GameviewA game view e responsavelpor exibir a aplicacao da forma que ela sera exibida quando for finalizada,serve como uma demonstracao do projeto. Nela pode-se ter uma rapidavisualizacao de como a aplicacao se comporta, tambem podemos paralisar aexecucao e alterar parametros em tempo real pela inspector view, essa e uma dasmelhores funcionalidades da Unity3D e acredite, ajuda muito.Tambem pode-se terestatisticas sobre a execucao do game, tais como frame-rate, processamento,numero de poligonos e vertices renderizados. Esta funcao e extremamenteimportante para observar como o game se comportara quando estiver em execucao.ReferenciasUnity - Learning the Interface - Documentacao oficial do Unity3D (em Ingles), fala sobre todos os componentes da interface. O que e?Blender e uma plataforma para modelagem 3D que tambem dispoe de ferramentas para texturizacao, animacao, renderizacao, edicao de video e game engine. Hoje o Blender e utilizado por muitas empresas de jogos para modelagem 3D de personagens, cenarios e objetos e por seu motor de jogo. Tambem e uma plataforma muito conceituada no ramo de computacao grafica, muitos filmes em animacao sao feitos totalmente dentro do Blender, alguns exemplos de producoes cinematograficas sao: Rio, Sintel e Big Buck Bunny.O Blender foi desenvolvido pela Blender Foundation utilizando C,C++ e Python, possui licenca gratuita e codigo aberto alem de ser multiplataforma com versoes para: Windows, MacOSX, Linux e FreeBSD.InterfaceAo olhar pela primeira vez o Blender, voce pode ate se assustar com sua interface cheia de botoes e com pouquissimas figuras (principalmente nas versoes mais antigas), mas conforme se pratica voce acaba percebendo que ela na verdade nao e tao complicada assim. Dentro do Blender existem dois modos de edicao essenciais para a modelagem, sendo que dentro dos mesmos