Instalação do Visual Studio 2019 e da Unreal Engine 4
  • Confira os conceitos e funcionalidades que você aprenderá antes de criar o game!
  • Instalando o Visual Studio Community 2019 (instale a versão 2019)
  • Fazer Download, Instalar e Configurar o Visual Studio Community 2019
  • Atenção Instale versão 4.24.3! Não instale a versão 4.25 pois muda o menu!
  • Instalando a Unreal Engine Ano 2020 4.24.3 ou 4.19.2 , Epic Launcher e Editor
  • Instalar a Unreal Engine versão 2020 4.24.3 ou a versão 4.19.2
  • Criando Projetos C++ na Nova Versão da Unreal Engine 4.24.3 e Versões Superiores
  • SOLUÇÃO ERRO NetFxSDK NetFrameWork SDK at 4.6.0 or Higher Error ao criar projeto
  • Criando Seu Primeiro Projeto na Unreal Engine 4
  • FAZENDO O BACK-UP DE SEU PROJETO E RESTAURANDO BACK-UPS AUTOMÁTICOS DA UNREAL
  • Criar novo projeto C++ na Unreal Engine 4
Guia de Sobrevivência da Unreal Engine 4
  • Navegando pelo editor da Unreal Engine 4
  • TECLAS DE ATALHO TECLADO E MOUSE PARA NAVEGAÇÃO NA CENA DENTRO DO EDITOR UNREAL
  • Viewports: Vistas Ortográficas
  • Exercícios Vista Ortográficas
  • Atores: Inserindo, Manipulando e Duplicando
  • Atores: Movimentação, Rotação e Escala
  • Exercícios sobre inserção, manipulação, rotação e escala de atores
Primeiro Passos com C++ e a Unreal Engine 4
  • Criando Primeiro Programa C++
  • Criação seu primeiro programa C++ do curso no Visual Studio
  • Analisando Primeiro Programa C++
  • Crie sua Primeira Classe C++ (AActor) na Unreal Engine 4
  • Se a opção C++ Classes não aparecer no content browser faça isso
  • Entenda o Código da Sua Primeira Classe
  • Exercício Proposto de Criação Classe AActor
  • Entenda as funções BeginPlay() e Tick() e o Deltatime
  • Exercícios dos Conceitos estudados na aula
  • Mais sobre DeltaTime da função Tick()
  • Configure Visual Studio pra Codar bem na Unreal
Trabalhando com a Classe AActor: Criação e Inserção de Static Meshes
  • Error Cannot open source file "suaclasse.generated.h" Como Corrigir se acontecer
  • Inserindo manualmente um componente em AActor
  • E se ocorrem erros estranhos e não consegui abrir projeto ou carregar o projeto?
  • Ponteiros C++ na Unreal 4 Sem Medo
  • CreateDefaultSubobject(): criando componente via código
  • ConstructorHelpers::FObjectFinder - Setando Componente via Código
  • Explicando Conceitos Aulas CreateDefaultSubobject() e ConstructorHelpers
  • Delegates: Exibindo Texto na Sobreposição(overlap) de atores
  • Unreal Crash Reporter - Como Descobrir onde está o erro se a Unreal der Crash
  • Exercícios de Fixação da Seção
  • E se você precisar enviar seu projeto do curso para eu analisar....
A Macro UFUNCTION( ) e seus ESPECIFICADORES
  • Macro UFunction( ) BluprintCallable e BlueprintImplementableEvent
  • Macro UFunction( ) BlueprintNativeEvent
  • UInputComponent: Controlando Atores Com Inputs
  • Macro UFunction( )BlueprintPure - Pure Functions
  • Breve Pesquisa sobre seu próximo curso de Unreal Engine 4
A Classe AActor
  • Conceitos de Orientação a Objetos: Classe, Objeto, Herança
  • Analisando mais a fundo a classe AActor
  • Structs C++ Unreal
  • Rotacionando Atores - AddActorLocalRotation( )
  • Alterando Transform(Localização, Rotação e Escala) AddActorLocalTransform( )
  • Sobrecarrega de Funções e Parâmetros Padrão C++ Unreal Engine 4
  • C++ Palavra-chave(Keyword) auto
  • C++ Unreal Engine 4
  • TArray Arrays Dinâmicos na Unreal Engine 4
  • UWorld::SpawnActor( ): Gerando Atores em Tempo de Execução - Parte 1
  • UWorld::SpawnActor( ): Gerando Atores em Tempo de Execução - Parte 2
  • Analisando a aula anterior UWorld::SpawnActor( )
  • SpawnActor através de uma Blueprint
  • Utilizando C++ Timers | GetWorldTimerManager( ).SetTimer( )
  • Função EndPlay( ) e StartPlay( ) e GetWorldTimerManager( ).ClearTimer( )
  • Desacelerando o Tempo - Colocando parte de uma ação em Câmera Lenta com Timers
  • Para que serve o FName("Nome Componente") da função CreateDefaultSubobject?
  • Como Ter Acesso ao Código Fonte da Unreal Via GitHub
Iteradores: TActorIterator< > e TObjectIterator<>
  • TActorIterator< > e AddRadialImpulse( ) – Impulso Físico Radial na Explosão
  • Explicando os Conceitos Aula Anterior: TActorIterator< > e AddRadialImpulse( )
  • TObjectIterator Criando Iteradores de Objects
  • Encontrando Atores Pelo Nome: GetName() == FString("Nome")
  • Encontrando com Tags ou Tipo da Classe: ActorHasTag(), ComponentHasTag() e IsA()
  • Trocando o Jogador Padrão Por um Player da Unreal Com Movimentos e Animação
  • Manipulando Componentes de Atores com GetComponentByClass( ) e GetOwner( )
Colisão na Unreal Engine 4
  • Conceitos de Colisão na Unreal 4 Overlap, Hit, Ignore
  • Como a Unreal Trata Colisão?
  • Sobreposição(Overlap) de Atores - OnActorBeginOverlap
  • Sobreposição(Overlap) de Atores - OnActorEndOverlap
  • Sobreposição(Overlap) em Componentes de Atores - OnComponentBeginOverlap
  • OnComponentBeginOverlap entendendo os parâmetros da função
  • Codificando Colisões de Impacto - Hit - OnComponentHit()
  • Codificando Colisões de Impacto - OnActorHit() - NotifyHit()
  • Colisão via Raycasting (RayCast) - LineTraceSingleByChannel - Camera
  • Colisão via Raycasting (RayCast) - LineTraceSingleByChannel - Visibility
  • SweepMultiByChannel Colisões Com Esfera, Caixa ou Capsula
  • Comentando Código da Aula Anterior - SweepMultiByChannel
  • Consolidando a Macro UPROPERTY( ) e seus ESPECIFICADORES Parte 01
  • Consolidando a Macro UPROPERTY( ) e seus ESPECIFICADORES Parte 02
Desenvolvendo O Game SurvivalDeimos: Programando Player Character e Animações
  • Criando o Projeto do Game SurvivalDeimos
  • Error Cannot open source file "suaclasse.generated.h" Como Corrigir se acontecer
  • Arquivos de Dicas(Hint) P/ ajudar VStudio a Ler Macros UCLASS(), UPROPERTY(),etc
  • Criando a Classe Character e Configurando seus Inputs de Teclado
  • Programando Funções Inputs Axis Mapping (Mover Para Frente e Mover Direita)
  • Programando os Inputs Olhar Para Direita/Esquerda e Olhar Para Cima/Baixo
  • Programando a Câmera e o Câmera Boom (SpringArm) que irá Acompanhará o Jogador