Godot Engine – Desenvolva games com liberdade

Desenvolver games tem se tornado cada vez mais popular, e com isso a procura por novas alternativas de game engine tem crescido bastante. Se você busca uma game engine gratuita e de código aberto, a Godot Engine pode ser uma boa opção para você. Para novatos e experientes, essa game engine gratuita irá te surpreender positivamente com seus recursos e ferramentas disponíveis.

  1. Características
  2. Compatibilidade e Instalação
  3. Projetos de Demonstração e Templates
  4. Sprites e Animações 2D
  5. Projetos 3D
  6. Exportação e Publicação
  7. Conclusão

 

Godot Engine – 2D Scene Editor

Características

A game engine Godot entrega um imenso conjunto de ferramentas, permitindo você focar em criar o seu game sem precisar reinventar a roda. Godot Engine é completamente gratuito e de código aberto sob a licença MIT, disponibilizando liberdade total desde o desenvolvimento até o lançamento do seu game.

Design

Com um design inovador, Godot te ajudará a implementar suas ideias de forma organizada utilizando sua arquitetura em “nodes” (Nós ou Nódulos – tradução do inglês). Adicione objetos de formá rápida e gerencie todos os itens contidos em seu projeto de forma organizada e bem visual. Os nodes estão aqui para ajudar, Godot vem acompanhado de centenas de nodes embutidos para se desenvolver com rapidez e facilidade.

Programação

Com uma programação orientada para objetos, Godot Engine usa como padrão a linguagem GDScript, uma linguagem parecida com Python e feita para programar games sem ter incômodos.
Além do GDScript, você tem a opção de programar usando as linguagens C++ e C# 8.0 usando a implementação Mono. Também é possível utilizar a programação visual usando blocos e conexões para desenvolver seu game.

Games 2D

Grande parte da game engine é dedicada para criação de games 2D, onde você encontrará inúmeras ferramentas embutidas para facilitar sua vida. Trabalhe com pixels como sua unidade padrão, porém redimensione para qualquer tamanho de tela ou proporção. Tenha acesso a um editor de blocos (tile map editor), animações, luzes 2D e um sistema de colisões, ou seja, inúmeras ferramentas otimizadas para games em 2D.

Games 3D

Conte com uma arquitetura inovadora que entrega belos gráficos 3D, combinando eficiência e otimização. Suporta múltiplas características gráficas e também efeitos pós-processados para aprimorar o visual do seu game 3D.

fonte: godotengine.org

Compatibilidade e Instalação

A Godot Engine é compatível com Linux (versões 32 e 64-BIT), Mac OS (versão 64-BIT) e Windows (versões 32 e 64-BIT), e para cada uma das plataformas citadas, possui uma versão separada com a integração do Mono para o suporte da linguagem C#.

Diferente da maioria das outras game engines disponíveis no mercado, Godot Engine não necessita instalação, você baixa o arquivo executável e inicia o software Godot Engine diretamente do arquivo. Essa característica facilitará o acesso ao seu projeto em outros computadores e sistemas, caso haja necessidade.

Projetos de Demonstração e Templates

Logo após abrir a Godot Engine você pode baixar e importar um projeto (demonstração) de um game pré-pronto. Isso traz a você a possibilidade de iniciar a criação de seu projeto editando um template ou demo de game. Certas ferramentas já estarão prontas e configuradas dentro do projeto demo facilitando a criação de games de gêneros específicos, por exemplo, o gênero de plataforma.

Também possui templates que tem como objetivo, realizar uma função específica em seu game, que precisaria ser programado do zero. Utilizando os templates certos você pode reduzir tempo de desenvolvimento e focar no que realmente importa.

Biblioteca de Assets (Godot Asset Library)

Nesta biblioteca você encontrará muitas funções, ferramentas e complementos criados pela comunidade para ajudar a você no desenvolvimento do seu game. Esses complementos serão integrados em seu projeto para realizar uma função em seu game. Busque por projetos, ferramentas, shaders, demos, scripts e outras categorias na página da biblioteca de assets.

Godot Asset Library

Página do site – Godot Asset Library

Sprites e Animações 2D

Godot é pronto e otimizado para você adicionar suas sprites com facilidade no projeto. Importe sua sprite em um nódulo (node) próprio para sprites 2D e já estará tudo pré-pronto e configurado para você. Adicionalmente, tenha acesso a um sistema de animações 2D bastante flexível, permitindo a você animar tudo que desejar em um game 2D.

fonte: godotengine.org

Usuários experientes conseguem encorporar editores de imagem/sprites na Godot Engine por se tratar de uma engine de código aberto, porém, por padrão Godot não possui um editor de sprite 2D embutido no software. Sendo assim, você precisará criar e editar suas sprites por fora do game engine, usando uma ferramenta separada e feita para isso.

Indico a você olhar o artigo aqui no Videogame Warlock, em que te apresento ferramentas gratuitas incríveis para editar e criar sprites em pixel art.

Projetos 3D

Criar um jogo em 3D pode ser desafiador. A coordenada “Z” extra faz com que muitas das técnicas comuns que ajudaram a simplificar os jogos 2D não funcionem mais. Para ajudar nessa transição, vale ressaltar que Godot usa APIs (Application Programming Interface) semelhantes para 2D e 3D. A maioria dos nodes são os mesmos e estão presentes nas versões 2D e 3D.

Antes de se aventurar na criação de games 3D, vale a pena conferir o tutorial de jogo de tiro em primeira pessoa (gênero FPS – First Person Shooter), disponibilizados pela Godot Engine e seus contribuidores.

Exportação e Publicação

Exporte seus games para múltiplas plataformas, de forma totalmente gratuita, sem depender de licenças ou assinaturas caras. Com Godot Engine você pode compilar e exportar a versão final do seu game para as seguintes plataformas:

  • Mobile: iOS e Android.
  • Desktop: Windows, macOS, Linux, UWP, BSD e Haiku.
  • Web: HTML5 e WebAssembly.

Publique seus jogos nos principais serviços de distribuição digital de aplicativos e games, como Google Play, Apple Store, Steam, Itch.io, entre outros.
As integrações com esses serviços podem necessitar arquivos e um passo a passo específico. Algumas dessas integrações foram criadas por desenvolvedores e contribuidores da comunidade Godot, você pode encontrar mais informações sobre publicações e integrações no portal da comunidade Godot Engine.

Página do site – Godot Community

Conclusão

Godot Engine é uma game engine completamente gratuita e de código aberto, e possui uma comunidade bastante ativa onde são compartilhados muitos conteúdos úteis para quem está aprendendo a desenvolver. Recomendo essa game engine para quem quer desenvolver e publicar com liberdade, sem depender de licenças ou assinaturas caras.

Comunidade

Se em qualquer momento você se sentir perdido ou com dificuldades no desenvolvimento, fique tranquilo e acesse a central da comunidade Godot. A Godot Engine cresce cada vez mais com a ajuda da comunidade, onde desenvolvedores se ajudam e compartilham experiências. Se deseja começar a desenvolver com essa ferramenta eu altamente recomendo fazer parte dessa comunidade ativa.

Acesse a central da comunidade aqui.

Tutoriais e Documentação

Confira este tutorial oficial de primeiro jogo para aprender a desenvolver o seu primeiro game usando a Godot Engine. Ao desenvolver utilize a documentação oficial Godot para se orientar e compreender conceitos fundamentais da engine.

Baixe gratuitamente

Entre no site oficial Godot Engine e baixe a versão compatível com seu sistema operacional, de forma totalmente gratuita.

Acesse o site e baixe agora!

 

Continue sempre ligado nas novidades aqui no Videogame Warlock.
Seja um desenvolvedor lendário!