Aprenda Programação C# Orientada a Objetos (OO)
Domine um conhecimento Fundamental para começar a programar jogos
Básico
Esta seção ensina: como funcionam os scripts na Unity, Main e Hierarquia, Inspector e Método Construtor. Também ensina sobre referências e instâncias, ou seja, o básico.
-
O que são, como funcionam Instâncias
-
"this"/Variáveis e Referências
-
Herança e Parentagem
-
Encapsulamento(public, private, protected)
-
Criando GameObjects/Listas
-
Inspector e Monobehaviour
-
"new"/Constructor/Overloading
-
Criando nosso próprio Main na Unity
-
Variáveis Estáticas vs Dinâmicas
Por que Code-Along?
Justamente para fugir do que a maioria dos outros cursos são:
Intermediário
Esta seção ensina: Referências estáticas, singleton, métodos e classes estáticos, ref/out, get/set, herança, polimorfismo, abstract, virtual, heranças múltiplas, e interfaces.
-
Referências Estáticas/Singleton
-
Diferenças entre Classes Estáticas e Classes Dinâmicas
-
Herança e atributos herdados
-
Referências através de parentesco em comum
-
Polimorfismo e Generics
-
Abstract, virtual e interfaces
-
Heranças Múltiplas
Avançado
-
System Serializable/GetComponent
-
IEnumerators/Coroutines
-
Enums
-
Variáveis em Interfaces
-
Invokes e RepeatInvokes
-
Instantiate e SetActive
-
objects e delegates