Grade curricular
- 7 Sections
- 103 Lessons
- 17 Horas
Expand all sectionsCollapse all sections
- 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.35
- 5.1Montagem da Cena Player e Configurações do Projeto
- 5.2Movimentação em 4 Direções
- 5.3Posicionando a Nave conforme Movimento
- 5.4Efeito “Flash” ao Disparar
- 5.5Criação do Tiro Comum 1-2
- 5.6Criação do Tiro Comum 2-2
- 5.7Impedindo que a Nave saia da Tela
- 5.8A Lógica dos Inimigos – Programação Orientada a Objetos
- 5.9Criando a Moldura dos Inimigos (Classe e Herança)
- 5.10Resolvendo o Desafio: Instanciação e Individualidade
- 5.11Reforço de Aprendizado: Fundamentos de POO e Herança de Inimigos
- 5.12Colisão e Dano: Fazendo a Bala Acertar os Inimigos Herdeiros
- 5.13Feedback Visual (A Explosão)
- 5.14Material de Apoio: A mágica da Herança (VFX)
- 5.15Som Global: Criando um Gerenciador de Áudio (AudioManager)
- 5.16Sistema de Dano: HurtBox e Game Over
- 5.17Desafios de Áudio: Hit do Player e Inimigos
- 5.18Resolução dos Desafios
- 5.19Invulnerabilidade Temporária do Player 1-2
- 5.20Invulnerabilidade Temporária do Player 2-2
- 5.21Montando a HUD Completa
- 5.22Sinais Personalizados: Carregando Informações (Parâmetros)
- 5.23Corrigindo Bug na Destruição da Nave
- 5.24Implementando os Estados Lógicos do Super Tiro
- 5.25Conectando a HUD aos Sinais e Carregando a Barra de Energia
- 5.26Disparando o Tiro Especial
- 5.27Refinamento da Mecânica e Polimento Visual
- 5.28Gerando a Cena da Super Explosão
- 5.29O Segredo da Física na Godot (Corrigindo Bugs com Call Deferred)
- 5.30Sistema de Score e Integração a HUD
- 5.31Cápsula e Item Coletável
- 5.32Desenvolvendo Inimigos Diversos
- 5.33Cenário do Jogo
- 5.34Progressão com Sistema de Waves
- 5.35Desenvolvendo o Menu
- 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
🚧 Status do Módulo: em Produção
Prev