Para quem gosta de desenvolver jogos, a Godot Engine pode ser uma excelente opção para a criação de games 2D e 3D multiplataformas.

O uso de engines é uma maneira dos desenvolvedores criarem jogos eficientes agilizando o processo criativo.

Também não é para menos. Afinal, elas dão diversas funcionalidades e possibilidades aos programadores de jogos.

Para quem está começando no mundo dos games, a Godot é uma opção mais simples quando comparada à engines mais elaboradas como Unity e Unreal.

Isso sem contar que ela é uma opção gratuita, com código aberto e uma licença MIT bem permissiva.

Vamos falar em português claro: essa engine não cobra royalties sendo que todos os direitos dos jogos serão do desenvolvedor.

Fantástico né? Então é por isso que fiz esse artigo. Para falar um pouco mais sobre a Godot Engine e como você poderá ganhar dinheiro com seus jogos.

Godot é bom

Godot é bom?

Para responder essa pergunta vamos fazer uma outra pergunta: o que você espera de uma engine?

É bem possível que você queira algo fácil, gratuito e que te possibilita criar uma grande variedade de games. Acertei?

Então, a Godot tem um layout bem intuitivo o que torna mais fácil de entender o seu trabalho. 

Um outro ponto interessante é que ela possui uma linguagem própria chamada GDScript. Ao dominar essa linguagem, você conseguirá criar diversas novas ferramentas no editor para tudo o que precisar.

Bom, agora que você já viu que a Godot realmente é uma boa engine, vamos falar um pouco mais sobre as suas vantagens e desvantagens.

Vantagens e desvantagens da Godot

Já falamos que a Godot tem um layout bastante intuitivo, o que torna o seu trabalho bem mais simples e prazeroso.

Também já antecipamos que ela possui uma linguagem própria, mas as suas vantagens não param por aí. Podemos ainda acrescentar que ela:

  • É open-source, ou seja, de código aberto. Sendo assim, se em algum momento você sentir alguma limitação do próprio mecanismo, basta escrever uma extensão em GDScript ou C++;
  • Como a licença é totalmente gratuita, o projeto de desenvolvimento do jogo é inteiramente seu. Isso a diferencia da Unity ou Unreal, que apesar de possuírem versões gratuitas, o mecanismo em si continua sendo deles.
  • O depurador da Godot é bastante interessante, sendo ele de fácil utilização.

Como nem tudo que reluz é ouro, assim como existem as vantagens, também existem as desvantagens. Vamos à elas:

  • Por ser uma engine open-source, ela é um pouco complexa para iniciantes, exigindo assim, um certo grau de conhecimento em programação;
  • A comunidade ainda é pequena pelo fato dela ser uma engine nova;
  • A capacidade gráfica também é limitada quando comparado a outras engines, sendo que o renderizador atual é escrito para ser compatível com uma versão antiga do OpenGL.

Também há um outro ponto difícil de classificar entre vantagem e desvantagem. É o fato da engine ser constantemente atualizada.

Isso parece ser algo bom, e naturalmente é mesmo, mas por outro lado, vai exigir um maior cuidado com a compatibilidade ao atualizar versões para não corromper o seu projeto.

requisitos godot

Requisitos da Godot

Agora que já falamos um pouco sobre a engine, vamos falar sobre os requisitos necessários antes de você fazer o download do Godot para desenvolver os seus jogos.

Primeiramente você precisa ter um sistema Windows 7 ou Mac OS X, X11 (Linux, *BSD). Também é necessário que a placa de vídeo seja OpenGL 3.3+.

Fora isso, o seu hardware tem que ser compatível com OpenGL ES 3.0, e para a versão mono que dá suporte a C# é preciso o mono SDK 5.4x.

Com os requisitos cumpridos basta que você baixe a versão desejada, atentando-se para o seu sistema operacional.

Depois que baixar você vai precisar descompactar o arquivo e executar o programa normalmente.

Linguagens de programação da Godot

A Godot como já antecipamos tem uma linguagem de script personalizada conhecida como GDScript.

Essa linguagem foi projetada para que o desenvolvedor crie jogos de maneira bastante simples e descomplicada.

Além do mais, ela conta com um editor integrado e o script visual é baseado em blocos e conexões. 

No entanto, a engine não é engessada e mesmo possuindo um script próprio, ela dá total liberdade para o programador.

Isso porque a engine fornece um suporte completo ao C#7 através do mono, além é claro do suporte total ao C++ sem a necessidade de recompilar.

Em linhas gerais, as linguagens oficiais suportadas para a Godot são GDScript, Visual Scripting, C# e C++.

Jogos desenvolvidos na Godot

Jogos desenvolvidos na Godot

Há uma infinidade de jogos que foram desenvolvidos na Godot. Um interessante que podemos citar é o Tanks of Freedom, que é um jogo de estratégia por turnos.

Esse jogo foi desenvolvido pela P1X – Indie Game Development Studio.

Além dele também tem o Stereo Break que é um shooter que testa sua reação e coordenação de tempo.

O objetivo desse jogo é matar o chefe em todas as fases. Nem precisa dizer que é um jogo pra lá de eletrizante.

Há ainda o Deep Sixed, que foi desenvolvido pelo studio LRDGames.

Nesse game, o jogador precisa desenvolver estratégias para manter a nave funcionando, protegendo-a de agentes externos.

Ao mesmo tempo, o jogador precisa explorar uma nebulosa misteriosa, pilotando essa nave. Um jogo surpreendentemente fantástico.

Além desses jogos citados, ainda há outros jogos desenvolvidos na Godot como:

  • Get Out;
  • Tamagoshii;
  • Juan Saga;
  • Rush Car;
  • Dentre outros.

Agora que você já sabe como usar a engine Godot chegou a hora de colocar as mãos na massa para fazer o seu próprio game.

Lembre-se no entanto que escolher a engine correta é um importante passo para o sucesso do seu projeto.

Afinal, além da Godot há inúmeras outras engines, cada qual com suas próprias peculiaridades, vantagens e desvantagens.

Portanto, antes de começar a desenvolver o seu jogo, perca um tempinho planejando e procurando uma engine que atenda às suas expectativas.

Agora conta pra gente, você já conhecia a engine Godot? Deixe o seu comentário, sua sugestão e compartilhe essa notícia com seus amigos nas redes sociais.

Sobre o Autor

0 Comentários

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *