🌟 Introdução
Olá! Meu nome é Maria 💖 e atualmente estou estudando Godot 4.2. Para desenvolver meu jogo estilo Doodle Jump estou acompanhando o curso do professor Clécio Espindola, que usa a Godot 3 nas aulas. E isso trouxe vários desafios (mas eu amo desafios 💖).
Com isso, decidi criar este post explicando tudo que precisei adaptar até agora — talvez ajude você também!
⚡ Godot 3 x Godot 4 — Por que tanta diferença?
Muita coisa mudou entre as versões. Alguns nodes foram renomeados, métodos desapareceram, scripts mudaram e até a forma de usar animações e signals ficou mais moderna.
Aqui estão algumas diferenças importantes que encontrei:
🔧 Principais adaptações que precisei fazer
1️⃣ KinematicBody2D virou CharacterBody2D
A movimentação mudou bastante e agora temos propriedades como velocity.
2️⃣ AnimatedSprite virou AnimatedSprit2D
Mais organizado e com melhor controle de animações.
3️⃣ intance() virou instantiate()
4️⃣ Export e Onready mudaram
5️⃣ A câmera mudou bastante
Eu precisei criar um sistema para a câmera só seguir o player quando ele sobe:
6️⃣ Signals ficaram mais simples de conectar
O sistema de colisões e conexão de nós mudou um pouco, mas ficou mais prático.
🎮 O que já consegui criar até agora
- ✔ Player com animação e física funcionando
- ✔ Plataformas básicas
- ✔ Sistema de camera vertical estilo Doodle Jump
- ✔ Wrap horizontal (teletransporte de um lado para o outro)
- ✔ Plataforma cleaner para remover as que ficam para trás
🚀 Próximo passo
A próxima aula do curso será sobre gerar variações de plataformas.Estou super animada para continuar adaptando tudo e compartilhando as descobertas 💖.
💬 Conclusão
Mesmo usando materiais da Godot 3, aprender Godot 4 está sendo incrível! Adaptar código me faz entender muito mais a lógica e como tudo funciona de verdade.
Espero que este post ajude outros estudantes que estão passando pelo mesmo caminho ✨