aulify
Planificação modular · UC02841

Programar videojogos

Curso: Técnico/a de Desenvolvimento de Software Carga: 50h Créditos: 4.5 Tempos: 60 × 50 min Sessões: 18
Proposta de distribuição para tempos letivos de 50 minutos (50h ≈ 60 tempos). Ajuste a blocos de 45 ou 90 minutos e ao calendário da sua escola; os conteúdos seguem os materiais da UC e os objetivos o referencial oficial, a sequência é uma sugestão.

Planificação sessão a sessão

AulaTemposSessãoConteúdosRecursos AulifyAvaliação
12Apresentação da unidadeApresentação da unidade de competência, dos conteúdos e dos critérios de avaliação. Diagnóstico inicial.🎨 SlidesDiagnóstica.
24Game dev hojeGame dev hoje: Motor de jogo escolhido, Por que Godot, Setup; Conceitos fundamentais: Cena e Nodes, Node types principais (2D).🎨 SlidesFormativa (observação e exercícios).
34GDScriptGDScript: Hello GDScript; chamado todos os frames: Variáveis e tipos, Controlo.🎨 SlidesFormativa (observação e exercícios).
44Match (switch)Match (switch); Loops.🎨 SlidesFormativa (observação e exercícios).
54Player movementPlayer movement: CharacterBody2D + movimento; Gravidade.🎨 SlidesFormativa (observação e exercícios).
64JumpJump; Movimento horizontal: Input actions.🎨 SlidesFormativa (observação e exercícios).
74Colisões e sinaisColisões e sinais: Area2D detecta entrada.🎨 Slides📝 Ficha 01 · Godot fundamentosFormativa (Ficha 01).
84Coin que desaparece quando player entraCoin que desaparece quando player entra: Sinais customizados.🎨 SlidesFormativa (observação e exercícios).
94Em outro nodeEm outro node.🎨 SlidesFormativa (observação e exercícios).
104AudioAudio: Reproduzir som.🎨 SlidesFormativa (observação e exercícios).
114AudioStreamPlayer node na cenaAudioStreamPlayer node na cena.🎨 Slides📝 Ficha 02 · Godot intermédioFormativa (Ficha 02).
123AnimaçãoAnimação: AnimatedSprite2D + spritesheet, AnimationPlayer (Tweens).🎨 SlidesFormativa (observação e exercícios).
133Animação programáticaAnimação programática.🎨 SlidesFormativa (observação e exercícios).
143BuildBuild: Export.🎨 SlidesFormativa (observação e exercícios).
153Ou CLIOu CLI: Otimização básica, UC02841 · resumo.🎨 SlidesFormativa (observação e exercícios).
161Consolidação e sínteseConsolidação e síntese da unidade. Esclarecimento de dúvidas.📖 Sebenta · sínteseFormativa.
173Mini-projetoAplicação integrada dos conteúdos a um problema proposto.🧩 Mini-projetoSumativa (mini-projeto).
182Avaliação sumativa e balançoRealização do teste de avaliação sumativa. Correção e balanço da unidade.·Sumativa (teste).

Sumários prontos a copiar

Aula 1Apresentação da unidade de competência, dos conteúdos e dos critérios de avaliação. Diagnóstico inicial.
Aula 2Game dev hoje: Motor de jogo escolhido, Por que Godot, Setup; Conceitos fundamentais: Cena e Nodes, Node types principais (2D).
Aula 3GDScript: Hello GDScript; chamado todos os frames: Variáveis e tipos, Controlo.
Aula 4Match (switch); Loops.
Aula 5Player movement: CharacterBody2D + movimento; Gravidade.
Aula 6Jump; Movimento horizontal: Input actions.
Aula 7Colisões e sinais: Area2D detecta entrada. Resolução da Ficha 01.
Aula 8Coin que desaparece quando player entra: Sinais customizados.
Aula 9Em outro node.
Aula 10Audio: Reproduzir som.
Aula 11AudioStreamPlayer node na cena. Resolução da Ficha 02.
Aula 12Animação: AnimatedSprite2D + spritesheet, AnimationPlayer (Tweens).
Aula 13Animação programática.
Aula 14Build: Export.
Aula 15Ou CLI: Otimização básica, UC02841 · resumo.
Aula 16Consolidação e síntese da unidade. Esclarecimento de dúvidas.
Aula 17Desenvolvimento do mini-projeto: aplicação integrada dos conteúdos a um problema proposto.
Aula 18Realização do teste de avaliação sumativa. Correção e balanço da unidade.