Curso designado para iniciantes no mundo de desenvolvimento, mais especificamente no desenvolvimento de jogos 2D, o curso tem como objetivo criar um jogo Top/Down chamado de Frogger Game, inspirado no jogo Frogger, criado em 1981. Onde o seu objetivo como jogador é tentar chegar ao final da fase sem ser acertado por algum veículo. Para criar este jogo nós vamos estar utilizando a Godot Game Engine, uma das mais poderosas e consolidadas Game Engine do mercado, atualmente na sua versão 3.4.4. Além de ser uma das mais populares, ela é totalmente gratuita e bem mais leve em comparação aos outros motores de jogos, como a Unity ou a Unreal 4.
Você irá aprender técnicas chave, que caso sejam levadas a prática, irão lhe tornar um excelente desenvolvedor de jogos, técnicas estas que são:
Entender como que 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.
Uso de Grupos.
Transição de Cenas.
Músicas de Background e Efeitos Sonoros.
Spawn de Inimigos feito de forma Dinâmica.
Exportar o Projeto para Windows e HTML5.
E muito mais.
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.