The Unlimited Rulebook: architecting the economy mechanics of games
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Tese |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | https://www.teses.usp.br/teses/disponiveis/45/45134/tde-22122021-205515/ |
Resumo: | The creative process of developing digital games alternates between modifying the game and playing it to evaluate the produced experience. However, the more technical effort is required to change the game, the longer it takes to evaluate it and the more expensive it becomes to change it. Our research focuses on a part of the creative process in games that is particularly prone to expensive technical changes: economy mechanics with self-amending rules. To minimize the cost of the changes they involve, we propose the Unlimited Rulebook, a reference architecture that guides developers when designing their game systems. We use a consolidated systematic process that traces each design decision back to the information sources that support it then evaluates the resulting reference architecture both qualitatively and empirically. The results show that, for the appropriate game genres and feature sets, the Unlimited Rulebook successfully avoids expensive retroactive changes by relying on extensibility, data-driven design, adaptive object models, and emulated predicate dispatching. |
id |
USP_79269aa883cd171aadb373e42f731141 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-22122021-205515 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
The Unlimited Rulebook: architecting the economy mechanics of gamesO Unlimited Rulebook: arquitetando as mecânicas de economia de jogosArquitetura de referênciaArquitetura de softwareComputer gamesDesign patternsGame mechanicsJogos de computadorMecânicas em jogosPadrões de projetoReference architectureSoftware architectureThe creative process of developing digital games alternates between modifying the game and playing it to evaluate the produced experience. However, the more technical effort is required to change the game, the longer it takes to evaluate it and the more expensive it becomes to change it. Our research focuses on a part of the creative process in games that is particularly prone to expensive technical changes: economy mechanics with self-amending rules. To minimize the cost of the changes they involve, we propose the Unlimited Rulebook, a reference architecture that guides developers when designing their game systems. We use a consolidated systematic process that traces each design decision back to the information sources that support it then evaluates the resulting reference architecture both qualitatively and empirically. The results show that, for the appropriate game genres and feature sets, the Unlimited Rulebook successfully avoids expensive retroactive changes by relying on extensibility, data-driven design, adaptive object models, and emulated predicate dispatching.O processo criativo de se desenvolver um jogo digital alterna entre modificar o jogo e jogá-lo para avaliar a experiência resultante. No entanto, quanto mais trabalho técnico é necesário para mudar o jogo, mais se demora para fazer essa avaliação e mais caro fica fazer mudanças. Esta pesquisa se concentra em uma parte do processo criativo em jogos cujo esforço técnico em realizar mudanças é bastante custoso: mecânicas de economia com regras de auto-alteração. Para minimizar o custo das mudanças que essas mecânicas envolvem, nós propomos o Unlimited Rulebook, uma arquitetura de referencia que guia desenvolvedores ao projetar seus sistemas de jogos. Usamos um processo sistemático e consolidado que associa cada decisão de projeto à fonte de informação que levou a ela e, depois, avalia a arquitetura de referência resultante tanto qualitativamente quanto empiricamente. Os resultados mostram que, para gêneros de jogos e conjuntos de funcionalidades condizentes, o Unlimited Rulebook reduz mudanças retroativas caras com sucesso, valendo-se de extensibilidade, data-driven design, adaptive object models e predicate dispatching.Biblioteca Digitais de Teses e Dissertações da USPKon, FabioMizutani, Wilson Kazuo2021-10-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/45/45134/tde-22122021-205515/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesseng2022-01-18T20:12:02Zoai:teses.usp.br:tde-22122021-205515Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212022-01-18T20:12:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
The Unlimited Rulebook: architecting the economy mechanics of games O Unlimited Rulebook: arquitetando as mecânicas de economia de jogos |
title |
The Unlimited Rulebook: architecting the economy mechanics of games |
spellingShingle |
The Unlimited Rulebook: architecting the economy mechanics of games Mizutani, Wilson Kazuo Arquitetura de referência Arquitetura de software Computer games Design patterns Game mechanics Jogos de computador Mecânicas em jogos Padrões de projeto Reference architecture Software architecture |
title_short |
The Unlimited Rulebook: architecting the economy mechanics of games |
title_full |
The Unlimited Rulebook: architecting the economy mechanics of games |
title_fullStr |
The Unlimited Rulebook: architecting the economy mechanics of games |
title_full_unstemmed |
The Unlimited Rulebook: architecting the economy mechanics of games |
title_sort |
The Unlimited Rulebook: architecting the economy mechanics of games |
author |
Mizutani, Wilson Kazuo |
author_facet |
Mizutani, Wilson Kazuo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Kon, Fabio |
dc.contributor.author.fl_str_mv |
Mizutani, Wilson Kazuo |
dc.subject.por.fl_str_mv |
Arquitetura de referência Arquitetura de software Computer games Design patterns Game mechanics Jogos de computador Mecânicas em jogos Padrões de projeto Reference architecture Software architecture |
topic |
Arquitetura de referência Arquitetura de software Computer games Design patterns Game mechanics Jogos de computador Mecânicas em jogos Padrões de projeto Reference architecture Software architecture |
description |
The creative process of developing digital games alternates between modifying the game and playing it to evaluate the produced experience. However, the more technical effort is required to change the game, the longer it takes to evaluate it and the more expensive it becomes to change it. Our research focuses on a part of the creative process in games that is particularly prone to expensive technical changes: economy mechanics with self-amending rules. To minimize the cost of the changes they involve, we propose the Unlimited Rulebook, a reference architecture that guides developers when designing their game systems. We use a consolidated systematic process that traces each design decision back to the information sources that support it then evaluates the resulting reference architecture both qualitatively and empirically. The results show that, for the appropriate game genres and feature sets, the Unlimited Rulebook successfully avoids expensive retroactive changes by relying on extensibility, data-driven design, adaptive object models, and emulated predicate dispatching. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-10-20 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/45/45134/tde-22122021-205515/ |
url |
https://www.teses.usp.br/teses/disponiveis/45/45134/tde-22122021-205515/ |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1809091003137654784 |