Ementa e bibliografia
Objetivo Geral
Compreender os conceitos básicos do processo de criação de jogos (game design); Entender os elementos presentes em uma arquitetura de jogos; Compreender o funcionamento de um jogo baseado em cenários e personagens tridimensionais; Entender os conceitos de Física envolvidos no desenvolvimento de um jogo tridimensional. Escolher e utilizar ferramentas para desenvolvimento de jogos; Desenvolver jogos com cenários e personagens tridimensionais.
Ementa
Conceitos básicos de jogos digitais. Game design document. Interface e usuários. Princípios de animação e sonorização. Detecção de colisão. Introdução à IA e física em jogos. Experiência de usuário. Frameworks e engines. Protótipos. Gamificação.
Bibliografia Básica
- GREGORY, J. et al. Game Engine Architecture. A K Peters, 2014.
- LENGYEL, E. Mathematics for 3D Game Programming and Computer Graphics. 3rd Ed., Course Technology PTR, 2011.
- SCHWAB, B. AI Game Engine Programming. 2nd Ed., Charles River Media, 2008.
Bibliografia Complementar
- MCSHAFFRY, M. Game Coding Complete. 3rd Ed., Charles River Media, 2009.
- MOLLER, Tomas. Real-time rendering. 3rd ed. Wellesley, Mass. A.K. Peters. c2008.
- VERTH, J. Essential Mathematics for Games and Interactive Applications: A Programmer's Guide. Morgan Kaufmann, 2004.
Texto extraído de Projeto pedagógico e Resolução nº 28/2023, página 114. Em divergência, vale o PDF oficial.