The Unlimited Rulebook: architecting the economy mechanics of games

Detalhes bibliográficos
Autor(a) principal: Mizutani, Wilson Kazuo
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