FUNDAÇÃO UNIVERSIDADE FEDERAL DO PAMPA CAMPUS ALEGRETE CURSO DE ENGENHARIA ELÉTRICA PROGRAMA DA DISCIPLINA NOME: Laboratório de Desenvolvimento de Jogos Digitais CÓDIGO: CARGA-HORÁRIA: 60h CRÉDITOS: 2T 2P Ementa Conceitos básicos de jogos digitais. Interface gráfica com usuário em jogos. Princípios de animação e sonorização. Detecção de colisão. Introdução a IA e física em jogos. Experiência de usuário. Frameworks e engines. Protótipos. Objetivos Desenvolver habilidades de projeto e programação no contexto de jogos digitais. Conteúdo Programático UNIDADE 1 - Conceitos básicos 1.1. Histórico de jogos, gêneros e mecânicas 1.2. Projeto e arquitetura de jogos 1.3. Fundamentos de interface gráfica com usuário 1.4. Personagens e cenários UNIDADE 2 - Animação e sonorização 2.1. Animação básica 2.2. Detecção de colisão 2.3. Som e música UNIDADE 3 - Simulação e outros recursos 3.1. Simulação de física em jogos 3.2. Efeitos especiais e partículas 3.3. Inteligência artificial para jogos 3.4. Frameworks e engines para jogos 3.5. Outros tópicos especiais Bibliografia Básica 1. Deitel, P. Deitel, H. Java: como programar. Pearson / Prentice Hall, 2010. 2. Pressman, R. Engenharia de software – uma abordagem profissional. Grupo A, 2011. 3. Preece, J. Rogers, Y. Sharp, H. Design de interação: além da interação humano-computador. Bookman, 2005. Bibliografia Complementar 1. Rabin, S. Introduction to game development. Course technology - CENGAGE Learning, 2010. 2. Feijó, B. Clua, E. Silva, F. Introdução à ciência da computação com jogos: aprendendo a programar com entretenimento. Campus Elsevier, 2009. 3. NFGMan. Character design for mobile devices. Rotovision, 2006. 4. Salen, K. Zimmerman, E. Regras do jogo: fundamentos do design de jogos. Blucher, 2012. 5. Hamer, C. Creating mobile games: using Java ME platform to put the fun into your mobile device and cell phone. Apress, 2007.