Udemyallpt

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

Learn C++ game programming with Unreal Engine! Build games with AI, enemies, weapons, physics & stunning graphics. Master game development.

4.5(1,214)
6,892students
16h 49m
Certificate
Professor Marcos Pacheco (Mestre em Computação)
Professor Marcos Pacheco (Mestre em Computação)Professor de Programação e de Desenvolvimento de Games

Course Content

Aprendendo a Programar Games com C++ e a Unreal Engine. is an all-levels Udemy course taught by Professor Marcos Pacheco (Mestre em Computação). It runs 16h 49m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.5 out of 5 from 1,214 reviews, with 6,892 students enrolled. It is a paid course, last updated October 2025.

Aprenda a Programar Games com C++ e Unreal Engine 5: Do Básico ao Desenvolvimento de Jogos Completos!

Transforme sua paixão por jogos em carreira! Este curso completo te guiará do zero até a criação de jogos completos com C++ e Unreal Engine 5, com suporte direto do professor e código comentado.

Por que este curso é ideal para você?

  • Domine C++ na Unreal Engine: Vá além das Blueprints e aprenda a programar sistemas complexos, de alto desempenho e com controle total sobre seus jogos.
  • Desenvolva Jogos Reais: Aplique seus conhecimentos em um projeto completo de Third-Person Shooter (TPS) com Inteligência Artificial (IA).
  • Suporte Personalizado: Tire suas dúvidas diretamente com o professor Marcos Pacheco, com acompanhamento individualizado e feedback constante.
  • Aprendizado Prático: Crie miniprojetos, desenvolva seu próprio jogo e aprenda com exemplos práticos e exercícios guiados.
  • Conteúdo Atualizado: Curso compatível com as versões mais recentes da Unreal Engine 5 e Visual Studio 2022.
  • Garantia de 30 Dias: Inscreva-se sem riscos! Se não gostar, devolvemos seu dinheiro.

O que você vai aprender:

Parte 1: Fundamentos da Unreal Engine e C++

  • Instalação e configuração do Visual Studio Community e Unreal Engine.
  • Guia de sobrevivência para a Unreal Engine.
  • Criação do primeiro programa C++ e classe na Unreal Engine.
  • Funções essenciais: BeginPlay(), Tick(), e DeltaTime.
  • Classe AActor: criação e manipulação de Static Meshes, rotação de atores, atores em tempo de compilação e execução.
  • Ponteiros C++: uso e exemplos na Unreal Engine.
  • Funções CreateDefaultSubobject() e FObjectFinder().
  • Delegates e eventos de Overlap (colisão).
  • Macros UFUNCTION() e seus especificadores.
  • Controle e movimentação de atores com INPUTS de teclado.
  • Orientação a Objetos: Classes, Objetos e Herança.
  • Classe AActor em profundidade.
  • Structs C++.
  • Palavra-chave auto.
  • Arrays Dinâmicos.
  • Função SpawnActor() para gerar atores em tempo de execução.
  • Timers para acionar eventos e funções em intervalos de tempo.
  • Câmera e SpringArm para acompanhar o jogador.
  • Criação de armas e programação de tiros com Raycasting.
  • Efeitos visuais: Muzzle Flash, Decalques de Impacto, sons espaciais.

Parte 2: Desenvolvimento do Jogo Survival Deimos

  • Desenvolvimento do Player (Jogador) com animações e controles de teclado.
  • Câmera e SpringArm para acompanhar o jogador.
  • Implementação de danos e efeitos de tiro (jogador e inimigo).
  • Uso de animações gratuitas da Unreal Engine.
  • Configuração de meshes e sockets para a arma do jogador.
  • Programação da arma do jogador com Raycasting.
  • Efeitos de Muzzle Flash, Decalques de Impacto e sons de tiro.
  • Inteligência Artificial (IA) com Behavior Trees e BlackBoard.
  • Interface do usuário (HUD) com Widgets.
  • Criação de cenário com meshes, partículas, névoa e iluminação.
  • Uso de luzes (Point Light e Spot Light) e materiais.

Para quem é este curso?

  • Programadores com experiência em outras linguagens que desejam migrar para C++ na Unreal Engine.
  • Usuários de Blueprints que querem expandir suas habilidades e ter mais controle sobre o código.
  • Entusiastas de jogos que desejam aprender a criar seus próprios jogos.

O que você vai construir:

  • Um jogo completo de Third-Person Shooter (TPS) com Inteligência Artificial.
  • Habilidades avançadas em programação de jogos com C++ e Unreal Engine.
  • Um portfólio para mostrar suas habilidades para potenciais empregadores.

Onde a Unreal Engine pode te levar:

  • Desenvolvimento de jogos AAA, realidade virtual e aumentada.
  • Modelagem e visualização arquitetônica.
  • Produção de conteúdos interativos para marketing.
  • Simulações e prototipagem de produtos.
  • Efeitos especiais e animação em cinema.
$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.

Criação de Asset para Games

by Vinícius Ciafrino

5.0(8)
5h 40m
beginner

Como programar em Javascript

by Fábio Venâncio

5.0(17)
9h 15m
intermediate

Aprendendo a lidar com conflitos

by Frederico Costa Greco

5.0(6)
1h 31m
all