Implementando o Sistema de Ataque com Projéteis no Godot
No episódio 30 da série Godot do Zero 2025, Rafael Forbeck avança no desenvolvimento de um jogo 2D ensinando a criar um sistema de projéteis para inimigos. O tutorial foca na criação de um "ossinho giratório" animado e na importância crucial do parâmetro delta para movimentação consistente em diferentes hardwares.
Desenvolvendo o Projétil: Do Design à Implementação
O vídeo demonstra passo a passo como:
Criar a cena
spinning_bone
com animação frame a frameAdicionar colisores para interação física
Implementar a lógica de movimentação básica
Os assets visuais utilizados estão disponíveis no itch.io do Grafxkid, mostrando como integrar arte externa ao projeto.
O Poder do Delta: Garantindo Consistência de Performance
A explicação sobre o parâmetro delta (δ) destaca:
Sua função em normalizar a velocidade independentemente do FPS
Como calcular movimentos suaves usando
velocity * delta
A importância para jogos multiplataforma
Forbeck mostra na prática como ajustar a velocidade do projétil para resultados fluidos, técnica aplicável a qualquer elemento móvel no jogo.
Recursos e Próximos Passos
O projeto está disponível no GitHub com versões específicas para acompanhar o progresso. Para quem quer começar, o download da Godot Engine está disponível no site oficial.
Este episódio oferece conhecimentos fundamentais tanto para o sistema de combate quanto para mecânicas de movimento em geral, estabelecendo bases sólidas para próximas implementações na série.
Originally published on YouTube by Rafael Forbeck | Game Dev on Thu Jun 05 2025