Do Básico ao Avançado no Desenvolvimento de Jogos.
Tudo que você precisa saber para ir do Básico ao Avançado na Godot Game Engine.

Do Básico ao Avançado no Desenvolvimento de Jogos. udemy course free download
Tudo que você precisa saber para ir do Básico ao Avançado na Godot Game Engine.
A partir deste Curso, você estará Iniciando o seu processo de aperfeiçoamento no Desenvolvimento de Jogos, mais específicamente de Jogos 2D. Partindo do Básico, desde o Download da Godot Game Engine, Introdução a Interface de Projetos | Editor, partindo para uma introdução geral à Lógica de Programação, até o Desenvolvimento do Jogo em sua versão inicial, com grande potencial para expansão e modularização das coisas que serão aplicadas em seu Desenvolvimento.
O Jogo que nós estaremos Desenvolvendo juntos, do Começo/Meio e Fim se chama Dawn Forest. Um Jogo de Plataforma 2D, no qual o Objetivo do Personagem é atravessar Diversas Ilhas, com um Sistema de Progressão em Níveis, incrementando as suas Habilidades para poder Prosseguir na sua Jornada.
O Motor de Jogos que nós estaremos utilizando é a Godot Game Engine, Atualmente na sua versão Estável 3.4.4, o Motivo pelo qual ela foi escolhida: É um Motor de Jogos que está em constante crescimento, tanto em questão de funcionalidades como popularidade Mundial. Além de ser um motor de jogos totalmente intuitivo, tornando o aprendizado muito mais fácil, além do fato de que a Godot é Open Source, então tudo que você fizer com ela, será totalmente seu, sem precisar pagar Royalties para os Criadores do Software, que é o caso da Unity ou da Unreal. Além disso, ela é muito mais leve, se comparada a Unity ou a Unreal em questão de Performance/Requisitos Mínimos, sendo um dos Motores de Jogos mais leves já criados e utilizados Atualmente.
Neste Curso, você irá aprender técnicas chave, que caso sejam levadas a prática, irão lhe tornar um Excelente Desenvolvedor de Jogos 2D, dando um Start na sua Carreira como Desenvolvedor, Técnicas estas que são:
Entender como um Motor de Jogos Funciona.
Entender a ordem na qual os códigos são executados.
Saber lidar com a física e o plano cartesiano de Motores de Jogos.
Uso de Singletons -> Scripts ou Cenas globais, que poderão ser acessados em qualquer canto do seu código, muito úteis para armazenar informações que você poderá reutilizar no seu jogo.
Uso de Corrotinas -> Yield e Call Deferred.
Uso de Sinais e Grupos.
Uso de Camadas e Máscaras.
Transição de Cenas | Mudança de Níveis.
Sistema de Combate de Plataforma 2D.
Inteligência Artifical para Inimigos.
Criação de um Personagem de Plataforma 2D Completo.
Sistema de Drop/Spawn de Itens.
Sistema de Inventário para Armazenar Itens.
Sistema de Equipamentos | Itens Consumíveis -> Souls Like.
Sistema de Compra e Venda de Itens com um Npc Mercador.
Sistema de Serialização - Save e Load.
Sistema de Seleção de Skins.
Sistema de Stats e Atributos.
Integração da Interface com os Atributos do Personagem.
Barras de Vida | Mana | Experiência.
Etc.
Para a realização deste curso você não precisa ter nenhum conhecimento prévio, irei partir do princípio, desde o Download da Godot, introdução ao motor de jogos, até a conclusão do curso, sempre explicando detalhadamente o que cada componente do nosso código, ou da nossa cena está fazendo, as vezes explicando mais de uma vez, para fixar bem os conhecimentos que estão sendo passados em vídeo.