Visão Geral
Dê o primeiro passo no desenvolvimento de jogos ou faça a transição definitiva para a engine que mais cresce no mercado.
Se você sempre quis tirar as suas próprias ideias do papel, mas não sabia por onde começar, este treinamento foi estruturado para ser o seu ponto de partida. Desenhado tanto para iniciantes absolutos quanto para desenvolvedores que já utilizam outras engines e desejam dominar a Godot 4 de forma prática, o curso foca no aprendizado gradual através da construção de projetos reais.
Antes mesmo de tocar no código, você compreenderá as bases do funcionamento de um jogo. Na sequência, exploraremos a interface da Godot 4 e seu sistema estrutural de Cenas e Nós (Nodes). A programação é ensinada do zero com a GDScript, linguagem nativa da engine que, por ser inspirada em Python, oferece uma curva de aprendizado extremamente amigável para quem nunca programou, sem deixar de lado as boas práticas de organização de código e arquitetura de software para quem já tem experiência.
Ao longo do treinamento, você desenvolverá dois jogos completos: um clássico Arkanoid, focado em fixar a base de movimentação, colisões, pontuação e power-ups, e um Space Shooter Avançado, onde daremos um passo além na programação orientada a objetos (herança), comportamento modular de inimigos e técnicas profissionais de Game Feel (partículas, animações, efeitos visuais e sonoros). Como bônus, você receberá o livro digital Start Game Design para aprender a estruturar e documentar seus próprios projetos futuros.
O que você vai aprender
- Interface e Estrutura: Organize seus projetos do zero utilizando o sistema modular de Cenas e Nós (Nodes) da Godot 4.
- Programação Gradual: Domine a sintaxe da GDScript, aprendendo desde a lógica básica até conceitos de Orientação a Objetos.
- Desenvolvimento de Jogos: Construa dois jogos completos (Arkanoid e Space Shooter) para consolidar seu aprendizado prático.
- Técnicas de Game Feel: Implemente sistemas de partículas, efeitos visuais e sonoros, animações e progressão de dificuldade.
Requisitos
- Computador (Windows, macOS ou Linux) capaz de rodar a Godot 4 (a engine é extremamente leve e dispensa hardwares potentes).
- Não é necessário nenhum conhecimento prévio em programação ou design de jogos. Construiremos toda a sua base técnica passo a passo.
Grade curricular
- 7 Sections
- 76 Lessons
- 15 Horas
- Introdução ao Desenvolvimento de JogosDê os seus primeiros passos no universo dos games. Neste bloco introdutório, você terá uma visão clara e descomplicada de como funciona o mercado de jogos e entenderá os melhores caminhos para planejar sua jornada e potencializar seus estudos de forma organizada.4
- Conhecendo o Ambiente de Trabalho da GodotFaça o download da engine e conheça a sua ferramenta de criação. Você aprenderá a navegar pelo gerenciador de projetos e fará um tour completo pela interface da Godot 4, descobrindo como as janelas e ferramentas se organizam para facilitar o seu trabalho diário.5
- Fundamentos de Programação (GDScript)Aprenda a programar de forma simples, prática e gradual. Mesmo que você nunca tenha escrito uma linha de código, este módulo constrói sua lógica do absoluto zero através da GDScript. Compreenda o uso de variáveis, condições, listas, repetições e a famosa estrutura de Cenas e Nós (Nodes) da engine.22
- 3.1Introdução a Programação
- 3.2GDScript e Orientação a Objetos
- 3.3Nós, Classes e Primeiro Script
- 3.4Métodos Estruturais
- 3.5Indentação e Primeiro Código
- 3.6Operações Numéricas
- 3.7Dados e Variáveis
- 3.8Tipagem de Variáveis e Constantes
- 3.9Operadores Relacionais
- 3.10Exercício Lógico
- 3.11Estruturas Condicionais
- 3.12Operadores Lógicos
- 3.13Aninhamento de Condicionais
- 3.14Estrutura de Controle
- 3.15Arrays/Listas
- 3.16Estruturas de Repetição 1/2
- 3.17Dicionários
- 3.18Estruturas de Repetição 2/2
- 3.19Funções 2/3
- 3.20O Conceito de Nós e Cenas
- 3.21Funções 1/3
- 3.22Funções 3/3
- Projeto 1: Retrogame (Super Arkanoid)Coloque a mão na massa criando o seu primeiro jogo clássico do início ao fim. Desenvolvendo uma versão moderna de Arkanoid, você aprenderá conceitos essenciais presentes em praticamente qualquer jogo 2D: movimentação de objetos, regras de colisão, destruição de blocos, sistemas de pontuação, itens de Power Up, interfaces de texto na tela e efeitos sonoros.35
- 4.1Montagem da Primeira Fase
- 4.2Criando Cenas do Player e dos Blocos
- 4.3Criando Cenas da Bola e Fase 1
- 4.4Atualização Godot
- 4.5Criação do Projeto e Configurações Iniciais
- 4.6Criando a Cena do Ambiente
- 4.7Programando o Arremesso da Bola
- 4.8Programando a movimentação da Bola
- 4.9Programando a movimentação do Player
- 4.10Reforçando o Aprendizado #1
- 4.11Preparando a Cena do Item Coletável
- 4.12Controle de Início do Jogo – Singletons (Autoload)
- 4.13Destruindo Blocos
- 4.14Reforçando o Aprendizado #2
- 4.15Gerando Item coletável
- 4.16Camadas e Regras de Colisão
- 4.17Coleta do Item de Power Up
- 4.18Introdução a Sinais (Reset da Fase)
- 4.19Sistema de Vidas e Game Over
- 4.20Reforçando o Aprendizado #3
- 4.21Mecânica dos Tiros 2/2
- 4.22Sistema de Fases – 1/3
- 4.23Mecânica dos Tiros 1/2
- 4.24Sistema de Pontos e Recorde
- 4.25Sistema de Fases – 2/3
- 4.26Blocos mais resistentes
- 4.27Melhorias e Correções
- 4.28Efeito de Dano e Ajustes
- 4.29Design das Fases 2 e 3
- 4.30Exibindo Informações na Tela
- 4.31Sinais Personalizados
- 4.32Sistema de Fases – 3/3
- 4.33Shader/Background Animado
- 4.34Músicas de Fundo
- 4.35Efeitos Sonoros
- Projeto 2: Space Shooter (Jogo de Naves)Eleve o seu nível criando um jogo de nave robusto e dinâmico. Neste projeto, você aprenderá a organizar códigos de forma inteligente, usando a Orientação a Objetos para criar inimigos modulares com diferentes comportamentos. O foco aqui também é o Game Feel: adicione partículas, efeitos visuais de impacto, sonoplastia e uma progressão de dificuldade envolvente.8
- Projeto 3 - Top Down AdventureExplore a perspectiva clássica de jogos de aventura e RPG. Um módulo focado na estruturação de movimentação livre em quatro direções, criação de mapas abertos e lógicas de interação com elementos do cenário e NPCs.1
- Projeto 4 - PlataformaDomine as mecânicas que dão vida aos jogos de plataforma 2D. Aprenda o passo a passo para implementar sistemas de gravidade customizada, pulo preciso, detecção de chão, movimentação lateral fluida e a construção de fases com desafios clássicos.1


