Pular para o conteúdo
Jogos Digitais
Nesta página
  1. Comece por aqui
  2. O que já está pronto
  3. Estrutura
  4. Recriar e testar os projetos de referência
  5. Licença do material

Curso Técnico em Programação de Jogos Digitais

Material completo de um curso técnico integrado ao ensino médio, do zero até jogos publicados, com ferramentas gratuitas.

Três etapas: Aprender brincando (Scratch) → Desenvolver profissionalmente (GDevelop e Godot) → Criar e publicar (3D, portfólio e projeto integrador).

Comece por aqui

Se você é...Leia
coordenaçãoPLANO_PEDAGOGICO.md, MATRIZ_CURRICULAR.md, CRONOGRAMA.md
professor(a)GUIA_DO_PROFESSOR.md, depois MODELO_DE_AULA.md, AVALIACAO.md, FERRAMENTAS.md e o módulo da vez
estudanteGUIA_DO_ESTUDANTE.md e a aula indicada pelo professor dentro de modulos/
qualquer pessoaGLOSSARIO.md, com as palavras do curso e a aula de cada uma

O que já está pronto

  • Planejamento completo do curso (1.000 h, 12 módulos).
  • Módulo 0 completo: 7 aulas, questionário diagnóstico e o jogo Caça-Estrelas testado no Scratch.
  • Módulo 1 completo: 11 aulas de lógica, lista de exercícios com gabarito, avaliação de saída, 9 mini-jogos e o Projeto 2: Quiz Sabidinho, todos com testes automáticos (52 verificações).
  • Módulo 2 completo: 8 aulas de game design, modelos de GDD e de teste com jogadores, e o jogo de tabuleiro Trilha do Mandacaru, balanceado com 800 mil partidas simuladas.
  • Módulo 3 completo: 11 aulas no GDevelop e o Projeto 1: Sementes do Sertão, jogo de coleta com três telas, toque e exportação web, testado no motor do GDevelop (23 verificações) e exportado para HTML5.
  • Módulo 4 completo: 9 aulas de programação aplicada e o Projeto 3: Trilha da Serra, jogo de plataforma com câmera, camadas, calango que patrulha, invencibilidade, pausa, função própria e lista de tempos, testado no motor do GDevelop (40 verificações).
  • Módulo 5 completo: 8 aulas de arte e animação (pixel art no Piskel, personagem animado, tilesets, licenças, interface, Krita opcional), 9 imagens de exemplo e o projeto de pacote de sprites, com a troca de arte da Trilha testada (40 verificações com arte nova).
  • Módulo 6 completo: 8 aulas de fases e IA básica (design de fases, eventos externos, máquina de estados, caminhos, progresso salvo, menu de fases, balanceamento) e o Projeto 5: O Cajueiral, três fases com cães de guarda que patrulham, perseguem contornando cercas e desistem, testado no motor do GDevelop (30 verificações).
  • Módulo 8 completo: 10 aulas de Godot e GDScript (cenas e nós, variáveis e funções, Mapa de Entrada, sinais, cenas reutilizáveis, telas e Autoload, máquina de estados, Resource, Tween, exportação), o Sementes do Sertão refeito em Godot 4.7.2 e um laboratório com um exemplo por aula, testados no motor do Godot (35 e 22 verificações). A exportação ainda não foi testada.
  • Módulo 7 completo: 8 aulas de narrativa, áudio e experiência (roteiro, diálogos com escolha, som e música, Audacity, juice, acessibilidade, mecânica que ensina, teste de experiência) e o Projeto 4: A Feira do Troco, jogo educativo de Matemática com opções de acessibilidade salvas, testado no motor do GDevelop (43 verificações).
  • Módulo 9 completo: 8 aulas de 3D no Godot (eixos, câmera e luz, materiais e modelos com licença, personagem 3D, câmera em terceira pessoa, labirinto pelo código, chave e porta, ambiente e otimização, Blender opcional) e o Projeto 6: Chave da Porteira, labirinto 3D testado no motor do Godot (41 verificações), com laboratório de exemplos (15 verificações).
  • Módulo 10 completo: 8 aulas de testes, Git, GitHub, GIF, publicação e otimização, o exemplo Caça aos Erros (14 verificações) e o portfólio modelo, testado no computador. A publicação na internet ainda não foi testada (depende de conta da escola).
  • Módulo 11 completo: 12 aulas do projeto integrador em equipe (problema real, GDD, quadro e 4 ciclos, teste com usuários, direitos autorais, divulgação ética, banca e mostra), 7 modelos para as equipes, a rubrica da banca e um kit inicial: projeto Godot com início, pausa, fim e recorde (22 verificações) e um quadro de tarefas que funciona sem internet.
  • Guias e glossário: guia do professor (preparação de cada módulo, condução das aulas, avaliação, inclusão e ética), guia do estudante (como usar as aulas, diário, avaliação e combinações) e glossário com 186 verbetes (alguns só remetem a outro), cada um com a aula onde aparece.
  • Plataforma web: site do curso gerado a partir destes arquivos, com menu, busca, progresso do aluno sem cadastro e projetos para baixar. Testado no computador; falta publicar no subdomínio da ITA (plataforma/README.md).

Situação detalhada, testes e pendências: ACOMPANHAMENTO.md.

Estrutura

modulos/modulo-00-introducao/   ← aulas, atividades e projeto do Módulo 0
modulos/modulo-01-logica/       ← aulas, atividades e projetos do Módulo 1
modulos/modulo-02-game-design/  ← aulas, modelos e jogo de tabuleiro do Módulo 2
modulos/modulo-03-gdevelop/     ← aulas, Projeto 1 e jogo de referência do Módulo 3
modulos/modulo-04-programacao-aplicada/ ← aulas, Projeto 3 e jogo de plataforma de referência
modulos/modulo-05-arte-e-animacao/      ← aulas, exemplos de arte e projeto do pacote de sprites
modulos/modulo-06-fases-e-ia/           ← aulas, Projeto 5 e jogo de fases de referência
modulos/modulo-07-narrativa-audio/      ← aulas, Projeto 4 e jogo educativo de referência
modulos/modulo-08-godot/                ← aulas, Sementes em Godot e laboratório de exemplos
modulos/modulo-09-3d/                   ← aulas, Projeto 6 (labirinto 3D) e laboratório 3D
modulos/modulo-10-publicacao/           ← aulas, Caça aos Erros, portfólio modelo e ferramenta de GIF
modulos/modulo-11-projeto-integrador/   ← aulas, modelos, rubrica da banca e kit da equipe (Godot e quadro)
recursos/                       ← capturas reais e diagramas
scripts/                        ← geradores dos projetos .sb3 de referência
testes/                         ← testes automáticos (Scratch e GDevelop)

Recriar e testar os projetos de referência

python scripts/gerar_caca_estrelas.py
python scripts/gerar_modulo_01.py
python scripts/gerar_sementes_sertao.py
python scripts/gerar_trilha_da_serra.py
python scripts/gerar_arte_modulo_05.py
python scripts/gerar_cajueiral.py
python scripts/gerar_feira_do_troco.py

Os dois primeiros precisam de Python 3 e internet (baixam desenhos e sons da biblioteca oficial do Scratch). Os do Sementes do Sertão, da Trilha da Serra, da arte do Módulo 5, do Cajueiral e da Feira do Troco precisam de Python 3 e Pillow, sem internet. Os projetos do Godot (Módulos 8 a 10) não têm gerador: abrem direto no Godot 4.7 (o mandacaru do Módulo 9 tem uma ferramenta própria, ferramentas/gerar_mandacaru.gd). Para testar, veja testes/LEIAME.md, testes/gdevelop/LEIAME.md e testes/godot/LEIAME.md.

Licença do material

A definir pela instituição. Recursos de terceiros estão listados em REFERENCIAS.md.