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

via Udemy

Go to Course: https://www.udemy.com/course/programacaonaue4/

Introduction

Certainly! Here's a comprehensive review and recommendation for the course "Aprendendo a Programar Games com C++ e a Unreal Engine" offered by Professor Marcos Pacheco on Udemy: --- **Course Review: "Aprendendo a Programar Games com C++ e a Unreal Engine" by Professor Marcos Pacheco** If you are passionate about game development and eager to learn how to create your own video games from scratch, this course is an exceptional choice. Led by Professor Marcos Pacheco, a seasoned expert with over a decade of teaching and extensive experience with Unreal Engine since 2010, this course offers a thorough and interactive learning experience tailored to both beginners and those looking to expand their skills in game programming. **Key Highlights:** - **Personalized Support:** Unlike typical online courses, Professor Marcos actively responds to student questions, providing corrections, guidance, and clarification throughout the course. This interactive approach ensures that you are never left stuck or studying in isolation. - **Comprehensive Curriculum:** The course covers essential topics such as installing and setting up Unreal Engine and Visual Studio, programming in C++, creating game classes and components, handling collisions, AI programming with Behavior Trees and BlackBoard, and developing a complete Third Person Shooter (TPS) game from scratch. - **Practical Projects:** Students get hands-on experience by creating mini-projects and a full-fledged game, "Survival Deimos," which incorporates advanced mechanics like AI, animations, UI, and level design. - **Updated Content & Compatibility:** The course is current with the latest Unreal Engine 5 and Visual Studio 2022 updates. Additionally, all resources—including assets, animations, and tools—are freely accessible, making the learning process cost-effective. - **Expertise & Pedagogy:** Professor Marcos's background in academia, combined with his real-world experience developing educational games and professional titles, ensures high-quality instruction with clear explanations, slides, and step-by-step coding walkthroughs. **Pros:** - Strong emphasis on learning by doing with detailed coding explanations - Direct support from the instructor via Udemy’s questions feature - Access to a vast library of free assets and resources - Suitable for beginners without prior programming experience - Opportunity to develop a professional-quality game from start to finish - 30-day satisfaction guarantee with a full refund policy **Cons:** - The course’s depth and breadth might be overwhelming for absolute beginners without prior programming basics - Requires commitment and consistency to complete the detailed projects --- **Recommendation:** I highly recommend this course to aspiring game developers, students, or hobbyists who want an immersive, practical, and instructor-supported learning path in game programming using Unreal Engine and C++. Whether you aim to enter the gaming industry or develop your own creative projects, this course provides the skills, resources, and mentorship needed to succeed. Your journey into game development will be engaging, guided, and very rewarding with Professor Marcos Pacheco’s expert support and comprehensive curriculum. Plus, with the 30-day money-back guarantee, there's no risk in trying it out. **Don’t miss the opportunity to turn your game ideas into reality! Enroll today and start creating incredible games with Unreal Engine.** --- If you'd like, I can help craft a shorter summary or a customized version for specific audiences.

Overview

Missão Possível: Estudar com o professor te acompanhando de verdade!Você já pensou em fazer um curso na Udemy onde o professor realmente responde suas dúvidas, te orienta, e te acompanha de verdade durante toda a sua jornada?Pois é exatamente isso que você vai encontrar nos meus cursos.Desde a primeira aula, você pode enviar quantas perguntas quiser, relacionadas aos conteúdos do curso, e eu estarei lá para te apoiar, corrigir seus erros e esclarecer suas dúvidas.Nada de estudar sozinho ou ficar travado sem saber o que fazer. Aqui o aprendizado é interativo e com acompanhamento.Então, use e abuse da ferramenta de perguntas da Udemy! Ela é seu canal direto comigo - e eu adoro quando os alunos participam.CURSO TOTALMEMTE COMPATÍVEL COM A UNREAL ENGINE 5!CRIEI DIVERSAS AULAS EXPLICANDO TELAS, C++ E COMO FAZER O CONTEÚDO DO CURSO SE VOCÊ QUISER JÁ USAR A UNREAL ENGINE 5 Oi Tudo bem com você? Espero que sim! Eu Sou o Professor Marcos Pacheco e vou te guiar e te apoiar durante todo este curso!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 neste 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.NESTE ANO: NOVOS PERSONAGENS PARA JOGADOR E INIMIGOSCURSO 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! 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 para qualquer 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 game no 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 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ê 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 explicadasDepois 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çaA seguir você irá analisar mais a fundo a classe AActor.Em seguida vai conhecer também sobre as Structs C++ na UnrealIrá aprender o conceito e o uso da Palavra-chave(Keyword) autoIrá usar e aprender a programar com os 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çõesOs 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 GameA 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 RayCastingVai configurar e programar os Efeitos de Muzzle Flash da ArmaVai programar os efeitos visuais de Decal Material de Impacto de sangue e furo da bala no chão e paredesDepois 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. No Brasil, há mais de 1.000 estúdios de desenvolvimento de jogos, refletindo o crescimento e a diversificação do mercado local​ (Visual Capitalist)​. Globalmente, existem milhares de estúdios, com grandes concentrações na América do Norte, Europa e Ásia, particularmente no Japão, China e Coreia do Sul.O Unreal Engine é uma ferramenta versátil que oferece grande valor em várias indústrias, proporcionando alta demanda para profissionais qualificados. A indústria de games continua a ser um campo lucrativo e em crescimento, com amplas oportunidades para desenvolvedores de jogos e outras áreas interdisciplinares utilizando ferramentas como o Unreal Engine. O desafio principal será atender à demanda crescente por profissionais qualificados, especialmente no Brasil, onde a oferta de mão de obra especializada ainda é limitada.Oportunidades com Unreal EnginePara aqueles com experiência no Unreal Engine, as oportunidades se estendem muito além do desenvolvimento de jogos:Games: Criação de jogos AAA, realidade virtual e aumentada.Arquitetura: Modelagem e visualização arquitetônica em tempo real.Marketing: Produção de conteúdos interativos e envolventes para campanhas publicitárias.Engenharia: Simulações e prototipagem de produtos.Cinema: Utilização em produções de efeitos especiais e animação.Embarque nesta emocionante jornada de aprendizado e inicie sua trajetória para se tornar um programador de games, contando com todo o meu apoio ao longo de todo o curso!Possuo mais de 20 mil alunos na Udemy e a maioria deles está satisfeito com minha didática de ensino ;)Aproveite! Você pode 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!Como a Udemy garante acesso vitalício você poderá fazer quando quiser, de onde estiver e no seu próprio tempo. Um grande abraço! Nos encontramos já!Professor Marcos Pacheco

Skills

Reviews