CursoGodot
Um mini curso sobre um jogo de plataforma 2D, ensinando elementos como:
- Movimentação do Personagem.
- Câmera.
- I.A de inimigos.
- Matar inimigos pulando na cabeça.
- Levar dano e morrer (personagem e inimigo)
- Interações como HUD (hp e pontuação).
- Entre outros.
Observação: Este curso está disponível com o código tanto em GDScript quanto C#.
Link para assistir o curso aqui.
Dash
Um tutorial em 2D ensinando o personagem a realizar um dash com efeito de imagem fantasma no personagem, o tutorial também ensina alguns conceitos como:
- Calcular distancia final do dash para evitar problemas.
Observação: Este tutorial está disponível com o código tanto em GDScript quanto C#.
Link para assistir o tutorial aqui.
Emitter
Este tutorial tem vários conceitos importantes centralizado dentro de um sistema de emissão de partículas 2D com colisão que não utiliza o sistema incluso na Godot que tem funcionalidade como:
- Movimentação de personagem.
- Emissão de partículas utilizada para vários fins como (vento, tiro do personagem, tiro do canhão)
- I.A dos inimigos para detectar personagem na área de ataque.
- Ataque do personagem (tiro)
- Câmera 2D.
- Morte do personagem e morte do inimigo.
Observação: Este tutorial está disponível com o código somente em GDScript.
Este tutorial não possui vídeo no youtube.
Godot 3.1
Este tutorial demonstra algumas das novas funcionalidade da Godot na versão 3.1
Observação: Este tutorial está disponível com o código somente em GDScript.
Link para assistir parte 1 aqui. Link para assistir parte 2 aqui.
HighScore
Tutorial ensinando a fazer um highscore online utilizando como backend php e mysql para armazenar as informações no banco de dados e recuperar as mesmas com a Godot para mostrar ao jogador.
Observação: Este tutorial está disponível com o código somente em GDScript.
Link para assistir o tutorial aqui.
Input Tutorial Parte 1
Tutorial ensinando alguns pontos sobre input da Godot como:
- Clicar em algo com o mouse e este objeto realizar uma ação.
- Verificar a colisão com algum objeto e realizar uma ação ao input de um botão (Ex. Abrir um baú).
Observação: Este tutorial está disponível com o código somente em GDScript.
Link para assistir o tutorial aqui.
Input Tutorial Parte 2
Tutorial ensinando alguns pontos sobre input da Godot como:
- Definir controles para o seu jogo.
- Tutorial básico sobre movimentação de plataforma.
- Shader para animação de recursos estáticos.
Observação: Este tutorial está disponível com o código somente em GDScript.
Link para assistir o tutorial aqui.
Inteligência Artificial
Tutorial ensinando a criar uma inteligência artificial para um personagem de rpg em 2D com funcionalidades como:
- Inimigo patrulhar área especifica.
- Inimigo seguir personagem caso ele se aproxime demais.
- Inimigo deixar de seguir personagem se o perder de vista.
- Comportamentos diferentes para cada situação do inimigo para personagem (estados).
Observação: Este tutorial está disponível com o código somente em C#.
Link para assistir o tutorial aqui.
Inventory
Um tutorial ensinando a criar um inventário para um jogo 2D nos moldes de um rpg onde é possível coisas como:
- Criar novos itens para esse inventario.
- Definir a posição destes itens no inventario.
- Descrição dos itens.
Observação: Este tutorial está disponível com o código somente em GDScript.
Este tutorial não possui vídeo no youtube.
Particles 2D
Este tutorial ensina a utilizar o sistema de partículas 2D da Godot, ensinando com diversos exemplo como:
- Baú que saem moedas ao abrir
- Barril com fogo que muda de direção com o vento.
Observação: Este tutorial está disponível com o código somente em GDScript.
Link para assistir o tutorial aqui.
Shaders
Este tutorial ensina a utilizar o sistema de Shaders da Godot, ensinando como você converter shaders da ShaderToy para usar na Godot com diversos exemplos.
Observação: Este tutorial está disponível com o código somente em GDScript.
Link para assistir o tutorial aqui.
Snake
Este curso ensina a criar um jogo no modelo de Snake (Jogo da cobrinha) em 2D para a Godot Engine ensinando vários conceitos como:
- Movimentação da snake.
- Geração de partes extras da snake.
- Morte da snake.
- Velocidade da snake.
- Entre outros conceitos.
Observação: Este tutorial está disponível com o código somente em GDScript.
Link para assistir o curso aqui.
wall_jump
Este tutorial ensina a realizar wall jump para um personagem de plataforma em um jogo 2D, ensinando conceitos como:
- Deslizar pela parede.
- Velocidade e altura para pulo em outra parede.
- Ignorar comandos do teclado por tempo definido.
Observação: Este tutorial está disponível com o código somente em GDScript.
Link para assistir o curso aqui.