Neste curso, você estará aprendendo com uma linguagem de fácil compreensão e muito objetiva como criar games de plataforma 2D. Para isso, faremos uso de diferentes tipos de nós, passando pelos mais conhecidos como RigidBody2D, KinematicBody2D, Sprite, CollisionShape2D e muitos outros que serão usados para criação dos elementos que farão parte do nosso game.
Veremos como usar os nós de animação para dar mais vida aos personagens e neste caso, teremos 3 nos exemplos, o primeiro é o AnimatedSprite, o segundo é o AnimationPlayer e o último que estaremos conhecendo é o Tween, e tudo sem a necessidade do uso de softwares de terceiros.
Teremos ainda exemplos de utilização de arquivos de áudio em um jogo e algumas possíveis alterações para melhor representar os eventos relacionados ao som.
Falando sobre o controle do player, veremos como trabalhar a sua direção, movimentação, aceleração, desaceleração, pulo duplo e outras possibilidades de interação com outros personagens ou elementos do cenário; um detalhe interessante que veremos na movimentação do player é que ao correr pelo cenário, será possível perceber a poeira saindo da direção dos pés dele, e isso será feito usando um nó chamado de particles2D, claro, veremos o uso desse tipo de nó não apenas uma vez, mas em outras situações também.
Para movimentação do fundo do nosso game, teremos um exemplo através do GDSCRIPT e também exemplos com mais dois nós usados para este fim, sendo um deles o Parallax Background e Parallax layer.
Organização do curso:
Em nosso segundo projeto e este sim, nos trará o foco do curso, construiremos um game de plataforma 2D valendo-se de diferentes nós para que aconteçam as interações necessárias. Nele veremos o uso de sinais em várias situações e perceberemos o quão forte é este conceito dentro da Godot. Além disso, usaremos bastante as funções personalizadas, ou seja, funções criadas por nós mesmos para tornar os nossos códigos mais limpos e mais modularizados também.
No terceiro projeto, criaremos um game seguindo o foco do curso e vamos explorar um pouco mais os nós já aprendidos e conhecer outros. Neste, o nosso fluxo de trabalho ficará um pouco mais rápido e vai nos permitir extrair novas experiência na Godot.
Em nosso quarto projeto, estaremos trabalhando em um game com elementos de plataforma e ação. Neste veremos como Pausar o jogo, como instanciar lasers, Saltar entre as paredes, barra de HP, fazer animação com o node TWEEN e como criar o famoso efeito GHOST.
Não deixe de conferir com muito atenção a penúltima seção, ela vai nos trazer uma solução muito interessante para corrigir a movimentação do player sobre ambientes com inclinação.
Para conferir tudo isso, se inscreva no curso e bons estudos!