Calendário
Calendário da disciplina com base na [RESOLUÇÃO CEPE Nº 04/2024]:
Semana | Data | Aulas | Leituras | Trabalhos |
---|---|---|---|---|
1 | 10/03 | 1. Introdução [slides] | ||
12/03 | 2. SDL [slides] | Game Prog. Patterns: 8. Double Buffer | TP0: Setup | |
2 | 17/03 | Atividades Complementares | ||
19/03 | 3. Eng. Soft.: Game Loop [slides] | Game Prog. Patterns: 9. Game Loop | ||
3 | 24/03 | 4. Eng. Soft.: Game Objects [slides] | Game Prog. Patterns: 10. Update Method 14. Component | |
26/03 | 5. Física: Vetores (Intro. TP1) [slides] | The Nature of Code: 1. Vectors | TP1: Pong | |
4 | 31/03 | 6. Física: Objetos Rígidos [slides] | The Nature of Code: 2. Forces | |
02/04 | 7. Física: Colisão I [slides] | Jeff Thompson's Collision Detection Tutorial | ||
5 | 07/04 | 8. Física: Colisão II [slides] | Game Prog. Patterns: 20. Spatial Partition | |
09/04 | 9. Gráficos 2D: Partículas (Intro. TP2) [slides] | The Nature of Code: 4. Particle Systems Game Prog. Patterns: 19. Object Pool | TP2: Asteroids | |
6 | 14/04 | 10. Gráficos 2D: Fundamentos [slides] | Game Prog. Alg. & Tech.: 2. 2D Graphics | |
16/04 | 11. Gráficos 2D: Interfaces [slides] | Lazy Foo' Productions: State Machines | ||
7 | 21/04 | Feriado (Tiradentes) | ||
23/04 | 12. Game Design I | PF1: Game Design Document | ||
8 | 28/04 | 13. Game Design II | ||
30/04 | 14. Gráficos 2D: Câmeras (Intro. TP3) [slides] | Scroll Back: The Theory and Practice of Cameras in Side-Scrollers | ||
9 | 05/05 | 15. Áudio: síntese [slides] | The Pudding: Waveforms | TP3: Super Mario Bros 1-1 |
07/05 | 16. Áudio: reprodução [slides] | Game Prog. Alg. & Tech.: 6. Sound | ||
10 | 12/05 | 17. Áudio: Composição I | MusicTheory.net: Lessons | |
14/05 | 17. Áudio: Composição II | Zectro: A Guide to Making Video Game Music | ||
11 | 19/05 | 18. Gráficos 2D: HUD (Intro TP4) [slides] | Game Prog. Alg. & Tech.: 10. User Interfaces | |
21/05 | 19. IA: Modelagem de Comportamento [slides] | Game Prog. Alg. & Tech.: 9. Artificial Intelligence (State-Based Behaviors) | ||
12 | 26/05 | 20. IA: Pathfinding I [slides] | ||
28/05 | 21. IA: Pathfinding II [slides] | Red Blob Games: Introduction to the A* Algorithm | ||
13 | 02/06 | 22. IA: Steering Behaviors [slides] | The Nature of Code: 5. Autonomous Agents | TP4: Super Mario Bros 1-2 |
04/06 | 23. IA: Procedural Content Generation [slides] | Kate Compton's GDC Talk: Practical Procedural Generation for Everyone | ||
14 | 09/06 | 24. Narrativas: Cutscenes [slides] | ||
11/06 | 25. Narrativas: Quests [slides] | Leszek Szczepanski's GDC Talk: Building Non-Linear Narratives in Horizon: Zero Dawn | ||
15 | 16/06 | 26. Gráficos 3D: Fundamentos e Modelos [slides] | Game Engine Architecture: 10. The Rendering Engine (pgs. 443-453) | PF2: Prototipação & Playtest |
18/06 | 27. Gráficos 3D: Transformações [slides] | |||
16 | 23/06 | 28. Gráficos 3D: Câmera e Projeções [slides] | ||
25/06 | Atividades Complementares | |||
17 | 30/06 | 29. Gráficos 3D: Iluminação | PF3: Finalização | |
02/07 | 30. Conclusão | |||
18 | 07/07 | Apresentação dos Trabalhos Finais | ||
09/07 | Apresentação dos Trabalhos Finais |