Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/45352
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2025_MarianaOliveiraPiresDoRio_tcc.pdf5,92 MBAdobe PDFver/abrir
Título: Decay Protocol: modernização de MUDs clássicos com cliente Unity e servidor em C++
Autor(es): Rio, Mariana Oliveira Pires do
Orientador(es): Serrano, Maurício
Coorientador(es): Serrano, Milene
Assunto: Design de jogos
Jogos - desenvolvimento
Usabilidade (Computação)
Jogos digitais
Jogos Multi-User Dungeon (MUD)
Role Playing Game (RPG)
Data de apresentação: 15-Dez-2025
Data de publicação: 10-Ago-2026
Referência: RIO, Mariana Oliveira Pires do. Decay Protocol: modernização de MUDs clássicos com cliente Unity e servidor em C++. 2025. 137 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) — Universidade de Brasília, Brasília, 2025.
Resumo: Os jogos do tipo Multi-User Dungeon (MUD) representam uma das formas mais antigas de experiências multijogador digitais, caracterizadas pela interação textual e pela forte ênfase narrativa. Apesar de sua relevância histórica, o modelo clássico apresenta limita ções frente às demandas contemporâneas de usabilidade e integração visual. Este trabalho implementa uma reinterpretação moderna desse gênero por meio do desenvolvimento do jogo Decay Protocol, que combina comandos textuais, interface gráfica e narrativa inte rativa, preservando a essência dos MUDs; enquanto adota tecnologias atuais. O projeto desenvolve com base na evolução do sistema UnMUD, que modernizou o código-fonte do SimpleMUD em C++. A partir dessa base, o trabalho implementa novas funcionalidades, incluindo integração com o motor Unity, comunicação cliente–servidor via sockets TCP, sistema de classes jogáveis, mecânica de corrupção por área e uma interface entre ter minal e elementos gráficos. O banco de dados PostgreSQL e o uso de ferramentas como Docker, GitHub Actions e GoogleTest garantiram portabilidade, qualidade de código e testes automatizados. Os resultados obtidos demonstram a viabilidade técnica e concei tual do projeto, com desempenho estável na comunicação em rede, e boa aceitação em testes preliminares de usabilidade. O protótipo produzido valida a possibilidade de unir a profundidade textual dos MUDs com abordagens gráficas modernas, oferecendo um am biente acessível para experimentação, ensino no campo da Engenharia de Software, e no design de jogos independentes.
Abstract: Multi-User Dungeon (MUD) games represent one of the oldest forms of digital multi player experiences, characterized by textual interaction and a strong emphasis on nar rative. Despite their historical relevance, the classic model presents limitations in light of contemporary demands for usability and visual integration. This work implements a modern reinterpretation of this genre through the development of the game Decay Proto col, which combines textual commands, a graphical interface, and interactive narrative, preserving the essence of MUDs while adopting current technologies.The project was de veloped based on the evolution of the UnMUD system (ALVES, 2023), which modernized the SimpleMUD C++ source code. From this foundation, new functionalities were in corporated, including integration with the Unity engine, client–server communication via TCP sockets, a playable class system, an area-based corruption mechanic, and an inter face between the terminal and graphical elements. The PostgreSQL database and the use of tools such as Docker, GitHub Actions, and GoogleTest ensured portability, code quality, and automated testing.The results obtained demonstrate the technical and con ceptual viability of the project, with stable performance in network communication and good acceptance in preliminary usability tests. The produced prototype validates the possibility of combining the textual depth of MUDs with modern graphical approaches, offering an accessible environment for experimentation, teaching in the field of Software Engineering, and in independent game design.
Informações adicionais: Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade de Ciências e Tecnologias em Engenharia, Engenharia de Software, 2025.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Engenharia de Software



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.