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

所在平台: Udemy

课程主页: https://www.udemy.com/course/programacaonaue4/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:《用C++和虚幻引擎学习游戏编程》 概述:本课程与虚幻引擎5完全兼容,特别适合希望创建自己游戏的初学者。教授马尔科斯·帕切科将引导并支持学员通过课程,学习如何使用C++编程语言和虚幻引擎这一强大工具,开发专业级游戏。 课程内容包括: 1. **基础知识**:课程从安装Visual Studio和虚幻引擎开始,教授学员如何使用这两款工具,并了解C++编程的基本概念。 2. **编程技能**:通过详细讲解C++中的重要类和函数,学员将创建小项目,以巩固所学知识,逐步掌握游戏开发中使用的多种编程技术。 3. **项目开发**:课程的后半部分侧重于开发第三人称射击游戏(TPS)“Survival Deimos”。学员将学习角色控制、射击机制、敌人AI的编程、动画配置等实际应用。 4. **游戏设计与布局**:包括级别设计、场景特效添加(如烟雾、火焰粒子系统)、角色与环境互动等内容。 5. **职业发展机会**:该课程为希望进入不断扩展的游戏行业的学员提供了良好的职业发展机会,包括但不限于游戏开发、建筑可视化、市场营销、工程仿真及电影制作等领域。 课程特点: - 提供30天无风险试用期,若不满意可全额退款。 - 终身访问课程内容,学员可在任何时间、地点以自己的节奏学习。 - 与教授的互动和支持,确保学员在遇到问题时能够得到及时解答。 无论您是完全的新手,还是想要提升编程技能的开发者,本课程都将为您提供丰富的学习资源和实践经验,欢迎报名参与这段激动人心的学习旅程!

课程评论(0条)

课程详情

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. 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.Um grande abraço! Nos encontramos já!Professor Marcos Pacheco

课程标签

0人关注该课程

主题相关的课程