Websites

Unity é uma poderosa ferramenta gratuita para designers sérios de jogos

Unity visual scripting for artists and designers | Unite Now 2020

Unity visual scripting for artists and designers | Unite Now 2020
Anonim

É preciso muito código para fazer uma garça andar, e o Unity pode lidar com isso.

Ele vem com alguns tutoriais bem escritos e muito úteis, mas esses tutoriais assumem que você tem algum nível de conhecimento sobre design de jogos neste tipo de ambiente, e são tutoriais no uso do Unity, não nos conceitos que você precisa entender de antemão. Uma compreensão intuitiva da manipulação de objetos no espaço tridimensional usando sua tela de computador bidimensional é obrigatória. Aqueles com experiência com editores de nível para jogos modernos como Oblivion e Half-Life 2 terão uma vantagem aqui.

A interface do Unity é muito intuitiva e limpa, dada a complexidade dos dados que manipula, então ler os tutoriais é essencial- - É muito fácil pensar que você sabe o que está fazendo e depois ficar frustrado porque as coisas não funcionam como você espera. Em outras palavras, é tão fácil fazer coisas que você não percebe quais coisas você deve fazer.

Jogos consistem em cenas, que contêm GameObjects; GameObjects podem ser itens como rochas ou inimigos, fontes de luz, câmeras ou elementos de interface. GameObjects são compostos de componentes, como o componente Transform (que é o que posiciona e move o objeto), o Mesh (a base da representação visual do objeto), Materials (que ajudam a definir como o objeto será desenhado), e muito mais. Criar um cubo simples que "caia" e "balance" como seria de esperar é tão fácil quanto arrastar o componente RigidBody para o objeto de cubo.

Você pode "jogar" o jogo a qualquer momento, assim você pode ver como objeto será processado, como os scripts são executados e assim por diante. É fácil ter uma janela do editor e uma janela do jogo abertas ao mesmo tempo, para que você possa trabalhar simultaneamente com objetos no editor e ver o que o jogador verá na janela do jogo.

O Unity suporta várias linguagens de script, incluindo o JavaScript e C#. Todo o comportamento do jogo deve ser roteirizado, e a documentação pressupõe que você já é um programador habilidoso. Qualquer coisa que você queira que aconteça no seu jogo - até o jogador se movimentando pelo mundo - requer um script. Felizmente, os fundamentos absolutos, como o movimento genérico e os scripts mouselook, são fornecidos.

O Unity não inclui nenhuma ferramenta de modelagem 3D, exceto pela capacidade de criar formas geométricas básicas. Você precisará usar outro programa, como o Maya, e depois importar os modelos. O Unity inclui um utilitário de animação, mas você também pode usar outros programas de animação.

Se você está procurando por um "Aprenda programação de jogos!" tipo de pacote, confira Game Maker ou RPG Maker XP. Se você tiver o background para aproveitar isso, o Unity é um poderoso ambiente de desenvolvimento a um preço imbatível.