Iniciar No Godot

Nesse vídeo, está um resumo de tudo que você precisa para aprender para iniciar no desenvolvimento de jogos no Godot.

Aqui está o diagrama que eu uso no vídeo:

Desenvolvimento de Jogos

1. O Ponto de Partida (Visão Geral)

Para qualquer iniciante, eu recomendo começar pela minha playlist de vídeos de “Speedrun da Godot”.

O objetivo deles é justamente serem vídeos mais rápidos para vocês terem uma versão panorâmica do editor e de alguns dos principais elementos da programação.

Com essa visão panorâmica, recomendo assistirem a playlist do canal “Desenvolvendo Jogos” chamada Começando na Godot 4 | Curso Grátis é uma série muito bacana, que cobrê vários assuntos de forma mais pausada, e que acredito que muitos iniciantes vão gostar de assistir.


2. Dominando o Fluxo de Trabalho

Após entender o básico do editor, é fundamental aprender a resolver problemas sozinho. O domínio da depuração é o que separa quem trava no primeiro erro de quem consegue finalizar um projeto.

Eu recomendo que vocês assistam ao meu vídeo sobre depuração, que vai trazer ainda mais possibilidades em como testar o jogo de vocês e ganhar um maior domínio pela programação.


3. Conceitos Fundamentais (Assuntos Recorrentes)

Para avançar, você precisará entender como a Godot “pensa”. Existem três pilares que aparecem em quase todos os jogos: Signals (Sinais), Instanciação e a Interface de Usuário (UI).

Sinais e Comunicação

A melhor forma de manter seu código limpo é usando sinais. O meu canal já possui uma explicação sobre eles, e sobre como conectar os nós ou nodes, sem criar uma “bagunça” de código:

Instanciação

O Godot tem um sistema muito importante de ser compreendido, que é o sistema de nodes e cenas. No vídeo abaixo eu mostro como podemos transicionar de uma cena para outra em código, o que é muito relevante, especialmente em projetos maiores.

Entendendo o sistema de UI

A Godot tem um dos melhores sistemas de interface (UI) entre todas as engines. Para entender como usar Containers e criar menus que se adaptam a qualquer tela:

Aqui vai alguns vídeos que vão te ajudar a cobrir os seguintes assuntos

  • Como criar interfaces
  • Como criar interfaces responsivas
  • Como customizar as interfaces
  • Como criar animações dentro do seu jogo (aplicável inclusive para as interfaces)

4. Criando Jogos do Zero (Séries Práticas)

Agora que você tem a base teórica, a melhor forma de fixar o conhecimento é construindo um jogo completo. Selecionei duas trilhas gratuitas que cobrem gêneros populares:

Trilha 2D: Jogo de Plataforma

O Rafael Forbeck possui uma série completa ensinando a criar um jogo de plataforma 2D do zero, passando por movimentação, animação e inimigos:

Trilha 2D: Jogo de Fazenda

Se você prefere jogos com uma pegada mais Stardew Valley e que possui um maior grau de complexidade lógica, então não se esqueçam de conferir a série de Jogo de Fazenda do Yatsura Games:


Próximos Passos

Lembre-se: o aprendizado de desenvolvimento de jogos não é linear.

  1. Pratique: Tente mudar algo nos tutoriais acima (mude a gravidade, a cor, ou adicione um novo poder).
  2. Consulte a documentação: A documentação oficial da Godot é sua melhor amiga.
  3. Comunidade: Não esqueça de conferir minha página sobre criadores de conteúdo brasileiro para encontrar mais referências!
GitHubMoonSun