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.
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(), eDeltaTime. - 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()eFObjectFinder(). - 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
AActorem 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.
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.