Introdução
  • Download e Instalação da Unity
  • Conhecendo a Interface da Unity
Básico de Programação
  • Configurando o monodevelop, entendendo a estrutura base do Script
  • Variáveis, tipo de Dados, Print e Debug, Atribuição de Valores
  • Operadores Aritiméticos, Regras Básica da Matemática
  • Operadores Relacionais
  • Tomada de Decisão - IF
  • Operadores Lógico, E e Ou
  • Tomada de Decisão Switch
  • Array
  • While
  • For
  • Foreach
Desenvolvimento 2D com Unity 2017
  • Game Object - Tag - Layer - Transform
  • Importação de Assets - Configuração Dos Sprites - Parte 1
  • Importação de Assets - Configuração Dos Sprites - Parte 2
  • Importação de Assets - Configuração Dos Sprites - Parte 3
  • Sprite Renderer - Propriedades - Order In Layer
  • Sprite Renderer - Propriedades - Sorting Layer
  • Animator - Animator Controller - Criando Os Clipes De Animação
  • Animator - Gerenciando Animações
  • Gerenciando Animações Via Script
  • Mecânicas Básicas Do Personagem Parte 1
  • Mecânicas Básicas Do Personagem Parte 2
  • Mecânicas Básicas Do Personagem Parte 3
  • Mecânicas Básicas Do Personagem Parte 4
  • Pacotes Gráficos
  • Extra - Criação Sprite Sheet - Parte 1
  • Extra - Criação Sprite Sheet - Parte 2
  • Criação Do Tile Palette - Forma 1
  • Criação Do Tile Palette - Forma 2
  • Tilemap - Criando E Configurando o Grid
  • Tilemap - Configuração do Tilemap
  • Cenário - Parte 1
  • Cenário - Parte 2
  • Ajuste No Personagem - Decoração Animada
  • Funções Para Colisores E Triggers
  • Matrix de Colisão
  • LayerMask
  • RayCast2D
  • Interação com Objetos - SendMessage
  • Interação Entre Scripts
  • Adicionando Arma ao personagem
  • Adicionando o Sistema de Colisão da Arma
  • Detectando quantidade de Dano da Arma e Tipo de Dano
  • Sitema de Dano - Ajuste por Resistência e Fraqueza a elementos
  • Sistema de KnockBack
  • Ajustando o lado do KnockBack
  • Implementando o Sistema de Vida do Inimigo
  • Sistema de Invulnerabilidade após Hit
  • Implementando Barra Indicativa de Vida Inimigo
  • Instanciando a quantidade de dano
  • Sistema de Dano Baseado em Minimo e Máximo da Arma
  • Exibir Dano - TextMeshPro
  • Chamando animação de Hit e Die
  • Animação de Hit por tipo de Dano
  • Animação de Pós Morte
  • Adicionando Loot
  • Aprimorando o Loot
  • Aprimorando o Loot - Parte 2
  • Hud - Parte 1
  • Hud - Parte 2
  • Substituindo Caracteres em uma String
  • Dica - 9-Slice - Aprimorando o HUD
  • Adicionando Indicativo de Interação
  • Aprimorando a Interação com Objetos
  • Sistema de Portas
  • Criando o sistema de Fade In e Fade Out
  • Implementando Iluminação 2D
  • Animando a Iluminação - Aprimorando a troca de material
  • Controle da Câmera - Cinemachine 2D
  • Dica, truque - Adicionar SpriteSheets Novos Sem Retrabalho
  • ReSkin
  • Sistema de Troca de Armas - Parte 1
  • Sistema de Troca de Armas - Parte 2
  • Dica Sobre Bugs - Resolvendo um Bug da Transição
  • Trocando de Cena
  • Implementando Transição Entre as Cenas
  • Mantendo Informações Entre Cenas - Parte 1
  • Mantendo Informações Entre Cenas - Parte 2
  • Mantendo Informações Entre Cenas - Parte 3
  • Implementação de novas armas - Parte 1
  • Implementação de Novas Armas - Parte 2
  • Implementação de Novas Armas - Parte 3
  • Implementação de Novas Armas - Parte 4
  • Validando a Arma pela Classe do personagem e Arma
  • Seleção de Personagem - Parte 1
  • Inputs
  • Trocando de Arma in Game
  • Pause Menu - Parte 1
  • Máquina de Estado
  • Pause Menu - Parte 2
  • Pause Menu - Parte 3
  • Inventário - Parte 1
  • Inventário - Parte 2
  • Inventário - Parte 3
  • Inventário - Parte 4