Pular para o conteúdo principal
Semana 2 · versão enxuta

Semana de base de Godot

Deixo o rover e o multicorpos de lado por enquanto — aquilo vem lá na frente. Esta semana é base de Godot, do jeito que o professor pediu: assistir o material, criar o repositório e conhecer a linguagem do Godot e como ela usa outras linguagens. Três coisas, sem pressa.

01

Assistir o material

Ver os vídeos que o professor mandou e pegar a base do Godot. Dica que muda tudo: fazer junto no editor enquanto assisto — não só assistir de braços cruzados.

  • Assistir na ordem, pausando pra reproduzir cada passo no Godot aberto do lado.
  • Se travar num ponto, anotar a dúvida em vez de parar tudo — seguir e voltar depois.
02

Criar o repositório

Colocar o projeto no GitHub. Além de organizar, é a base do futuro site de documentação (GitHub Pages) que eu planejo.

  • Criar o repo no GitHub (pode ser privado no começo) e escrever um README curto: o que é o projeto e qual é a minha frente.
  • Na criação, escolher o template de .gitignore chamado "Godot" — ele já ignora a pasta .godot/ e afins.
  • Fazer o primeiro commit com o projeto do carrinho que eu já montei.
03

A linguagem do Godot (e as outras)

Entender o GDScript — a linguagem nativa — e como o Godot deixa usar outras linguagens. Esse item conecta direto com o meu tema (ver o box abaixo).

  • GDScript: parecida com Python, feita pra viver dentro do editor. É por onde começar.
  • As duas que me interessam: GDScript e C++ (via GDExtension).
  • Fazer o "Learn GDScript From Zero" (interativo e gratuito) e dar uma lida na página "Other languages" da doc oficial.

Por que o item 03 não é aleatório

a ponte com o meu Tema 1

O GDExtension — o mecanismo que carrega código C++ nativo dentro do Godot — é exatamente como a ExoPhysics (que é C++) vai se plugar na ExoTerra. Ou seja: entender "como o Godot usa outras linguagens" é entender a fundação técnica da integração do meu Tema 1. Não preciso dominar agora — só reconhecer o conceito já me deixa à frente.

Sem rover, sem juntas, sem tabelas. Só três tarefas tranquilas pra fechar a semana.