Introdução
  • Apresentação do curso
  • Instalação da Unity
  • Iniciando o projeto
Movimentando o player
  • Sobre esta seção
  • Game Object e Sprite Renderer
  • Rigidbody
  • Criando Script e referenciando componente
  • Alterando velocidade do rigidbody
  • Recebendo inputs
  • Invertendo o sprite do personagem
  • Colisores
  • Pulo
  • Verificando se player está no chão
  • Pulo duplo
  • Corrigindo pulo em baixa performance
Animação
  • Sobre esta seção
  • Criando as primeiras animações
  • Parametrizando o Animator
  • Controlando animator via script
  • Animação de pulo com Blend Tree
  • Debug para identificar valores
  • Alterando animação do pulo via script
  • Animação de agachado
  • Bloqueando e desbloqueando movimento do player
  • Alterando componentes via animação
  • Organizando animator com camadas
Cenário
  • Sobre esta seção
  • Tiles
  • Sorting layer
  • Iluminação
Plataformas
  • Sobre esta seção
  • Plataformas fixas
  • Effector, pulando por baixo da plataforma
  • Material de física
  • Criando plataforma móvel
  • Movimentando plataforma
  • Alternando entre os waypoints da plataforma
  • Tempo de espera da plataforma móvel
  • Movendo o player na plataforma
  • Plataforma que escorrega Parte 1
  • Plataforma que escorrega Parte 2
  • Passando de cima pra baixo da plataforma
  • Corrigindo animação agachado para pulo
Câmera
  • Sobre esta seção
  • Prefab
  • Cinemachine – Câmera seguir o player
  • Limitando o espaço da câmera
  • Parallax
Inimigos
  • Sobre esta seção
  • Animações do inimigo Spitter
  • Atirando projétil
  • Destruindo objetos
  • Animações inimigo andando
  • Inimigo andando
  • Flip por intervalo de tempo
  • Inimigo atacando
  • Objeto de ataque do inimigo
Ataque e habilidades do jogador
  • Sobre esta seção
  • Animação ataque corpo a corpo
  • Ataque corpo a corpo
  • Animações com arma
  • Configurando animator com as animações com arma
  • Ataque projétil
  • Alterando posição do shot spawn via animação
  • Habilidades do jogador
Atacando e recebendo dano
  • Sobre esta seção
  • Função para receber dano
  • Script para causar dano
  • Feedback de dano alterando cor do sprite
  • Impacto ao receber dano
  • Tremendo câmera
  • Atualizando quantidade de vida na tela
  • Animação de morte e outros perigos
Interação com objetos
  • Sobre esta seção
  • Checkpoint
  • Animação de fade
  • Controlador do checkpoint
  • Respawn
  • Liberando habilidades
  • Trigger de texto
  • Destruindo objetos com ataque
  • Coletando vidas
  • Animação da porta
  • Porta com interruptor
  • Porta com botão de pressão
  • Empurrando objetos
  • Matando os inimigos
  • Porta com chave
  • Simples cutscenes
  • Atualizando quantidade de chaves na tela