Calendário
Calendário da disciplina com base na [RESOLUÇÃO CEPE Nº 04/2024]:
| Semana | Data | Aulas | Leituras | Trabalhos |
|---|---|---|---|---|
| 1 | 11/08 | 1. Introdução [slides] | ||
| 13/08 | 2. SDL [slides] | TP0: Setup | ||
| 2 | 18/08 | 3. Intro. à Computação Gráfica [slides] | Game Engine Architecture: 10. The Rendering Engine (pgs. 443-461) | |
| 20/08 | DCC Week | |||
| 3 | 25/08 | 4. OpenGL + Transformações [slides] | Learn Open GL: Hello Triangle, Shaders e Transformations | |
| 27/08 | 5. Game Loop [slides] | Game Prog. Patterns: 9. Game Loop | ||
| 4 | 01/09 | 6. Game Objects [slides] | Game Prog. Patterns: 10. Update Method e 14. Component | TP1: Pong |
| 03/09 | 7. Objetos Rígidos [slides] | The Nature of Code: 2. Forces | ||
| 5 | 08/09 | 8. Detecção de Colisão [slides] | Jeff Thompson, Collision Detection Tutorial | |
| 10/09 | 9. Otimizações de Colisões | Game Prog. Patterns: 20. Spatial Partition | ||
| 6 | 15/09 | 10. Sistemas de Partículas [slides] | The Nature of Code: 4. Particle Systems | |
| 17/09 | 11. Gráficos 2D [slides] | Learn Open GL: Textures | TP2: Asteroids | |
| 7 | 22/09 | 12. Câmeras 2D [slides] | Itay Keren, Scroll Back: The Definitive Camera Design Guide for 2D Games & Side-Scrollers | |
| 24/09 | Atividades Complementares | |||
| 8 | 29/09 | 13. Game Design [slides] | Hunicke, Robin, Marc LeBlanc, and Robert Zubek. MDA: A formal approach to game design and game research." 2004. | |
| 01/10 | 14. Level Design | |||
| 9 | 06/10 | 15. Interace com o Usuário [slides] | ||
| 08/10 | 16. Síntese de Áudio [slides] | The Pudding: Let's Learn About Waveforms | TP3: Super Mario Bros | |
| 10 | 13/10 | 17. Reprodução de Áudio [slides] | ||
| 15/10 | 18. Câmeras 3D I [slides] | Learn Open GL: Coordinate Systems | ||
| 11 | 20/10 | 18. Câmeras 3D II | Learn Open GL: Camera | |
| 22/10 | 19. Iluminação 3D | Learn Open GL: Lighting | TP4: Star Fox | |
| 12 | 27/10 | Feriado (Dia do Servidor Público) | ||
| 29/10 | 20. IA: Máquinas de Estados Finitos [slides] | Game Prog. Patterns: 7. State | ||
| 13 | 03/11 | 21. IA: Pathfinding [slides] | Red Blob Games: Introduction to the A* Algorithm | |
| 05/11 | 22. IA: Steering Behaviors [slides] | The Nature of Code: 5. Autonomous Agents | PF2: Prototipação | |
| 14 | 10/11 | 23. IA: Procedural Content Generation I [slides] | PCG Book: 1. Introduction | |
| 12/11 | 24. IA: Procedural Content Generation II | |||
| 15 | 17/11 | 25. Narrativas: Cutscenes e Missões [slides] | Leszek Szczepanski's GDC Talk: Building Non-Linear Narratives in Horizon: Zero Dawn | |
| 19/11 | 26. Efeitos de Pós-Processamento [slides] | Learn Open GL: Framebuffers | ||
| 16 | 24/11 | 27. Apresentações Convidadas | ||
| 26/11 | Atividades Complementares | |||
| 17 | 01/12 | 28. Conclusão: Entrando na Indústria | ||
| 03/12 | 29. PF2: Playtest | PF2: Playtest | ||
| 18 | 08/12 | Feriado (Imaculada Conceição) | ||
| 10/12 | 30. Apresentação dos Trabalhos Finais I | |||
| 19 | 15/12 | 31. Apresentação dos Trabalhos Finais II |