BIA - IFPI Campus Picos Tecnologia Tecnologia em Análise e Desenvolvimento de Sistemas - Picos
Use este identificador para citar ou linkar para este item: https://bia.ifpi.edu.br/jspui/handle/123456789/5810
Tipo: Trabalho de Conclusão de Curso
Título: Desenvolvimento de um sistema para gerenciamento de catálogos pessoais de jogos digitais
Autor: Borges, Rafael Pereira
Orientador(a): Luz, Anthony Irlan Marques
Resumo: O crescimento do mercado de jogos digitais e a ampla disponibilidade de títulos tornam a organização de bibliotecas pessoais e a descoberta de novos jogos tarefas cada vez mais desafiadoras para os usuários. Nesse contexto, este trabalho apresenta o desenvolvimento de um sistema web para gerenciamento de catálogos pessoais de jogos digitais, capaz de integrar funcionalidades de organização da biblioteca com um mecanismo de recomendação baseado em modelos de linguagem de grande porte. A solução foi desenvolvida utilizando Java, Spring Boot, Hibernate, Flyway e PostgreSQL, além da integração com a API RAWG para obtenção de informações dos jogos e com a plataforma Groq para geração das recomendações. Inicialmente, foram levantados os requisitos do sistema e elaborados os modelos que orientaram sua implementação. Em seguida, foi desenvolvida uma API REST contemplando funcionalidades para au- tenticação de usuários, gerenciamento de perfis, busca e organização da biblioteca de jogos e geração de recomendações personalizadas a partir de um título ou de uma descrição em linguagem natural. A validação da aplicação foi realizada por meio de testes funcionais dos endpoints da API e da avaliação da qualidade das recomenda- ções utilizando a abordagem LLM as a Judge, baseada em critérios relacionados à similaridade da experiência, gameplay, ambientação, justificativas e qualidade geral das recomendações. Os resultados obtidos demonstraram que a solução desenvol- vida atendeu aos objetivos propostos, apresentando desempenho satisfatório tanto na implementação das funcionalidades previstas quanto na geração de recomendações coerentes com as preferências informadas pelos usuários. Dessa forma, o trabalho evidencia a viabilidade da utilização de modelos de linguagem como apoio a sistemas de recomendação de jogos, contribuindo para a organização de bibliotecas digitais e para a descoberta de novos títulos.
Abstract: The growth of the digital gaming market and the widespread availability of titles make organizing personal libraries and discovering new games increasingly challenging tasks for users. In this context, this work presents the development of a web system for managing personal catalogs of digital games, capable of integrating library organization functionalities with a recommendation engine based on large-scale language models. The solution was developed using Java, Spring Boot, Hibernate, Flyway and Post- greSQL, in addition to integration with the RAWG API to obtain game information and with the Groq platform to generate recommendations. Initially, the system requirements were raised and the models that guided its implementation were developed. Next, a REST API was developed with features for user authentication, profile management, game library search and organization, and the generation of personalized recommen- dations from a title or natural language description. The application was validated through functional testing of the API endpoints and recommendation quality assessment using the LLM as a Judge approach based on criteria related to similarity of experi- ence, gameplay, setting, justifications and overall quality of recommendations. The results obtained demonstrate that the developed solution met the proposed objectives, presenting satisfactory performance both in implementing the planned functionalities and in generating recommendations consistent with the preferences informed by users. Thus, the work highlights the feasibility of using language models to support game recommendation systems, contributing to the organization of digital libraries and the discovery of new titles.
Palavras-chave: Jogos digitais
Sistemas de recomendação
Aplicações web
API REST
Cnpq: Sistemas de Computação
metadata.dc.language: por
País: Brasil
Editor: Instituto Federal de Educação, Ciência e Tecnologia do Piauí
Sigla: IFPI
Unidade: Campus Picos
Tipo de acesso: Acesso Aberto
URI: https://bia.ifpi.edu.br/jspui/handle/123456789/5810
Data do documento: 2026
Aparece nas coleções:Tecnologia em Análise e Desenvolvimento de Sistemas - Picos

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2026_tcc_rpborges.pdf323.53 kBAdobe PDFVisualizar/Abrir
2026_termo_rpborges.pdf269.49 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.