Unreal Engine 4 - Criando seus jogos com Blueprints
4.8 (46 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
281 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unreal Engine 4 - Criando seus jogos com Blueprints to your Wishlist.

Add to Wishlist

Unreal Engine 4 - Criando seus jogos com Blueprints

Aprenda Blueprints e crie seus próprios jogos.
4.8 (46 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
281 students enrolled
Created by Luccas Schmigel
Last updated 8/2017
Portuguese
Current price: $10 Original price: $75 Discount: 87% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 12 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Criar jogos através com a Unreal engine através das Blueprints.
  • Configurar um personagem controlável pelo jogador.
  • Criar lógicas através da utilização de Blueprints.
  • Iniciar no desenvolvimento de jogos indie
  • Criar e utilizar variáveis, eventos, funções e macros.
View Curriculum
Requirements
  • Conhecimento de Windows.
  • Conhecimento básico sobre o Editor da Unreal Engine.
Description

Curso em Desenvolvimento.
Aprenda como criar jogos e projetos interativos com a Unreal Engine 4, engine free utulizada por grandes estúdos AAA e desenvolvedores indies em todo o mundo.

Vamos usar as Blueprints, sistema visual de script que dispensa o uso de programação.
Se você quer iniciar sua carreira em desenvolvimento de jogos com uma das melhores engines do mercado, esse é seu curso.

Nesse curso vou mostrar como as Blueprints funcionam e como criar seu primeiro jogo.
Vamos aprender sobre Variáveis, Funções, Personagens, Comunicação entre Blueprints e depois usar todo esse conhecimento para publicar seu primeiro projeto para Windows.

Este curso não é um tutorial que vai lhe mostrar apenas como criar um tipo de jogo.
A proposta é te ensinar os fundamentos para que você possa aplicar e criar seus próprios projetos.

Durante o curso 2 capítulos vão mostrar a criação de 2 projetos:
- Jogo em Primeira Pessoa
- Jogo em Terceira PEssoa.

É voltado ao público iniciante em Blueprints até o nível Intermediário.

------

Este curso está sendo atualizado.

------

Who is the target audience?
  • Desenvolvedores de jogos indie que querem aprender sobre Blueprints.
  • Profissionais que querem criar soluções criativas e interativas
  • Artistas que querem prototipar seus próprios projetos e jogos.
  • Iniciantes no universo das Blueprints.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
131 Lectures
12:01:25
+
Fundamentos
7 Lectures 33:44

Blueprints é o sistema visual da Unreal Engine para elaboração de toda a lógica.Ele permite criar a lógica do jogo/projeto sem necessidade de programar em c++.
Cada Blueprint é formada de nós, que numa certa conexão entre eles, cria uma sequência de lógica. Toda Blueprint é perfeitamente integrada ao código c++, facilitando a integração entre artista e programador.

É possível criar jogos completos utilizando apenas as Blueprints.

Preview 07:51

Toda Blueprint contém um sistema de nós, que representam a lógica da programação. Algumas possuem funcionalidades específicas, mas em geral possuem a VIEWPORT (que representa o aspecto visual da Blueprint, e como ela será exibida no jogo) , o EVENT GRAPH (que representa o gráfico dos eventos) e o CONSTRUCTION SCRIPT (que representa a função que é executada quando a Blueprint é criada no jogo).


Link da documentação da Unreal: https://docs.unrealengine.com/latest/INT/

Preview 05:43

Todos os nós seguem uma ordem de execução, sempre da esquerda para a direita.
A ordem é importante pois define a sequência da lógica. Qualquer alteração na ordem pode alterar o resultado da lógica.

Preview 04:02



Tipos de Nós
03:38

Fundamentos
3 questions
+
Variáveis
14 Lectures 57:17

Variáveis são alocações de valores na memória.
São declaradas através de um tipo de variável e um valor inicial.
Os valores podem ser trocados durante o jogo conforme necessidade, e acessados sempre que necessário através do nome da variável.

O que são variáveis?
04:41

Tipo de variável que representa números integrais, positivos e negativos.

Integer
04:53

Tipo de variável que representa números com decimais, positivos e negativos.

Float
03:42

Tipo de variável que representa valores de True ou False (1 ou 0)

Boolean
03:26

Tipo de variável que representa um conjunto de valores.
Existem variáveis do tipo vector 2 (com 2 valores), vector 3 (com 3 valores) e vector 4 (com 4 valores).

São utilizadas principalmente para representar uma posição no espaço (x,y,z) ou valores de cor (r,g,b,a)

Vector
02:56

Tipo de variável que representa um conjunto de valores.
Representa um valor de rotação em x,y,z.
Também nomeados como roll, pitch e yaw,
onde
x = roll
y = pitch
z = yaw

Rotator
02:27

String, Text e Name
02:49

Operadores String
06:36

Nós que representam operadores matemáticos de soma, subtração, multiplicação e divisão.

Onde
soma é representado por +
subtração é representado por -
multiplicação é representado por *
divisão é representado por /

Operadores Matemáticos
07:13

Podemos comparar 2 valores numéricos e receber como resposta True ou False.

Onde

Maior >
Maior ou igual >=
Menor <
Menor ou igual <=
Igual =
Não Igual !=

Condicionais
05:40

Get e Set permitem pegar o valor atual da variável e alterar o valor atual da variável, nessa ordem.

Get e Set
05:04

Variável Pública e Privada
03:26

Variável Editável
01:55

Expose On Spawn
02:29

Variáveis: Questionário
4 questions
+
Arrays
13 Lectures 45:27
O que são Arrays?
05:10

Criando um Array
04:16

Get
03:22

Find Item
02:02

Length
01:19

Last Index
01:35

Contains Item
01:46

Insert Item
02:45

Remove Item
02:06

Clear
01:17

Append Array
01:49

Arrays - Exercício 1
04:33

Arrays - Exercício 1 - Solução
13:27
+
Flow Control
11 Lectures 01:00:01
Branch
07:44

Sequence
02:35

For Loop
06:25

While Loop
08:35

Do N
05:15

Do Once
01:59

Flip Flop
02:11

Gate
02:44

Multi Gate
04:05

Flow Control - Exercício 1
05:03

Flow Control - Exercício 1: Solução
13:25
+
Eventos, Funções e Macros
11 Lectures 01:09:38
O que são Eventos, Funções e Macros?
09:54

Aplicação
10:41

Collapse Nodes
05:10

Eventos
04:08

Eventos - Custom Events
06:46

Eventos - Inputs
04:43

Funções
06:55

Funções - Inputs e Outputs
08:25

Macros
04:18

Macros e Execução
03:16

Macro Library
05:22
+
Classes
7 Lectures 38:14
Estrutura de um Jogo
03:26

Actors
08:29

Componentes
08:12

Game Mode
04:04

Pawn
04:42

Character
05:41

Controller
03:40
+
Actors
10 Lectures 01:20:48
Static Mesh
11:06

Transformações
09:01

Spawn e Destroy Actors
05:54

isValid
03:46

Get All Actors
03:30

Skeletal Mesh
03:37

Triggers
05:55

Actor Has Tag
04:50

Actors - Exercício 1
04:59

Actors - Exercício 1 - Solução
28:10
+
Comunicação entre Blueprints
10 Lectures 01:21:04
O que são Comunicações entre Blueprints?
03:54

Comunicação Direta
12:05

Cast - Conceito
08:52

Cast - Implementação
09:45

Blueprint Interface - Conceito
04:04

Blueprint Interface - Implementação
12:58

Blueprint Interface - Inputs
06:22

Blueprint Interface - Outputs
05:13

Event Dispatcher - Conceito
05:26

Event Dispatcher - Implementação
12:25
+
Personagem em Primeira Pessoa
13 Lectures 01:01:34
Conceito
05:05

GameMode e Default Pawn
04:37

Camera
04:03

Player Input
08:12

Mouse - Controle da Camera
08:58

Mouse - Controle da Camera - Parte 2
04:34

GamePad - Controle da Camera
04:15

Teclado - Controle do Movimento
06:34

GamePad - Controle do Movimento
01:02

Pular, Agachar e Interagir
05:59

Walk e Crouch Speed
02:56

Corrida
02:28

Etapas de Criação
02:51
+
Controlando o Tempo
25 Lectures 02:10:27
Timeline
04:29

Timeline - Float Track
06:38

Timeline - Vector Track
02:26

Timeline - Event Track
02:40

Timeline - Color Track
02:41

Timeline - Float Track: Movimento
05:02

Timeline - Vector Track: Movimento
05:35

Timeline - Event Track: Movimento
01:42

Timeline - Color Track: Material
04:04

Timeline - Curves
09:12

Timeline - Custom Curves
06:48

Timeline - Loop
03:23

Timeline - Length
05:17

Timeline - Playback Position
03:23

Timeline - Auto Play
01:33

Timeline - Ignore Time Dilation
01:36

Timeline - Inputs
07:57

Timeline - Outputs
03:51

Timer - Set Timer By Event e Clear Timer
10:13

Timer - Set Timer By Function e Clear Timer
04:11

Delta Time
07:47

FPS
09:30

Tick - Movimento: Teoria
06:41

Tick - Movimento
08:25

Tick - Velocidade Constante
05:23
1 More Section
About the Instructor
Luccas Schmigel
4.6 Average rating
364 Reviews
3,716 Students
3 Courses
Artista 3D

Artista 3D, fundador da Cubo Class e desenvolvedor Unreal Engine na Mayor Games.
A Cubo Class é uma escola Online de Design, VFX e Games.

Minha experiência durante 2 Game Jams com os jogos Nami e Duo me motivaram a montar os cursos. Quero transmitir o conhecimento que possuo da melhor forma possível.

E é claro que amo jogos. Tive que parar com Overwatch, porque sinceramente eu vicio naquele excelente shooter. Agora sobra mais tempo para estudar, preparar as aulas novos cursos.