Códigos fontes e Projetos do Curso Udemy: Unreal Engine 4 e C++ Iniciando a Programação de Jogos do Professor Marcos Pacheco Quer programar Games com Inteligência Artificial na Unreal? Inimigos que te seguem e atiram no player? https://www.udemy.com/programacaonaue4/?couponCode=YOUTUBEUE4C (Apenas 22,90 único pagamento por tempo limitado)
Dê uma olhada em algumas avaliações que o curso recebeu:
★★★★★ Melhor curso de C++ Unreal Engine do mercado. • Excelente professor - explica detalhadamente sobre a linguagem C++ e também sobre Unreal Engine 4. Recomendo. ♥ - Lucas Moreira Morfga ★★★★★ O professor é acima da média, porque não sou programadora e estou entendendo tudo relacionado ao C++! É incrível entender que uma linguagem pode não ser tão complexa quanto eu achava. - Patrícia Tamega ★★★★★ Ótimo curso! Em comparação com todos os outros que cursei esse bate de 10 a 0 - Ricardo Biolchini ★★★★★ Este curso é um dos melhores, o professor explica muito bem - Felipe Pizetta ★★★★★ Interativo, por ser Mestre em sistemas passa ainda mais confiança... sabe explicar para fácil entendimento. 10/10 o curso! - Paulo Henrique de Souza Rocha.
https://www.udemy.com/programacaonaue4/?couponCode=YOUTUBEUE4C
E o que você irá aprender?
É um grande desafio resumir 15h de curso em apenas algumas linhas, mas vou tentar... Ao iniciar o curso você irá instalar e dará seus primeiros passos no Visual Studio Community e na Unreal Engine 4. Depois irei te ensinar a utilizar estas duas ferramentas, incluindo um guia de sobrevivência para a Unreal Engine 4. Depois desta ambientação com as ferramentas você dará o início aos seus estudos com C++ e a Unreal Engine 4. Irá criar seu primeiro programa C++ e sua primeira classe C++ dentro da Unreal e todos os 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.
Estudada esta primeira parte você irá então 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 também sobre ponteiros C++ e exemplos de uso na Unreal. As funções CreateDefaultSubobject(), FObjectFinder() serão usadas e explicadas e depois o conceito e uso de funções Delegates 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 das macros significa no código C++. Além disso, você vai aprender a controlar e movimentar atores pelo cenário através de INPUTS de Teclado. Depois vai aprender sobre os importantes Conceitos de Orientação à Objetos: Classe, Objeto, Herança e irá analisar mais a fundo a classe AActor.
Vai conhecer também sobre as Structs C++ Unreal, sobre o uso e função da Palavra-chave(Keyword) auto, sobre os importantes Templates C++ e sobre os Arrays Dinâmicos na Unreal Engine 4. Depois vai aprender a função SpawnActor( ) para gerar atores em tempo de execução. Uma outra abordagem que você vai aprender no curso é sobre os Timers. Você vai usar Timers para acionar eventos e funções por determinado período de tempo e ainda vai saber como desacelerar o tempo colocando parte de uma ação em câmera lenta com Timers.
Depois vou explicar para você os conceitos e utilização dos Iteradores: TActorIterator e TObjectIterator e como usar tags para manipular atores e objetos em seu game. O importante tema Colisão será amplamente abordado e explicado para que você aprenda como a Unreal Engine 4 trata colisão (Overlap, Hit, Ignore, OnActorBeginOverlap, OnActorEndOverlap, Raycasting, LineTraceSingleByChannel)
Ao final vem a aplicação dos seus conhecimentos na construção de um Game estilo TPS (Third Person Shooter - Tiro em Terceira Pessoa). Você irá desenvolver o game SurvivalDeimos e vai programar em C++ na Unreal o Player Character, suas animações, os Inputs de teclado que irão movimentar este Jogador, a câmera e o câmera boom (SpringArm) que irá acompanhará o jogador durante o Game, os danos dos tiros do inimigo e jogador.
Além disso, você vai usar Pack Animação Gratuita da Unreal 4 e irá colocar a Malha(Mesh) no Player e configurar sockets para colocação da arma do jogador. Posteriormente vai programar a Arma do Player para atirar através do conceitos de RayCasting e lançar Efeitos de Muzzle, Decal de Impacto de sangue e Som do Tiro. E ao final como um item importante você vai programar em C++ a Inteligência Artificial Avançada com Behaviour 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.
Além de todo o conhecimento incrível que você vai adquirir, você ainda ganha:
- Acesso vitalício ao curso e todas as suas atualizações
- Certificado de conclusão online do curso
- Meu suporte personalizado e respostas as suas dúvidas
- Garantia de reembolso de até 30 dias
https://www.udemy.com/programacaonaue4/?couponCode=YOUTUBEUE4C