Uma das principais dúvidas de quem está iniciando no mundo do desenvolvimento de jogos digitais é a de quais softwares utilizar. Em especial, muitas pessoas têm dificuldade em decidir qual game engine (ou, em português, motor de jogo) aprender para dar inicio ao desenvolvimento dos próprios jogos.
Antes de continuar, eu escrevi um ebook “5 dicas para escolher a melhor game engine para o seu jogo” e acho que você pode se interessar. É completamente grátis.BÔNUS: Baixe agora o ebook “5 dicas para escolher a melhor game engine para o seu jogo“. É completamente grátis. Faça o download aqui.
Mas o que é uma game engine?
A game engine é o programa de computador utilizado na confecção dos jogos digitais. É na game engine que a programação do jogo é feita, unindo arquivos de áudio, imagens e modelos 3D para criar os diversos cenários e ambientes do jogo.
Uma game engine possui diversas bibliotecas de scripts já embutidas, que facilitam o desenvolvimento de um jogo. Por exemplo, a maioria das game engines já vem com scripts para cuidar da renderização dos gráficos (motor gráfico) e da física básica envolvida no jogo (motor de Física). Isso quer dizer que é possível criar, por exemplo, uma esfera no editor da game engine e, com apenas alguns cliques, configurar aquele objeto 3D para se comportar como uma bola de borracha.
Dessa forma, se “soltarmos” a bola sobre uma superfície, ela aceleraria em direção ao solo (devido a gravidade, configurada automaticamente pela game engine) e quicaria algumas vezes no solo, perdendo energia até que ela ficaria parada no chão. Exatamente como aconteceria se deixássemos cair uma bola de basquete de verdade, por exemplo.
Todo esse comportamento físico é calculado automaticamente pela game engine, sem que você precise passar pelo problema de escrever em linguagem de programação as equações físicas envolvidas no evento.
Mas como escolher qual game engine utilizar e/ou começar a aprender?
Neste artigo, apesar de não discutir as diversas game engines disponíveis no mercado (esse será assunto de um outro artigo!), eu vou mostrar para vocês algumas das principais características da game engine que utilizo: a Unity 3D – uma das mais famosas e poderosas game engines disponível atualmente.
Continue lendo esse artigo para saber mais sobre:
- Onde baixar e como instalar a Unity 3D no seu computador
- Para quais plataformas (consoles, celulares, tablets) posso desenvolver utilizando a Unity 3D
- Quais as principais vantagens de utilizar a Unity 3D
- Como a Unity 3D vem revolucionando o mercado de jogos digitais
Vamos tratar esse assunto na aula de sábado!
ResponderExcluir