Grade curricular
- 7 Sections
- 76 Lessons
- 15 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.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