Introdução ao Design de Games 1. Público-Alvo Qualquer pessoa com idade superior a 15 anos, profissional da área ou não, interessada em tomar contato e desenvolver os conhecimentos básicos para iniciar-se no segmento de games e áreas afins, como animação em 2D (Flash), ensino a distância, treinamentos, etc. 2. Ementa - Introdução a lógica. Teoria dos jogos; - Desenvolvimento do raciocínio lógico para jogos; - Rotinas lógicas elementares; - Programação de scripts para jogos; - Ferramentas básicas do Flash; - Desenvolvimento de animações básicas no Flash; - Inclusão de sons no Flash. Ferramentas de interatividade no Flash; - Programação básica em Action Script. 3. Carga horária total - 30 horas/aula. 4. Objetivos Gerais Iniciar os interessados no fascinante mundo do Design de Jogos Eletrônicos (Design de Games), oferecendo condições para que desenvolvam as competências básicas neste segmento, de modo a favorecer o diálogo e a interação com os demais profissionais desta área, bem como ampliar sua esfera de atuação no mercado. 5. Objetivos Específicos Fornecer as bases metodológicas e conceituais necessárias para uma formação técnica introdutória na área de games; Auxiliar na compreensão das dinâmicas interdisciplinares, bem como, das diferentes matizes da linguagem e do pensamento aplicadas aos processos de elaboração de uma metodologia de projetos aplicada aos games;
Instrumentalizar os alunos para a elaboração de diagnósticos por meio do desenvolvimento de competências e habilidades criativas, inovadoras e sempre atualizadas com as demandas e as necessidades do mercado de jogos; Fornecer um referencial teórico e prático que possibilite uma contínua atualização profissional; Conhecer as etapas dos processos de produção audiovisual. Compreender os principais elementos envolvidos no uso das ferramentas do software utilizado na criação de animações e jogos. Interpretar roteiros e orientações ou instruções de direção, de edição e de finalização de imagens. Elaborar rafes, bonecos e guias de montagem. Utilizar ferramentas eletrônicas de acesso e manipulação de imagens (scanners) e software para animação em 2D (Flash). 5.1. Conteúdo programático Flash Tópicos da Ementa Detalhamento Carga horária Prevista Bibliografia sugerida Ferramentas básicas do Flash CS3 - Apresentação da interface e das principais ferramentas e características do software 1 Recursos de animação - Animação quadro-a-quadro; - Interpolação de movimento; - Interpolação de forma; 1 Efeitos complementares - Efeito máscara; - Efeito alpha; - Efeito tinta; - Efeito brilho; - Filtros Explicação e demonstração das estruturas básicas - Gráficos; - Movie clips; - Botões; - Cenas; Criação e construção das estruturas básicas - Criação de gráficos; - Criação de movie-clip; - Criação de botões; Efeitos sonoros; sons e imagens - Explicação e exercício de aplicação de efeitos sonoros, sons e imagens no flash;
Explicação sobre action-script - Apresentação da linguagem e menus de programação; 1; 2; 3; 4 e 5 Desenvolvimento de programações e rotinas básicas em action-script - Stop; - Play; - Goto; - Next; 1; 2; 3; 4 e 5 Exercício Final de Avaliação - Exercício prático contendo tudo que foi aprendido 1,5 1; 2; 3; 4 e 5 5.2. Conteúdo programático Lógica Tópicos da Ementa Detalhamento Carga horária Prevista Bibliografia sugerida Introdução à lógica - Apresentação das principais características numa estrutura de sistema; Ambientes de programação visual - Apresentação da interface e das ferramentas utilizadas em Visual Basic; Programação em Visual Basic - Conceitos básicos; 2,0 -Técnicas de Programação Não Estruturada, Estruturada e Orientada ao Objeto; - Rotinas e scripts de programação para as mais diversas estruturas; 3,0 Entrada e saída de dados de sistemas de informação; - Estrutura de programação para entrada e saída de dados; 2,0 Armazenamento e métodos de acesso aos dados; - Explicação e exercício de métodos de armazenamento e acesso de dados; Exercícios práticos; - Exercícios práticos que simulam diversas situações em jogos; 2,0 1; 2; 3; 4 e 5 Aplicação da programação em um jogo; - Aplicação dos conhecimentos adquiridos em Flash e junção com programação em VB; 2,0 1; 2; 3; 4 e 5 Exercício Final de Avaliação; - Prova contendo tudo que foi aprendido; 1; 2; 3; 4 e 5
6. Bibliografia básica: 6.1 - Lógica de programação 1 - MANZANO, José Augusto N. G.; OLIVEIRA, Jayr Figueiredo de Olveira. Algoritmos - Lógica para Desenvolvimento de Programação. 6.ed. São Paulo: Érica, 1999. 2 - YOURDON, Edward; COAD, Peter. Analise baseada em Objetos. 2ed. Rio de Janeiro: Campus, 1997. 3 - DEL PRADO, Juano. Aplicações em Visual Basic 6. Florianópolis, Sc: Advanced, 1999. 4 - LIMA, Adilson da Silva. Aplicações em Visual Basic 6 - Bancos de Dados. 2. ed. São Paulo: Érica, 2001. 5 - OLIVEIRA, Adelize Generini de; DEL PRADO, Juano. Acessando Bancos de Dados com Visual Basic 6. Florianópolis, Sc: Advanced, 1999. 6.2 - Flash 1 - MINORELLO, Danilo, PAULA, Everaldo Antonio de. Flash Professional 8 Alto Impacto na Web. Viena. 2007. 2 - JANOTA, Dauton, PIOLOGO, Ricardo, PIOLOGO, Rodrigo. Flash Animado. Excel Book. 3 - RODHES, Gelem. Desenvolvimento de Games com Macromedia Flash Professional 8. Cengage. 2007. 4 - SCHYTEMA, Paul. Design de Games Uma Abordagem Prática. Cengage. 2007 5 - PERUCIA, Alexandre Souza [et al.]. Desenvolvimento de Jogos Eletrônicos Teoria e Prática. Novatec. 2007. 7. Currículo resumido dos professores Alesandro Scarpione é Pós Graduado em Engenharia de Software na Universidade São Judas Tadeu e é Tecnólogo em Processamento de dados. Possui diversos cursos de especialização na área de informática e também é proprietário da Scrasys Informática. Atua há 19 anos como consultor nas áreas de desenvolvimento de sistemas e TI. Leciona há 12 anos em cursos de nível técnico e de nível superior.
Mario Sergio Zaize é Pós-graduado em Artes e Educação pela UNICSUL, bacharel em Design Digital pela Universidade Anhembi Morumbi, com diversos cursos de especialização em Design, Artes e Comunicação. Designer, publicitário e ilustrador, com 27 anos de experiência, é proprietário da Arte Urbana Comunicações, por meio do que presta assessoria a diversas empresas nas áreas de publicidade propaganda, produção gráfica e editorial, multimídia, produção digital e web. Leciona há 25 anos em cursos de nível técnico e nível superior.