Criar plataformas móveis que se deslocam suavemente entre pontos é uma funcionalidade essencial para jogos de plataforma 2D. No tutorial #41 da série Godot do Zero 2025, Rafael Forbeck demonstra técnicas profissionais para implementar esse sistema de maneira visual e eficiente, utilizando o poder do nó Tween para movimentos fluidos e controlando precisamente como o personagem interage com essas superfícies em movimento.
Configurando a Cena da Plataforma Móvel
O processo começa com a criação de uma nova cena dedicada para a plataforma móvel. Forbeck mostra como adicionar adequadamente o colisor, o sprite e configurar a textura usando o recurso de região para recortar blocos específicos de uma tileset. Um dos detalhes mais importantes é a configuração das máscaras de colisão e a ativação do one way collision, que permite que o personagem pule através da plataforma de baixo para cima, mas não caia através dela de cima para baixo.
Esta configuração inicial é crucial para garantir que a física do jogo funcione corretamente. O one way collision é particularmente valioso em jogos de plataforma, pois permite criar elementos que servem tanto como plataformas sólidas quanto como passagens, dependendo da direção de aproximação do personagem.
Dominando o Tween para Movimentos Suaves
O coração do sistema de plataformas móveis está no uso do nó Tween. Forbeck explica como criar movimentos entre dois pontos, começando com um exemplo simples de ida e depois evoluindo para uma sequência completa de ida e volta. A demonstração inclui como configurar o movimento em loop infinito, permitindo que as plataformas se movam continuamente durante o jogo.
Uma das partes mais valiosas do tutorial é a explicação detalhada das funções de easing. Forbeck demonstra na prática como diferentes tipos de easing afetam o movimento:
Linear: Movimento constante sem variação de velocidade
Quadrática: Aceleração ou desaceleração suave
Senoidal: Movimento natural que simula inércia
Cúbica: Efeitos de aceleração mais pronunciados
Cada tipo pode ser combinado com as variações ease_in (começo suave), ease_out (final suave) e ease_in_out (ambos), oferecendo controle total sobre como a plataforma acelera e desacelera durante seu trajeto.
Métodos Visuais e Controle do Personagem
Para tornar o processo mais intuitivo, Forbeck apresenta uma técnica visual para definir a posição final das plataformas. Ele utiliza um nó transparente como referência, permitindo que desenvolvedores posicionem visualmente o destino da plataforma diretamente na cena, sem necessidade de coordenadas numéricas complexas.
Outro aspecto crucial abordado é o controle do comportamento do personagem ao interagir com plataformas móveis. Forbeck explica como ajustar se a velocidade da plataforma deve ser somada à velocidade do personagem quando ele pula. Esta configuração determina se o personagem mantém o momentum da plataforma ao saltar (como em jogos clássicos como Sonic ou Donkey Kong Country) ou se salta independentemente da velocidade da plataforma.
Recursos e Implementação Prática
O tutorial inclui acesso aos projetos no GitHub, tanto no estado inicial quanto final, permitindo que desenvolvedores comparem seu progresso ou utilizem o código como base. As imagens utilizadas no projeto estão disponíveis através do portfólio do GrafxKid no Itch.io, enquanto o motor Godot pode ser baixado diretamente do site oficial.
A implementação de plataformas móveis profissionais vai além do movimento básico. Inclui configuração de tempos específicos para cada trajeto, ajustes finos de colisão e considerações sobre como diferentes tipos de easing podem comunicar diferentes sensações ao jogador - desde plataformas pesadas e inertes até elementos leves e flutuantes.
Criar sistemas de plataforma móvel eficientes é fundamental para elevar a qualidade de jogos 2D. As técnicas demonstradas por Rafael Forbeck combinam praticidade com profissionalismo, oferecendo tanto soluções imediatas quanto a compreensão teórica necessária para adaptar e expandir esses sistemas conforme as necessidades específicas de cada projeto. O uso adequado do Tween e o controle preciso das interações físicas resultam em mecânicas de jogo polidas que contribuem significativamente para a experiência do jogador.
Originally published on YouTube by Rafael Forbeck | Game Dev on Mon Oct 13 2025










