Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unreal Engine 5 Programação Blueprints Básico ao Avançado
Rating: 4.6 out of 5(91 ratings)
492 students

Unreal Engine 5 Programação Blueprints Básico ao Avançado

Domine Criação de Jogos, Apps e Animações com Blueprints, Sequencer, UMG e Mais! Explore o universo da Unreal Engine!
Last updated 6/2026
Portuguese

What you'll learn

  • Programação orientada a Objetos, Blueprint na Unreal Engine 5. Aprenderá os conceitos de programação utilizando o sistema Blueprints
  • Ao longo desta série, você aprenderá os fundamentos de produção de conteúdo cinematográfico usando o Sequencer dentro da Unreal Engine 5.
  • Técnicas e boas práticas de Level Design na Unreal Engine 5, melhore o seu workflow!
  • No final do curso terá um amplo entendimento sobre como a Unreal Engine funciona, poderá seguir em frente e desenvolver seus projetos conforme a criatividade!!

Course content

9 sections89 lectures14h 45m total length
  • Interface de Usuário4:45

    Quer ser um programador de jogos, mas não sabe por onde começar? Ao longo desta série, você aprenderá os fundamentos da programação usando Blueprints dentro da Unreal Engine 5.
    Nesta aula vamos nos familiarizar com Blueprints e a interface de usuário usada para escrever nosso código, vamos nos preparar para aprender a programar jogos usando Blueprints dentro da UE5.

  • Conceitos de Programação5:38

    Nesse vídeo, revisaremos alguns conceitos iniciais que se aplicam a todas as linguagens de programação orientadas a objetos, incluindo Blueprints. Ao fazer isso, teremos um melhor entendimento de como a linguagem funciona e faremos um exemplo prático dentro da Unreal Engine 5.

  • Blueprint Classes5:05

    Nesse vídeo, mostrarei como você pode usar uma classe de blueprint para escrever códigos que podem ser facilmente replicado e reutilizado. Verá na prática a diferença entre o Blueprint level e a Blueprint Class.

  • Variáveis5:57

    Nesta aula, teremos uma introdução aos tipos de variáveis mais comuns dentro do Unreal Engine 5. Explicarei brevemente os diferentes tipos variáveis e seus usos, além de como podemos criá-las.

  • Variável do tipo Integer6:19

    Nesta aula, veremos diferentes maneiras de trabalhar com a variável Integer dentro da Unreal Engine 5. Para os exemplos utilizaremos os nodes de operações matemáticas básicas, como multiplicação, adição, etc.

  • Variável do tipo Float5:15

    Nesta aula iremos analisar mais detalhadamente o uso da variável Float, a variável que nos permite armazenar dados numéricos com informações decimais.

  • Variável do tipo Vector7:48

    Nessa aula veremos diferentes maneiras de como usar vetores dentro da Unreal Engine 5 e alguns conceitos básicos sobre localizações no plano 3D.

  • Variável do tipo Boolean6:45

    Nessa aula mostrarei como você pode armazenar e alterar um valor de verdadeiro ou falso da variável Boolean e veremos as operações mais comuns que podemos fazer com a variável.

  • Variáveis: Name, String e Text4:26

    Nesta aula iremos comparar as três variáveis de texto, (Name/String/Text) e veremos diferentes situações de uso para cada uma delas na Unreal Engine 5.

  • Arrays5:18

    Nesta aula teremos uma introdução sobre o Arrays, vamos entender como funciona e como podemos utiliza-lo em nossas lógicas.

  • Set (Estrutura de Dados)6:05

    Nesta aula vamos entender o que é a estrutura de dados "Set" na Unreal Engine 5 e como utilizá-la nos Blueprints. Você vai ver como o Set funciona, por que ele não permite duplicatas e em quais situações ele é a melhor escolha em comparação com Arrays, ajudando a organizar dados de forma mais segura e eficiente.

  • Map (Estrutura de Dados)8:22

    Nesta aula você aprende como o Map permite vincular dois valores nos Blueprints, usando uma chave única apontando para um valor, facilitando a organização e o acesso às informações de forma clara e eficiente.

  • Variável do tipo Structure11:19

    As estruturas (structs) são essenciais para organizar dados relacionados, como atributos de personagens, coordenadas ou informações de inventário. Elas oferecem uma maneira eficiente de agrupar e acessar informações complexas, contribuindo para o design eficaz e a implementação de sistemas dentro do ambiente de desenvolvimento de jogos.

  • For Loop6:09

    Nesta aula veremos como podemos usar o node For Loop para executar uma sequência de código quantas vezes quiser controlando através de seu Index.

  • While Loop5:13

    Nesta aula daremos uma analisada node While Loop e veremos como eles são usados na programação para repetir uma sequência de código enquanto a condição para esse loop for verdadeira.

  • For Each Loop3:24

    Nesta aula daremos uma analisada no node For Each Loop e veremos como podemos usar para direcionar lógicas ao Array conectado.

  • Is Valid & Validated Get5:55

    Nessa aula vamos entender como funciona o node Is Valid na Unreal Engine e por que ele é tão importante para evitar erros de execução em Blueprints. Veremos exemplos práticos com atores e widgets, além de conhecer o Validated Get e situações comuns onde validar referências pode deixar seus sistemas mais seguros e organizados.


  • Flip Flop5:54

    Nesta aula veremos como podemos utilizar o node Flip Flop para alternar entre duas sequencia de códigos. Nos exemplos usarei o Flip Flop para alternar a visibilidade de uma luz e uma mudança de perspectiva.


  • Switch6:30

    Nesta aula veremos mais um node de controle de fluxo que é o Switch, com ele, conseguimos facilmente alternar entre diversas funções, Switch on Integer, Switch on String e o Switch on Enumeration.

  • Select9:16

    Nesta aula entenderemos sobre o Select na Unreal Engine.

    O Select é uma ferramenta útil para selecionar entre duas ou mais opções de execução de código, dependendo de uma condições que podem ser Boolean, Integers e Enumerations.

  • Variável do tipo Enumeration8:12

    Nessa aula teremos uma boa introdução sobre o enumeration e veremos exemplos de como utilizá-lo com o Construction Script para aprimorar um blueprint.

  • Gate10:04

    Nessa aula teremos uma introdução sobre o node Gate, mostrarei como funciona e veremos exemplos de como utilizar em diferentes situações.

  • MultiGate8:28

    Nessa aula teremos uma introdução sobre o node MultiGate, mostrarei como podemos utiliza-lo para ter um melhor controle de fluxo nos códigos.

  • Do Once4:09

    Nesta aula, exploramos o node Do Once com exemplos práticos e aplicação eficiente na Unreal Engine.

  • Construction Script8:49

    Nesta aula teremos uma introdução sobre o Construction Script e vamos ver como podemos utilizar ele para aprimorar os Blueprints. Podemos criar diferentes parâmetros, deixa-los editáveis e controlar pelo editor. É uma ótima maneira para ganhar um tempo enquanto desenvolve seus projetos.

  • Timeline30:58

    Nesta aula entenderemos sobre a Timeline na Unreal Engine. A Timeline é uma ferramenta incrível que nos permite criar animações, sequências de eventos e efeitos visuais em tempo real, sem precisar escrever código. É uma opção excelente para designers e artistas visuais que desejam criar conteúdo de alta qualidade sem se preocupar com programação.

    Veremos como criar uma Timeline, adicionar curvas de animação e eventos, e também discutiremos algumas dicas e truques para otimizar o uso da Timeline e tornar o processo de criação ainda mais fácil e rápido.

    Então, se você quer saber mais sobre a Timeline na Unreal Engine 5 e aprender a criar animações e sequências de eventos de forma fácil e eficiente, confira este vídeo!

  • Timers9:50

    Os Timers são ferramentas que permitem a execução de ações ou eventos com um atraso específico ou de forma periódica. Eles são usados para agendar tarefas como animações, efeitos sonoros ou mudanças de estado em um projeto de jogo ou simulação, proporcionando controle temporal nas lógicas de programação visual.

  • Lerp9:21

    Nessa aula veremos com mais detalhes o nodes de interpolação linear e vamos entender sua importância em lógicas com valores dinâmicos.

  • Map Range Clamped & Unclamped5:37

    Nessa aula veremos sobre os nodes Map Range Clamped e Unclamped. Vamos entender como eles funcionam, quando usar cada um e como aplicar de forma prática para converter valores entre faixas.

  • Character Blueprint7:14

    Nesta aula faremos uma análise inicial no personagem do template de terceira pessoa, entenderemos seus componentes iniciais e iremos começar a criar nosso próprio personagem do zero.

  • Input Events11:15

    Nesta aula veremos diferentes maneiras de criar eventos de entrada que são vinculados a botões (Action Mapping) e como configurar as movimentações de um personagem do zero através do mapeamento de eixos (Axis Mapping).

  • Enhanced Input (Parte 1)12:50

    Aprenda a usar o novo sistema de Enhanced Input da Unreal Engine. Configure ações, contextos e crie inputs personalizados com mais controle e flexibilidade para seus projetos.

  • Enhanced Input (Parte 2) Triggers & Modifiers12:02

    Nesta aula vamos complementar o estudo sobre o Enhanced Input na Unreal Engine, explorando na prática todos os Input Triggers e Modifiers.
    Você vai entender quando as ações disparam, como os valores de input são transformados antes de chegarem na lógica do jogo, permitindo criar diferentes tipos de mecânicas de forma simples e eficiente.

  • Game Mode6:49

    Nesta aula teremos uma introdução ao blueprint do modo de jogo, falarei sobre sua importância, como criar e definir um novo gamemode e mostrarei como podemos nos comunicar com seu blueprint através de outras blueprints classes.

  • Blueprint Interfaces - Comunicação entre Blueprints10:47

    ​Nesta aula vamos entender como usar Blueprint Interfaces para criar uma comunicação entre Blueprints mais eficiente, flexível e sem Casts. Veremos como implementar interfaces, usar soft references e evitar hard references, melhorando a performance, organização e escalabilidade do seu projeto. Essencial para quem quer desenvolver sistemas profissionais e bem estruturados na Unreal Engine.​

  • Casts vs Interfaces11:54

    Nesta aula vamos comparar Cast vs Interfaces na Unreal Engine 5 Blueprints e entender por que os casts podem criar hard references que deixam o projeto pesado e difícil de manter. Usando o projeto Endless Runner, mostramos como analisar dependências no Reference Viewer e no Size Map, e depois substituímos os casts por Blueprint Interfaces, deixando o código mais limpo, modular e otimizado.

  • Event Dispatchers13:55

    Nessa aula, você vai entender como usar Event Dispatchers na Unreal Engine para criar uma comunicação mais modular entre Blueprints. Vamos ver como um Blueprint pode avisar que algo aconteceu sem depender diretamente de quem vai reagir, usando exemplos práticos com projéteis, Bind, Assign, parâmetros e componentes reutilizáveis.

Requirements

  • Noções básicas de informática: É importante ter familiaridade com o uso de computadores, incluindo navegação na internet, instalação de softwares e gerenciamento de arquivos.
  • Conhecimento básico de conceitos de jogos: Ter um entendimento fundamental de como os jogos funcionam, seus elementos principais e gêneros diversos será útil para acompanhar as explicações e atividades do curso.

Description

Domine a Unreal Engine e Crie Jogos Incríveis com Este Curso Completo!

Desvende os segredos da Unreal Engine e torne-se um mestre na criação de jogos e aplicações 3D realistas com este curso abrangente!

Aprenda a programar com Blueprint, a linguagem visual intuitiva da Unreal Engine, para criar sistemas de jogo complexos e envolventes sem escrever uma linha de código. Domine as técnicas de animação com o Sequencer para dar vida aos seus personagens e objetos com movimentos fluidos e realistas. Crie níveis desafiadores e imersivos utilizando as melhores práticas de level design. E muito mais!

Neste curso, você terá acesso a:

  • Aulas completas e em vídeo que te guiarão passo a passo em cada etapa do processo de criação.

  • Tutoriais práticos que te permitirão colocar em prática o que aprendeu e criar seus próprios projetos.

  • Exercícios desafiadores para testar seus conhecimentos e aprimorar suas habilidades.

  • Suporte dedicado para te ajudar em qualquer dúvida que você tenha.

Ao concluir este curso, você estará pronto para:

  • Criar jogos 3D completos e envolventes em diversas plataformas.

  • Desenvolver aplicações 3D interativas para diversos fins.

  • Dominar a linguagem visual Blueprint e seus recursos avançados.

  • Aplicar técnicas de level design profissional para criar níveis incríveis.

  • Dar vida aos seus personagens e objetos com animações realistas.

  • Publicar seus projetos nas principais plataformas de distribuição.

Inscreva-se agora e prepare-se para desbravar o universo da Unreal Engine e realizar seus sonhos!

#UnrealEngine #Programação #GameDev #Comunidade #LevelDesign #Animação #Sequencer #Tutoriais #MegaTutorial

Who this course is for:

  • Este curso online de Unreal Engine foi cuidadosamente elaborado para atender às necessidades de um público amplo e diverso, abrangendo desde iniciantes curiosos até desenvolvedores experientes que desejam aprimorar suas habilidades.
  • Iniciantes: que desejam aprender os fundamentos da Unreal Engine e dar os primeiros passos na criação de jogos e aplicações 3D.
  • Entusiastas de jogos: que desejam desvendar os segredos por trás da criação de seus jogos favoritos e aprender a desenvolver seus próprios projetos.
  • Estudantes de desenvolvimento de jogos: que buscam aprofundar seus conhecimentos em Unreal Engine e se preparar para uma carreira na indústria de jogos.
  • Desenvolvedores experientes: que desejam aprimorar suas habilidades em programação Blueprint, level design, animação e outras áreas da Unreal Engine.
  • Criadores de conteúdo digital: que desejam utilizar a Unreal Engine para criar experiências interativas, simulações ou visualizações 3D.
  • Empreendedores: que desejam desenvolver jogos ou aplicações mobile para monetizar suas ideias.
  • Apaixonados por tecnologia: que desejam aprender sobre uma das ferramentas de criação de conteúdo 3D mais populares e utilizadas no mundo.