Unreal Engine 4: Fundamentos de Programação de jogos com C++
4.4 (56 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
327 students enrolled

Unreal Engine 4: Fundamentos de Programação de jogos com C++

Aprenda a programar seu próprio game do zero
4.4 (56 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
327 students enrolled
Created by Rodrigo de Melo
Last updated 8/2019
Portuguese
Portuguese [Auto-generated]
Current price: $62.99 Original price: $89.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Programar jogos utilizando C++ na Unreal Engine 4
Course content
Expand all 53 lectures 07:44:21
+ Introdução a Linguagem C++
16 lectures 01:33:21
Criando nosso primeiro programa
06:45
Instalando o compilador no Windows
01:38
Compilando arquivos C++ no Linux e Mac
02:59
Variáveis
06:55
Variáveis (parte 2): Tipos de dados
06:41
Matemática básica
11:27
Condicional: if
04:53
Condicionais: else
01:59
O loop while
05:44
O loop for
05:01
Funções
05:07
Funções com parâmetros
05:09
Protótipos de função (localização das funções)
05:47
Ponteiros
09:20
Alocação dinâmica de memória
11:33
+ Programação orientada a objetos
5 lectures 55:14
Programação orientada a objetos
03:58
Classes
15:47
Construtores
07:47
Herança de classes
14:40
Cabeçalhos (Headers)
13:02
+ Classes na Unreal Engine 4
5 lectures 42:42
Criando o Primeiro Projeto em C++ na UE4
08:02
Criando classes na UE4
07:37
Deletando classes no Windows
05:11
Deletando classes no Linux
09:35
+ Componentes e Blueprints
4 lectures 29:27
Adicionar componente num script / classe
02:09
Adicionando uma StaticMesh
11:52
Criando componentes com Blueprints baseados em uma classe C++
04:02
+ Erros e mensagens
3 lectures 21:17
Registro de Saída e Logs
07:43
Checando mensagens de erro no Registro de Saída (Linux)
07:01
Mostrando mensagens na tela do jogo
06:33
+ Movimento e transformações
9 lectures 01:43:47
Movimento Linear através de incremento de posição
07:44
Rotação
07:20
DeltaTime
04:14
SpawnActor
21:17
Controlando o tempo
09:54
Input: Mudando posição do ator
20:24
Translação em torno de um eixo
09:33
Movimento oscilatório
14:53
+ Pawns e GameMode: Básico
4 lectures 51:54
Pawns: Controlando a movimentação através de inputs do teclado
22:10
Pawns: Controlando a movimentação através de inputs do mouse
06:56
Ações através de inputs
12:00
Obtendo a posição do ator
10:48
+ Colisões e Gatilhos
4 lectures 48:28
A função Destroy - Destruindo atores
06:55
Destruindo atores com atraso (Delay)
03:10
Overlap: Destruindo ator após colisão
14:19
+ Funções e recursos úteis
3 lectures 18:10
Ocultando atores
08:22
Aprendendo com o recurso "Definições"
02:22
Adicionando efeitos visuais a cena (partículas)
07:26
Requirements
  • Conhecimentos básicos sobre Windows, Mac ou Linux
  • Conhecimentos básicos sobre o Editor da Unreal Engine 4
Description

Neste curso você aprenderá conceitos básicos de programação com a linguagem C++ e a programar jogos na Unreal Engine 4. As principais classes e funções da API da UE4 serão apresentadas assim como sua utilização em scripts bem simples de forma a tornar a compreensão mais efetiva. Vale frisar que a Unreal Engine possui um sistema de programação visual chamado Blueprints que implementa lógica nos games sem a inserção de nenhuma linha de código. Então qual seria o motivo de aprender a programar jogos utilizando um meio mais trabalhoso e difícil de compreender? Basicamente em função do C++ possuir melhor desempenho tornando seu jogo mais "leve" e permitir maior liberdade na implementação da lógica do game. Além disso, os blueprints são muito eficientes em pequenos projetos, mas em trabalhos mais complexos a utilização de C++ é indispensável. Inicialmente serão apresentados conceitos básicos para posteriormente se utilizar o conteúdo apreendido para criar seus primeiros projetos.

Who this course is for:
  • Iniciantes em desenvolvimento de games, simuladores e maquetes eletrônicas
  • Programadores que desejam aprofundar seus conhecimentos sobre a Unreal engine