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 frame

  • Adicionar 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