- Download e Instalação da Unity
- Conhecendo a Interface da Unity
- 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
- 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