When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Aprendendo a Programar Games com C++ e a Unreal Engine.

Domine programação de jogos com C++ na Unreal: Crie Games com IA, Inimigos, Armas, Física e Gráficos Profissionais!

     
  • 4.8
  •  |
  • Reviews ( 1.2K )
₹519

This Course Includes

  • iconudemy
  • icon4.8 (1.2K reviews )
  • icon18h 6m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Aprendendo a Programar Games com C++ e a Unreal Engine.

Garantia de 30 dias da Udemy. Invista no seu futuro sem risco!

Aprenda criar jogos com meu suporte de professor, explicação detalhada de conceitos, códigos comentados e muita prática! CURSO

TOTALMEMTE COMPATÍVEL COM A UNREAL ENGINE 5!

CRIEI DIVERSAS AULAS EXPLICANDO TELAS, C++ E COMO FAZER O CONTEÚDO DO CURSO SE VOCÊ QUISER JÁ USAR A

UNREAL ENGINE 5

Vá do Básico à Criação de um Jogo Completo com IA: Suporte do Instrutor, Código Comentado e Método Prático.

Você quer ir além das Blueprints e dominar a programação C++ dentro da Unreal Engine para criar sistemas complexos, high-performance e ter controle total sobre seu jogo? Este curso é a ponte definitiva entre a teoria do C++ e a aplicação prática em projetos reais de games. Com suporte direto, cada conceito é explicado na teoria e aplicado na engine, do zero até um projeto completo TPS com Inteligência Artificial. NÃO APENAS APRENDA C++. APLIQUE-O EM JOGOS REAIS.

O QUE VOCÊ VAI CONSTRUIR & DOMINAR:

Integração Total:

Configure o Visual Studio e a Unreal Engine para trabalhar em sincronia. Entenda a estrutura de classes, BeginPlay(), Tick(), e DeltaTime.

Controle com C++:

Programe inputs de teclado, movimentação de atores, spawn de objetos (granadas), rotação e física diretamente via código.

Sistemas de IA Profissionais:

Implemente Inteligência Artificial com Behavior Trees e Blackboard para inimigos com comportamentos complexos, tudo em C++.

Sistema de Tiro Avançado:

Crie raycasting, efeitos de muzzle flash, decalques de impacto, sons espaciais e dano calculado com precisão.

Projeto TPS Completo

("Survival Deimos"): Desenvolva um jogo do zero, incluindo HUD (Widgets), animações, sistema de vida, colecionáveis e armas.

Otimização & Performance:

Use timers, iteradores (TActorIterator), delegates e templates para escrever código eficiente e profissional.

Conceitos Chave Desmistificados

: Domine ponteiros, delegates, macros (UFUNCTION), colisões (Overlap/Hit), raycasting e structs com exemplos práticos.

PARA QUEM É ESTE CURSO?

Para quem já tem uma base em programação (em qualquer linguagem) e quer migrar para o C++ na Unreal, ou para usuários de Blueprints que desejam ganhar mais poder e flexibilidade codificando diretamente. Não é para iniciantes absolutos em lógica de programação. Chegou a hora de criar jogos com o poder total do C++.Com suporte direto para tirar todas as suas dúvidas ao longo do projeto!Aprenda a desenvolver games com C++ na Unreal Engine com meu suporte total de professor durate todo o seu curso! Com

todos os códigos comentados e exercícios práticos

, você vai entender os conceitos passo a passo, com mini projetos guiados, até chegar ao desenvolvimento completo de um game TPS, dominando a lógica por trás da programação de jogos. Oi Tudo bem com você? Espero que sim!

Eu Sou o Professor Marcos Pacheco e vou te guiar e te apoiar durante todo este curso!

Você já pensou em criar seus próprios jogos? Se sim, saiba que agora é o momento perfeito para você começar. E para isso, eu te convido a se inscrever neste curso "Aprendendo a Programar Games com C++ e a Unreal Engine". Este curso é o ponto de partida para você se tornar um desenvolvedor de jogos. Você irá aprender a programar utilizando a linguagem C++ e a Unreal Engine, uma das ferramentas mais poderosas para criar jogos profissionais. Com a minha orientação de professor experiente, você irá adquirir diversas habilidades necessárias para construir seus próprios jogos, desde o início até a programação do jogo em si. Além disso, aprender a programar jogos é um investimento para o seu futuro profissional. A indústria de jogos está em constante crescimento e demanda profissionais qualificados. Com o conhecimento adquirido neste curso, você iniciará sua preparação para tentar se destacar nesse mercado repleto de oportunidades. E por último, mas não menos importante, programar jogos é uma atividade extremamente divertida e criativa. Com a ajuda da Unreal Engine, você terá a liberdade para criar mundos virtuais incríveis, personagens cativantes e games desafiadores.

NESTE ANO:

NOVOS PERSONAGENS PARA JOGADOR E INIMIGOS CURSO COMPATÍVEL COM AS VERSÕES MAIS RECENTES DA

UNREAL ENGINE 5

E

VISUAL STUDIO 2022

! VOCÊ SE INSCREVERÁ NESTE CURSO SEM RISCOS, POIS TERÁ

30 DIAS PARA EXPERIMENTAR O CURSO

OU TER SEU DINHEIRO DE VOLTA, COM

REEMBOLSO

GARANTIDO PELA UDEMY! Então, não perca mais tempo e se inscreva agora no curso "Aprendendo a Programar Games com C++ e a Unreal Engine". Você não vai se arrepender! Este curso é destinado para

qualquer pessoa

que queira programar e criar jogos

mesmo se não tiver experiência

! Você vai aprender os conceitos iniciais sobre as principais classes C++ para criar games na Unreal Engine. Vai programar miniprojetos com todos os códigos comentados e conceitos explicados e depois vai aprender a desenvolver do zero um game no Oi! Tudo bem com você? Eu sou o professor Marcos Pacheco e estudo Unreal Engine desde 2010. Ensinei programação em Universidade por 10 anos para alunos e alunas de Sistemas de Informação, Ciência da Computação e Engenharias. Atualmente ensino exclusivamente aqui na UDEMY. Possuo Mestrado que teve como tema: Games. Nele desenvolvi um game educacional (Unlock the Doors) utilizando a Unreal Engine 3. Além disso:

Eu comento e explico todos os códigos do curso e este é um dos motivos que o curso é tão bem avaliado

Eu explico conceitos através de slides e via programação passo a passo para que tudo fique nítido para você

Você desenvolve miniprojetos para aplicar o que aprendeu

Você vai usar um programa profissional para programar em C++: o Visual Studio A

Unreal Engine

é o mais famoso e principal motor (Engine) para desenvolvimento de jogos da atualidade!. É a mesma tecnologia que deu vida ao Fortnite, Gears of War, Borderlands, Batman: Arkham, Mass Effect, Final Fantasy VII Remake, e muitos outros games de sucesso!

E o melhor:

Você não precisa ter conhecimentos prévios para começar a desenvolver seus games

Você pode programar jogos inteiros sem usar códigos usando as Blueprints

É

totalmente gratuita

em sua versão full (completa)!

Você terá a sua disposição diversos mapas, assets, personagens, materiais, animações e muito mais

totalmente gratuitos

no marketplace da Epic Games! Por isso, a Unreal Engine é um dos motores gráficos mais utilizados na indústria de games atualmente, abrindo espaço para grandes desenvolvedoras e pequenos estúdios indie desenvolverem games de sucesso e com altíssima qualidade!

TODOS OS RECURSOS: ASSETS, ANIMAÇÕES, PERSONAGENS, SONS, FERRAMENTAS, ETC, UTILIZADOS NESTE CURSO SÃO GRATUITOS!

E o que você irá aprender?

Na

primeira parte do curso

:

Ao iniciar o curso você irá instalar e dará seus primeiros passos no

Visual Studio Community

e na Unreal Engine.

Depois irei te ensinar a utilizar estas duas ferramentas, incluindo um

guia de sobrevivência para a Unreal Engine.

Após esta ambientação com as ferramentas você dará o início aos seus estudos com

C++

e a

Unreal Engine.

Você Irá criar seu

primeiro programa C++

e sua

primeira classe C++

dentro da Unreal e

todos os conceitos e códigos serão explicados.

Você vai analisar e aprender com mais profundidade sobre as funções essenciais

BeginPlay()

e

Tick()

e o sobre o parâmetro

Deltatime

.

Depois vai conhecer a

classe AActor

através da criação e inserção de

Static Meshes,

rotação de atores, criação de atores em tempo de compilação e em tempo de execução.

Irá aprender de forma bem explicada sobre os

ponteiros C++

e ver exemplos de uso na Unreal Engine.

Vai conhecer e aprender a manipular as importantes funções

CreateDefaultSubobject()

,

FObjectFinder()

que serão usadas e explicadas

Depois você verá o conceito e uso de funções

Delegates

que será usado em conjunto com os eventos de

Sobreposição(overlap)

de atores.

Posteriormente a macro

UFUNCTION( )

e seus ESPECIFICADORES

código C++ da Unreal (Integração entre código e editor)

Além disso, você vai programar o controle e movimentação de atores pelo cenário através de

INPUTS de Teclado.

Depois vai aprender sobre importantes

Orientação à Objetos

: Classes, Objetos e Herança

A seguir você irá analisar mais a fundo a classe

AActor.

Em seguida vai conhecer também sobre as

Structs C++

na Unreal

Irá aprender o conceito e o uso da Palavra-chave

(Keyword) auto

Irá usar e aprender a programar com os importantes

<Templates>

C++

Vai conhecer o conceito e praticar a programação de

Arrays Dinâmicos

na Unreal Engine.

Depois vai aprender a usar a função

SpawnActor( )

para gerar atores(

granadas

) em tempo de execução.

Você vai usar o conceito de

Timers

para acionar eventos e funções por determinado período estipulado de tempo e como desacelerar o tempo colocando parte de uma ação em câmera lenta.

Depois você vai aprender os conceitos e utilização dos

Iteradores: TActorIterator < > e TObjectIterator< >

A como usar tags para manipular atores e objetos em seu game.

Posteriormente o importante tema

Colisão

será amplamente abordado e explicado para que você aprenda como a Unreal Engine trata colisão

Overlap, Hit, Ignore, OnActorBeginOverlap, OnActorEndOverlap, Raycasting, LineTraceSingleByChanne

l) Na

segunda parte do curso

vira a aplicação dos seus conhecimentos adquiridos na construção de um

Game

estilo

TPS (Tiro em Terceira Pessoa).

Você irá desenvolver o game que nomeie como

Survival Deimos.

Você vai neste projeto programar do zero em C++ na Unreal:

O Player(Jogador) com

personagem

e suas

animações

Os

Inputs

de teclado que irão movimentar o Jogador(player)

A câmera e o câmera boom (

SpringArm

) que irá acompanhar o jogador durante o Game

A como aplicar danos dos tiros do inimigo no jogador e dano do tiro do jogador no inimigo.

Além disso, você vai usar Pack Animação Gratuita da Unreal e configurar as animações do jogador e inimigo.

Irá colocar a Malha(

Mesh

) no jogador e configurar

sockets

para colocação da arma do jogador.

Posteriormente vai programar a arma do jogador para atirar através do conceito de

RayCasting

Vai configurar e programar os

Efeitos de Muzzle Flash

da Arma

Vai programar os efeitos visuais de

Decal Material

de Impacto de sangue e furo da bala no chão e paredes

Depois vai configurar e programar o efeito de

Som do Tiro.

Você vai programar em C++ a

Inteligência Artificial Avançada com Behavior Tree e BlackBoard.

Depois vai aprender a colocar e programar as informações na tela do game através de

Elementos de HUD(Head-up Display) WIDGET.

Em seguida você vai criar um cenário de

level design

.

Vai colocar diversas

static meshes

de qualidade,

sistema de partículas

de fogo, fumaça, faísca, poeira.

Vai aprender a inserir e configurar uma névoa(

Exponential Height Fog

) que será inserida em todo o cenário.

Vai inserir luzes (

Point Light e spot light

), modificar materiais e muito mais. Como a Udemy garante

acesso vitalício

você poderá fazer quando quiser, de onde estiver e no seu próprio tempo. No Brasil, há mais de 1.000 estúdios de desenvolvimento de jogos, refletindo o crescimento e a diversificação do mercado local​ (Visual Capitalist)​. Globalmente, existem milhares de estúdios, com grandes concentrações na América do Norte, Europa e Ásia, particularmente no Japão, China e Coreia do Sul. O Unreal Engine é uma ferramenta versátil que oferece grande valor em várias indústrias, proporcionando alta demanda para profissionais qualificados. A indústria de games continua a ser um campo lucrativo e em crescimento, com amplas oportunidades para desenvolvedores de jogos e outras áreas interdisciplinares utilizando ferramentas como o Unreal Engine. O desafio principal será atender à demanda crescente por profissionais qualificados, especialmente no Brasil, onde a oferta de mão de obra especializada ainda é limitada.

Oportunidades com Unreal Engine

Para aqueles com experiência no Unreal Engine, as oportunidades se estendem muito além do desenvolvimento de jogos: 1.

Games

: Criação de jogos AAA, realidade virtual e aumentada. 2.

Arquitetura

: Modelagem e visualização arquitetônica em tempo real. 3.

Marketing

: Produção de conteúdos interativos e envolventes para campanhas publicitárias. 4.

Engenharia

: Simulações e prototipagem de produtos. 5.

Cinema

: Utilização em produções de efeitos especiais e animação. Embarque nesta emocionante jornada de aprendizado e inicie sua trajetória para se tornar um programador de games, contando com todo o meu apoio ao longo de todo o curso! Possuo mais de 20 mil alunos na Udemy e a maioria deles está satisfeito com minha didática de ensino ;) Aproveite! Você pode se inscrever neste curso sem riscos, pois terá

30 dias para experimentar

o curso ou ter seu dinheiro de volta, com reembolso garantido pela udemy! Como a Udemy garante

acesso vitalício

você poderá fazer quando quiser, de onde estiver e no seu próprio tempo. Você já pensou em fazer um curso na Udemy onde

o professor realmente responde suas dúvidas

, te orienta, e te acompanha

de verdade

durante toda a sua jornada? Pois é exatamente isso que você vai encontrar nos meus cursos.

Desde a primeira aula

, você pode enviar quantas perguntas quiser, relacionadas aos conteúdos do curso, e

eu estarei lá para te apoiar

, corrigir seus erros e esclarecer suas dúvidas. Nada de estudar sozinho ou ficar travado sem saber o que fazer. Aqui o aprendizado é

interativo

e com acompanhamento. Então,

use e abuse da ferramenta de perguntas da Udemy!

Ela é seu canal direto comigo — e eu adoro quando os alunos participam. Um grande abraço! Nos encontramos já!

Professor Marcos Pacheco

What You Will Learn?

  • CURSO TOTALMENTE COMPATÍVEL COM A UNREAL ENGINE 5! CRIEI DIVERSAS AULAS EXPLICANDO TELAS, BLUEPRINTS E COMO FAZER O CONTEÚDO DO CURSO JÁ NA UNREAL 5 .
  • Programar seu o Jogador(Player) do Game com Animações, Movimentações, Armas, Efeitos e Física .
  • Aprender a utilizar os recursos de Física, Colisão, Materiais, Static e Skeltal Meshes, Animação e Movimentação de Personagens em seus Jogos .
  • Programar uma Arma tipo Rifle para Atirar, Ter efeitos de Partículas de Impacto de Sangue e na Parede, Causar Danos no Inimigo .
  • Criar Indicação de Saúde do Jogador com Widgets Huds e outras indicações de Tela .
  • Programar seu próprio Game com Linguagem de Programação C++ na Unreal Engine .
  • Utilizar o Paradigma da Programação Orientada a Objetos na criação de Seus Games C++ na Unreal 4 .
  • Aprender e Consolidar com Exemplos Práticos sobre: Macros de visibilidade, Delegates, Events, Inputs, Rotações, Arrays Dinâmicos .
  • Templates, Iteradores, Timers, Geração de Atores(Spawn), Tags e muito mais! .
  • Usar com produtividade elevada o motor de Games Unreal Engine e a IDE Microsoft Visual Studio .
  • Compreender a hierarquia de CLASSES, as funções e a estrutura de código C++ utilizado no desenvolvimento de Games na Unreal Engine 4 .
  • Saber como aproveitar o poder das Blueprints para estender seu código C++ .
  • Inteligência Artificial com Behaviour Tree e Blackboard para Programar Inimigos que atiram e perseguem Show moreShow less.