Introdução

Esta página apresenta o Trabalho de Conclusão de Curso supervisionado de Fernando Yang, realizado sob a orientação do professor Pedro Henrique Dias Valle, como requisito obrigatório para a graduação no Instituto de Matemática, Estatística e Ciência da Computação da Universidade de São Paulo (IME-USP).

O objetivo principal deste projeto é pesquisar e desenvolver uma arquitetura de referência para jogos digitais de código aberto. Ao estabelecer uma base estruturada e bem documentada, o projeto visa apoiar a criação de softwares de jogos confiáveis, sustentáveis e extensíveis. A OSG-RA pretende servir como um guia abrangente para desenvolvedores e pesquisadores que buscam construir soluções de jogos robustas, escaláveis e orientadas para a comunidade no ecossistema open source.

Resumo do Trabalho

Com a popularização de diversos engines para jogos digitais, o desenvolvimento desses produtos de software tornou-se mais acessível tanto para especialistas quanto para pessoas sem formação prévia em desenvolvimento de software. No entanto, a criação de jogos digitais continua sendo um campo complexo, que exige a integração de múltiplos sistemas e tecnologias. Em especial, no contexto de desenvolvimento de jogos open source, cujo código é aberto e pode ser modificado por uma comunidade global de desenvolvedores, a necessidade de uma arquitetura bem definida torna-se ainda mais crítica. Diante desse cenário, este trabalho teve como objetivo principal estabelecer uma arquitetura de referência que auxilie o processo de desenvolvimento de jogos digitais open source, denominada OSG-RA. Para isso, adotou-se o processo sistematizado de construção de arquiteturas de referência, chamado ProSA-RA1. A OSG-RA foi avaliada por meio dos métodos Architecture Tradeoff Analysis Method2 (ATAM) e Technology Acceptance Model3 (TAM), a fim de verificar sua aderência aos requisitos de qualidade identificados, bem como sua eficácia e facilidade de uso no contexto de desenvolvimento de jogos. Os resultados da avaliação demonstram que a OSG-RA satisfaz de modo satisfatório os objetivos estabelecidos, embora pontos de melhoria tenham sido identificados para prosseguimento em trabalhos futuros. Espera-se que a OSG-RA facilite a criação de jogos digitais open source, assegurando, simultaneamente, atributos de qualidade essenciais como confiabilidade, manutenibilidade e jogabilidade.

Monografia

Pôster da Apresentação

Slides da Apresentação

References


<
Previous Post
Finishing the PR
>
Blog Archive
Archive of all previous blog posts