Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

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

via Udemy

Overview

Desperte seu potencial criativo e desenvolva jogos incríveis! Aprenda a programar com C++ e a Unreal Engine agora mesmo!

What you'll learn:
  • 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 4
  • 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 4 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

NESTE ANO 2023: 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!

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 no 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.

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 paraqualquer 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 gameno estilo TPS (Third Person Shooter - Atirador em Terceira Pessoa) utilizando C++a e Unreal Engine com Inteligência Artificial (Behaviour Tree e BlackBoard) e muito mais!

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 serão explicados para que você possa usar e saber o que é uma macro e o que elas significam no 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 conceitos de 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 comos importantes 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, LineTraceSingleByChannel)

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.

E o melhor é que você receberá um CERTIFICADO no final do curso.

Clique no botão COMPRAR AGORA e tenha acesso à 100% do meu curso.

São mais de 400 estúdios oficiais de criação de games no Brasil e essa é uma grande oportunidade para você começar sua trajetória e se inserir em um mercado repleto de oportunidades e ótimos salários! Além dos estúdios de games, a Unreal está sendo utilizada em diversas outras áreas como Arquitetura, Marketing, Engenharia, Cinema e muito mais. Isso amplia ainda mais suas oportunidades. Em 2020 foram investidos somente no mercado de games do Brasil mais de 7 bilhões de reais! e no mundo cerca de 126 Bilhões de Dólares! A previsão para 2021 é de US$ 180 bilhões em investimentos em todo mundo

Aproveite!

Um grande abraço!

Nos encontramos já!

Taught by

Professor Marcos Pacheco (Mestre em Computação)

Reviews

4.8 rating at Udemy based on 960 ratings

Start your review of Aprendendo a Programar Games com C++ e a Unreal Engine

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.