Prévia do material em texto
WBA0895_v1.0 Projeto de jogos 2D: game art e programação WBA0895_v1_VA_V1_24 Games 2D: conceitos e processos Um panorama geral Bloco 1 Rafael Hungaro Cabral Vamos refletir? Você já parou para pensar sobre como surgiu e qual foi o primeiro game da história? História dos games • Tennis for Two. • Auge da guerra fria. • Físico nuclear William Higinbotham. • Sem patente do projeto. • Primeira bomba atômica. • Osciloscópio. Tennis for Two Fonte: https://galaxiagamer.com.br/tennis- for-two-primeiro-jogo-videogame/. História dos games • Turbochamp (algoritmo, partida de xadrez), ao final da década de 1940, por Alan Turing. • Alan Turing (matemático britânico, pai da Inteligência Artificial e também da Ciência da Computação). • Máquina de Turing (protótipo/computadores modernos). História dos games • Driller em 1987. • DarkSide em 1988. • Doom, Quake e Wolfenstein 3D na década de 1990. • Jogo 3D na década de 1990? • Ray casting. Jogo Doom Fonte: PixieMe/adobe.stock.com. Características de um jogo virtual • Interações por intermédio de uma interface. • Dispositivo de processamento. • Dispositivo de geração de transmissão de imagem. • Dispositivo de interação. • Game apenas recebia comando, atualmente envia sinais (vibração do controle – reações – imersão). Funcionamento geral • Usuário envia comandos (abrir jogo). • Sistema operacional carrega informações no hardware. • Processado e transmitido ao monitor. • Envio de novos comandos pelo usuário (tomada de decisão). • Tempo de resposta (menor possível). Games 2D: conceitos e processos Onde se aplicam Bloco 2 Rafael Hungaro Cabral O que é um jogo 2D? • Gráficos bidimensionais. • Altura e largura (X, Y). Plano Cartesiano Fonte: SAMYA/adobe.stock.com. O que é um jogo 2D? • Foco na mecânica, design simples e intuitivo. • Parallax. • Demanda menos processamento gráfico. Parallax Fonte: Vector Tradition/adobe.stock.com. Exemplos de jogos 2D Jogo Pong Fonte: Giovanni Cancemi/adobe.stock.com. Exemplos de jogos 2D Jogo do Mário Bros Fonte: CassiOpeiaZz/adobe.stock.com. Exemplos de jogos 2D Sonic The Hedgehog Fonte: https://www.techtudo.com.br/listas/2020/01/sonic-the- hedgehog-confira-a-evolucao-dos-graficos-da-popular-franquia.ghtml. Games 2D: conceitos e processos Conceitos e abordagens de criação Bloco 3 Rafael Hungaro Cabral Conceito e design do jogo • Ideia e enredo. • Gênero do jogo (ex.: plataforma, puzzle, RPG) e compreender as expectativas dos jogadores para esse gênero. • Personagens e cenários. • Mecânicas de jogo. Desenvolvimento técnico • Ferramentas e motores de jogo. • Programação. • Arte e animação. • Áudio. Testes e qualidade • Testes de jogo. • Feedback de usuários. • Equilíbrio e dificuldade. Mercado e distribuição • Análise de mercado. • Modelo de negócio. • Marketing e divulgação. • Plataformas de distribuição. Outros itens • Propriedade intelectual. • Contratos e licenças. • Atualizações e patches. • Suporte ao cliente. • Verificar a validade da proposta de terceiros. Teoria em prática Games 2D: conceitos e processos Bloco 4 Rafael Hungaro Cabral Reflita sobre a seguinte situação Você foi contratado por uma empresa de desenvolvimento de jogos para criar um protótipo de um jogo 2D simples que servirá como base para um futuro projeto maior. O objetivo é desenvolver um personagem que possa ser movimentado pelo cenário utilizando as teclas direcionais do teclado. Este protótipo precisa ser desenvolvido apenas utilizando linhas de comando. Norte para a resolução A resolução para esta situação será apresentada de maneira prática. Consolidando o aprendizado Games 2D: conceitos e processos Bloco 5 Rafael Hungaro Cabral Consolidando o aprendizado • Surgimento dos games. • Funcionamento dos jogos eletrônicos. • Principais características. • Aspectos importantes na construção de um game 2D. Quiz Como o equilíbrio entre inovação e familiaridade pode influenciar o sucesso de um jogo 2D no mercado atual? Quiz – Resolução Inovação: inovação pode trazer novos elementos e mecânicas que diferenciam o jogo dos concorrentes. Por exemplo, incluir a introdução de novos estilos de arte, mecânicas de jogo inovadoras ou narrativas originais. Familiaridade: jogos que utilizam elementos familiares podem atrair jogadores que já estão confortáveis com certos estilos de jogo ou mecânicas. Isso pode incluir o uso de controles intuitivos, temas populares ou gêneros bem estabelecidos. Riscos e recompensas: ser muito inovador (potencial para afastar jogadores) versus os riscos de ser muito familiar (potencial para ser visto como genérico ou sem originalidade). Estudos de caso: analisar jogos 2D que conseguiram um bom equilíbrio entre inovação e familiaridade, bem como aqueles que falharam devido a um desequilíbrio entre esses elementos. Feedback do usuário: a importância de testar o jogo com o público-alvo durante o desenvolvimento para ajustar o equilíbrio entre inovação e familiaridade. Leitura Fundamental Prezado estudante, as indicações a seguir podem estar disponíveis em algum dos parceiros da nossa Biblioteca Virtual (faça o login por meio do seu AVA), e outras podem estar disponíveis em sites acadêmicos (como o SciELO), repositórios de instituições públicas, órgãos públicos, anais de eventos científicos ou periódicos científicos, todos acessíveis pela internet. Isso não significa que o protagonismo da sua jornada de autodesenvolvimento deva mudar de foco. Reconhecemos que você é a autoridade máxima da sua própria vida e deve, portanto, assumir uma postura autônoma nos estudos e na construção da sua carreira profissional. Por isso, nós o convidamos a explorar todas as possibilidades da nossa Biblioteca Virtual e além! Sucesso! Indicação de leitura 1 Este trabalho analisou o cenário atual dos jogos e a importância da plataforma Unity na criação de games, destacando seus recursos e funcionalidades. Foram desenvolvidos dois jogos 2D usando a Unity: "Space Fights 1", um jogo de batalhas espaciais, e "Coleta Max", que envolve coleta de lixo em um cenário de trânsito intenso. Referência SILVA, Felipe Rodrigues; LOPES, Vinícius Luiz; CARVALHO, Marcos Alberto. Desenvolvimento de jogos na plataforma unity. RE3C-Revista Eletrônica Científica de Ciência da Computação, v. 11, n. 1, 2016. Indicação de leitura 2 Esta pesquisa explora como as IA generativas podem contribuir para diversas áreas do desenvolvimento de jogos, impulsionadas pela popularidade dos videogames e dispositivos móveis. Referência SCHNEIDER, Willian Felipe Husek; MANGAN, Patrícia Kayser Vargas. Explorando potencialidades e limitações de inteligências artificiais generativas no desenvolvimento de jogos: usando chatgpt e midjourney para construir um jogo 2D. Diálogos e Perspectivas Interventivas, v. 4, p. e19457-e19457, 2023. Referências GETTLER, Joe. The First Video Game?: Before 'Pong,' There Was 'Tennis for Two’. Brookhaven national laboratory, [s.d.]. Disponível em: https://www.bnl.gov/about/history/firstvideo.php. Acesso em: 23 jul 2024. PROCESSING. Linguagem Processing. Processing foundation, [s.d.]. Disponível em: https://processing.org. Acesso em 23 de jul. 2024. SCHNEIDER, Willian Felipe Husek; MANGAN, Patrícia Kayser Vargas. Explorando potencialidades e limitações de inteligências artificiais generativas no desenvolvimento de jogos: usando chatgpt e midjourney para construir um jogo 2D. Diálogos e Perspectivas Interventivas, v. 4, p. e19457-e19457, 2023. RIZZO, M. L. A. O que é plano cartesiano? Brasil Escola, [s.d.]. Disponível em: https://brasilescola.uol.com.br/o-que-e/matematica/o-que-e-plano- cartesiano.htm. Acesso em: 25 jul. 2024. SILVA, Felipe Rodrigues; LOPES, Vinícius Luiz; CARVALHO, Marcos Alberto. Desenvolvimento de jogos na plataforma unity. RE3C-Revista Eletrônica Científica de Ciência da Computação, v. 11, n. 1, 2016. UNITY.Unity. [s.d.]. Disponível em: https://unity.com/pt. Acesso em: 23 jul. 2024. Bons estudos! Slide 1: Projeto de jogos 2D: game art e programação Slide 2: Games 2D: conceitos e processos Slide 3 Slide 4: História dos games Slide 5: História dos games Slide 6: História dos games Slide 7: Características de um jogo virtual Slide 8: Funcionamento geral Slide 9: Games 2D: conceitos e processos Slide 10: O que é um jogo 2D? Slide 11: O que é um jogo 2D? Slide 12: Exemplos de jogos 2D Slide 13: Exemplos de jogos 2D Slide 14: Exemplos de jogos 2D Slide 15: Games 2D: conceitos e processos Slide 16: Conceito e design do jogo Slide 17: Desenvolvimento técnico Slide 18: Testes e qualidade Slide 19: Mercado e distribuição Slide 20: Outros itens Slide 21: Games 2D: conceitos e processos Slide 22 Slide 23 Slide 24: Games 2D: conceitos e processos Slide 25 Slide 26 Slide 27 Slide 28 Slide 29: Indicação de leitura 1 Slide 30: Indicação de leitura 2 Slide 31 Slide 32: Bons estudos!