Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Tecnológica Federal do Paraná
Cornelio Procopio Brasil Programa de Pós-Graduação em Informática UTFPR |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://repositorio.utfpr.edu.br/jspui/handle/1/38853 |
Resumo: | architectures that provide generation capabilities in games. This study aims to improve the adoption of PCG by providing a reference architecture that meets the requirements outlined in the literature, as well as presenting an analysis of existing architectures. To achieve this, a systematic mapping was conducted, reviewing 121 publications; from these, nine studies were selected through database searches, snowballing, and manual search. Using these studies as a source to extract software requirements, a process called ProSA-RA was employed to design a reference architecture, named PCGRA, which was evaluated through interviews with software engineering professionals. As an additional form of architecture validation, a game was developed and used to measure the characteristics of the requirements. The selected studies indicate trends toward modular, scalable, and user-centered architectures, with a primary focus on content adaptation to the user, orchestration of different content aspects, and accessibility for designers to make use of PCG. Based on this, the proposed architecture, PCGRA, demonstrated good performance in metrics related to modularity, extensibility, maintainability, and performance. |
| id |
UTFPR-12_142f254903595482a30a755b2eff4dce |
|---|---|
| oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/38853 |
| network_acronym_str |
UTFPR-12 |
| network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository_id_str |
|
| spelling |
Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitaisPcgra: a reference architecture for procedural content generation in digital gamesArquitetura de softwareMapeamento conceitualEngenharia de softwareSoftware architectureConcept mappingSoftware engineeringCNPQ::ENGENHARIASCiência da Computaçãoarchitectures that provide generation capabilities in games. This study aims to improve the adoption of PCG by providing a reference architecture that meets the requirements outlined in the literature, as well as presenting an analysis of existing architectures. To achieve this, a systematic mapping was conducted, reviewing 121 publications; from these, nine studies were selected through database searches, snowballing, and manual search. Using these studies as a source to extract software requirements, a process called ProSA-RA was employed to design a reference architecture, named PCGRA, which was evaluated through interviews with software engineering professionals. As an additional form of architecture validation, a game was developed and used to measure the characteristics of the requirements. The selected studies indicate trends toward modular, scalable, and user-centered architectures, with a primary focus on content adaptation to the user, orchestration of different content aspects, and accessibility for designers to make use of PCG. Based on this, the proposed architecture, PCGRA, demonstrated good performance in metrics related to modularity, extensibility, maintainability, and performance.A Gerac¸ao Procedural de Conte ˜ udo ( ´ PCG) e amplamente utilizada na indústria de jogos para reduzir custos e tempo de desenvolvimento. No entanto, ainda nao existem arquiteturas de software consolidadas que fornec¸am as capacidades de geração em jogos. Este estudo tem como objetivo melhorar a adoção da PCG, fornecendo uma arquitetura de referencia que atenda aos requisitos expressos na literatura, além de apresentar uma analise das arquiteturas existentes. Para isso, foi realizado um mapeamento sistemático, que revisou 121 publicações; dessas, nove estudos foram selecionados a partir de bases de dados, técnica de snowballing e busca manual. Utilizando esses estudos como fonte para extrair os requisitos de software, um processo chamado ProSA-RA foi empregado para conceber uma arquitetura de referencia, denominada PCGRA, que foi avaliada por meio de entrevistas com profissionais de engenharia de software. Como forma adicional de validação da arquitetura, um jogo foi desenvolvido e utilizado para medir as caracteríssticas dos requisitos. Os estudos selecionados apontam tendencias em direção a arquiteturas modulares, escaláveis e centradas no usuário, com foco principalmente na adaptação do conteúdo ao usuário, na orquestração de diferentes aspectos do conteudo e na acessibilidade para que designers possam utilizar o PCG. Com base nisso, a arquitetura proposta, PCGRA, apresentou bom desempenho em métricas relacionadas a modularidade, extensibilidade, manutenibilidade e desempenho.Universidade Tecnológica Federal do ParanáCornelio ProcopioBrasilPrograma de Pós-Graduação em InformáticaUTFPRFabri, Jose Augustohttps://lattes.cnpq.br/1834856723867705Souza, Francisco Carlos Monteirohttps://orcid.org/0000-0002-8953-8653https://lattes.cnpq.br/0057958225738520Souza, Francisco Carlos Monteirohttps://lattes.cnpq.br/0057958225738520Fabri, Jose Augustohttps://lattes.cnpq.br/1834856723867705Valle, Pedro Henrique Diashttps://orcid.org/0000-0002-6929-7557http://lattes.cnpq.br/4325063212875648Vilela, Ricardo FerreiraPalacios, Rodrigo Henrique Cunhahttps://lattes.cnpq.br/0838678901162377So, Arthur Riuiti Pinheiro2025-11-05T17:03:49Z2025-11-05T17:03:49Z2025-09-05info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSO, Arthur Riuiti Pinheiro. Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais. 2025. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2025.http://repositorio.utfpr.edu.br/jspui/handle/1/38853porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2025-11-06T06:16:40Zoai:repositorio.utfpr.edu.br:1/38853Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2025-11-06T06:16:40Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
| dc.title.none.fl_str_mv |
Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais Pcgra: a reference architecture for procedural content generation in digital games |
| title |
Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais |
| spellingShingle |
Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais So, Arthur Riuiti Pinheiro Arquitetura de software Mapeamento conceitual Engenharia de software Software architecture Concept mapping Software engineering CNPQ::ENGENHARIAS Ciência da Computação |
| title_short |
Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais |
| title_full |
Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais |
| title_fullStr |
Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais |
| title_full_unstemmed |
Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais |
| title_sort |
Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais |
| author |
So, Arthur Riuiti Pinheiro |
| author_facet |
So, Arthur Riuiti Pinheiro |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Fabri, Jose Augusto https://lattes.cnpq.br/1834856723867705 Souza, Francisco Carlos Monteiro https://orcid.org/0000-0002-8953-8653 https://lattes.cnpq.br/0057958225738520 Souza, Francisco Carlos Monteiro https://lattes.cnpq.br/0057958225738520 Fabri, Jose Augusto https://lattes.cnpq.br/1834856723867705 Valle, Pedro Henrique Dias https://orcid.org/0000-0002-6929-7557 http://lattes.cnpq.br/4325063212875648 Vilela, Ricardo Ferreira Palacios, Rodrigo Henrique Cunha https://lattes.cnpq.br/0838678901162377 |
| dc.contributor.author.fl_str_mv |
So, Arthur Riuiti Pinheiro |
| dc.subject.por.fl_str_mv |
Arquitetura de software Mapeamento conceitual Engenharia de software Software architecture Concept mapping Software engineering CNPQ::ENGENHARIAS Ciência da Computação |
| topic |
Arquitetura de software Mapeamento conceitual Engenharia de software Software architecture Concept mapping Software engineering CNPQ::ENGENHARIAS Ciência da Computação |
| description |
architectures that provide generation capabilities in games. This study aims to improve the adoption of PCG by providing a reference architecture that meets the requirements outlined in the literature, as well as presenting an analysis of existing architectures. To achieve this, a systematic mapping was conducted, reviewing 121 publications; from these, nine studies were selected through database searches, snowballing, and manual search. Using these studies as a source to extract software requirements, a process called ProSA-RA was employed to design a reference architecture, named PCGRA, which was evaluated through interviews with software engineering professionals. As an additional form of architecture validation, a game was developed and used to measure the characteristics of the requirements. The selected studies indicate trends toward modular, scalable, and user-centered architectures, with a primary focus on content adaptation to the user, orchestration of different content aspects, and accessibility for designers to make use of PCG. Based on this, the proposed architecture, PCGRA, demonstrated good performance in metrics related to modularity, extensibility, maintainability, and performance. |
| publishDate |
2025 |
| dc.date.none.fl_str_mv |
2025-11-05T17:03:49Z 2025-11-05T17:03:49Z 2025-09-05 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
SO, Arthur Riuiti Pinheiro. Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais. 2025. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2025. http://repositorio.utfpr.edu.br/jspui/handle/1/38853 |
| identifier_str_mv |
SO, Arthur Riuiti Pinheiro. Pcgra: uma arquitetura de referência para geração procedural de conteúdo em jogos digitais. 2025. Dissertação (Mestrado em Informática) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2025. |
| url |
http://repositorio.utfpr.edu.br/jspui/handle/1/38853 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Cornelio Procopio Brasil Programa de Pós-Graduação em Informática UTFPR |
| publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Cornelio Procopio Brasil Programa de Pós-Graduação em Informática UTFPR |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
| instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
| instacron_str |
UTFPR |
| institution |
UTFPR |
| reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
| repository.mail.fl_str_mv |
riut@utfpr.edu.br || sibi@utfpr.edu.br |
| _version_ |
1850498343985217536 |