- Prólogo
- Prólogo - Versão Escrita
- O que é visto ao todo no curso?
- Atualizações
- Por que a Unity?
- Sobre a Numeração das Aulas e Intros
- Tutorial básico
- Instalando Unity
- Editor de Texto
- Olá Mundo Unity
- O Que te Aguarda na Parte 1
- Atualização da Unity 2019
- Criando o tilemap, importando, editando e usando assets de tiles, placeholder
- Ordenação em 2D plataforma, em 2D isométrico antigo e em 2D isométrico com Tiles
- Colocando um Personagem, Solução Z as Y, fazendo um segundo andar
- Solução Ordenação por Andares, primeiro script
- Pequena correção na aula seguinte:
- Por que um board logico? TileBase e Tiles
- Fazendo o board lógico, criando os TileLogics
- Tarefa de Revisão da Seção
- O que é Pathfinding? Movimentação Tile-a-Tile
- Movimentação por tempo, Jump. Tween e Lerp
- O problema de Ordenação por Andares e possíveis soluções
- Fazendo o Algoritmo da "sombra" dos tiles
- Usando uma biblioteca de Tweener, Jump PingPong
- Tarefa-revisão sobre a Seção
- Trabalho de Conclusão da Parte 1
- A Jornada até Agora... e o que te aguarda
- Backup Projeto Parte 1
- Antes de continuarmos...
- Máquina de Estados; classe State; classe StateMachineController
- Criando o LoadState Utilizando Coroutines para suavizar/estimar o loading
- Arrumando o tamanho dos Tiles; Um sprite de Selecionador; Começando o RoamState
- InputController GetKey, GetButton, Down, Up, Axis
- Criando tipos, declarando, colocando métodos dentro e disparando delegates
- Axes, Inputs e como Delegates Funcionam
- Classe Selector; Movimento e ordenação do seletor
- Conseguindo arte para UI; Começando o ChooseActionState e a UI
- Prefab de Unidade; Sistema de Stats; MapLoader
- Gerador de Stats
- Terminando o ChooseActionState; Movimento do Seletor da UI
- Movimentação da UI; Como âncoras funcionam e como manipulá-las
- Âncoras e Pivots
- MoveSelectionState; Turn Pt 1
- MoveSelectionState; Turn Pt 2
- Finalizando o sistema de Turn Order
- Fazer o Wait e passar o turno no lugar certo
- Passando Automaticamente
- SkillSelectionState Pt 1, Prefab de Skill
- SkillSelectionState Pt 2, Teste de mana
- SkillTargetState
- PerformSkillState
- Skill de Healing
- Alianças; Finalizando o Combate
- Trabalho de Conclusão da Parte 2
- A Jornada Até Agora...e o que te aguarda.
- Backup Projeto Parte 2
- O que é pathfinding? Como funcionam? Quais as diferentes opções?
- Selecionar/DeSelecionar Tiles
- Programando o algoritmo de pathfinding
- Manipulando o Pathfinding pt 1
- Movimentação Tile-a-Tile
- Manipulando o Pathfinding Pt 2
- Lidando com altura; Tiles ocupados
- Obstacles - View
- Artes em ordenações diferentes
- Obstacles - Logic Pt 1
- Obstacles - Logic Pt 2
- Finalizando a seção
- Tarefa final da seção: Mostrando como ficou a sua cena
- Começando um Sistema de Animações
- Addressables, Serializar? Endereços compartilhados? Labels?
- Atualizações dos Addressable Assets, último update: 1.15.0
- Utilizando o Addressables.LoadAssets
- Utilizando Addressables: Serialização
- Utilizando Addressables: Endereços
- Carregando e montando animações com Labels
- Sprite Swapper
- AnimationController
- Attack e GotHit
- Death e Jump
- Trabalho de Conclusão da Parte 3
- A Jornada Até Agora...e o que te aguarda.
- Backup do Projeto até Aqui
- Planejando o sistema de skills
- Range Pt 1: SelfSkillRange e LineSkillRange
- Range Pt 2: ConeSkillRange
- Faxina de leve no código