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

Aprendendo a Programar Games com C++ e a Unreal Engine
529.9 BRL
Buy Now

NESTE ANO 2022: NOVOS PERSONAGENS PARA JOGADOR E INIMIGOSCURSO COMPATVEL COM AS VERSES MAIS RECENTES DA UNREAL ENGINE 5 E VISUAL STUDIO 2022!Este curso destinado paraqualquer pessoa que queira programar e criar jogos mesmo se no tiver experincia! Voc vai aprender os conceitos iniciais sobre as principais classes C++ para criar games na Unreal Engine. Vai programar miniprojetos com todos os cdigos 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 Inteligncia Artificial (Behaviour Tree e BlackBoard) e muito mais! 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! Oi! Tudo bem com voc?Eu sou o professor Marcos Pacheco e estudo Unreal Engine desde 2010. Ensinei programao em Universidade por 10 anos para alunos e alunas de Sistemas de Informao, Cincia da Computao 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. Alm disso: Eu comento e explico todos os cdigos do curso e este um dos motivos que o curso to bem avaliado Eu explico conceitos atravs de slides e via programao passo a passo para que tudo fique ntido para vocVoc desenvolve miniprojetos para aplicar o que aprendeuVoc vai usar um programa profissional para programar em C++:o Visual StudioA 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 no precisa ter conhecimentos prvios para comear a desenvolver seus games Voc pode programar jogos inteiros sem usar cdigos usando as Blueprints totalmente gratuita em sua verso full (completa)! Voc ter a sua disposio diversos mapas, assets, personagens, materiais, animaes e muito mais totalmente gratuitos no marketplace da Epic Games! Por isso, a Unreal Engine um dos motores grficos mais utilizados na indstria de games atualmente, abrindo espao para grandes desenvolvedoras e pequenos estdios indie desenvolverem games de sucesso e com altssima qualidade! TODOS OS RECURSOS: ASSETS, ANIMAES, PERSONAGENS, SONS, FERRAMENTAS, ETC, UTILIZADOS NESTE CURSO SO 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 sobrevivncia para a Unreal Engine. Aps esta ambientao com as ferramentas voc dar o incio 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 cdigos sero explicados. Voc vai analisar e aprender com mais profundidade sobre as funes essenciais BeginPlay() e Tick() e o sobre o parmetro Deltatime. Depois vai conhecer a classe AActor atravs da criao e insero de Static Meshes, rotao de atores, criao de atores em tempo de compilao e em tempo de execuo. 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 funes CreateDefaultSubobject(), FObjectFinder() que sero usadas e explicadasDepois voc ver o conceito e uso de funes Delegates que ser usado em conjunto com os eventos de Sobreposio(overlap) de atores. Posteriormente a macro UFUNCTION( ) e seus ESPECIFICADORES sero explicados para que voc possa usar e saber o que uma macro e o que elas significam no cdigo C++ da Unreal (Integrao entre cdigo e editor) Alm disso, voc vai programar o controle e movimentao de atores pelo cenrio atravs de INPUTS de Teclado. Depois vai aprender sobre importantes conceitos de Orientao Objetos: Classes, Objetos e HeranaA seguir voc ir analisar mais a fundo a classe AActor. Em seguida vai conhecer tambm sobre as Structs C++ na UnrealIr aprender o conceito e o uso da Palavra-chave(Keyword) autoIr usar e aprender a programar comos importantes C++Vai conhecer o conceito e praticar a programao de Arrays Dinmicos na Unreal Engine. Depois vai aprender a usar a funo SpawnActor( ) para gerar atores(granadas) em tempo de execuo. Voc vai usar o conceito de Timers para acionar eventos e funes por determinado perodo estipulado de tempo e como desacelerar o tempo colocando parte de uma ao em cmera lenta. Depois voc vai aprender os conceitos e utilizao dos Iteradores: TActorIterator e TObjectIterator A como usar tags para manipular atores e objetos em seu game. Posteriormente o importante tema Coliso ser amplamente abordado e explicado para que voc aprenda como a Unreal Engine trata coliso(Overlap, Hit, Ignore, OnActorBeginOverlap, OnActorEndOverlap, Raycasting, LineTraceSingleByChannel)Na segunda parte do curso vira a aplicao dos seus conhecimentos adquiridos na c