| Campo Dublin Core | Valor | Língua |
| dc.contributor.advisor | Serrano, Maurício | - |
| dc.contributor.author | Rio, Mariana Oliveira Pires do | - |
| dc.identifier.citation | 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. | pt_BR |
| dc.description | Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade de Ciências e Tecnologias em Engenharia, Engenharia de Software, 2025. | pt_BR |
| dc.description.abstract | 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. | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.subject.keyword | Design de jogos | pt_BR |
| dc.subject.keyword | Jogos - desenvolvimento | pt_BR |
| dc.subject.keyword | Usabilidade (Computação) | pt_BR |
| dc.subject.keyword | Jogos digitais | pt_BR |
| dc.subject.keyword | Jogos Multi-User Dungeon (MUD) | pt_BR |
| dc.subject.keyword | Role Playing Game (RPG) | pt_BR |
| dc.title | Decay Protocol: modernização de MUDs clássicos com cliente Unity e servidor em C++ | pt_BR |
| dc.type | Trabalho de Conclusão de Curso - Graduação - Bacharelado | pt_BR |
| dc.date.accessioned | 2026-08-10T20:29:44Z | - |
| dc.date.available | 2026-08-10T20:29:44Z | - |
| dc.date.submitted | 2025-12-15 | - |
| dc.identifier.uri | https://bdm.unb.br/handle/10483/45352 | - |
| dc.language.iso | Português | pt_BR |
| dc.rights.license | 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. | pt_BR |
| dc.contributor.advisorco | Serrano, Milene | - |
| dc.description.abstract1 | 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. | pt_BR |
| Aparece na Coleção: | Engenharia de Software
|