Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis

Detalhes bibliográficos
Autor(a) principal: Maia, Carlos Edmilson da Silva
Data de Publicação: 2010
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
Texto Completo: http://repositorio.ufsm.br/handle/1/5358
Resumo: Game development presents more challenges as this type of software becomes more complex and detailed. As in the development of traditional software, this growth in scope incurs in a development process that costs more and has a longer production time, increasing the risks faced by companies that wish to enter or maintain themselves in the electronic game market. With this, it becomes increasingly desirable to search and implement tools that allow for the reduction of required resources to develop games. It is also noticeable that there is an increasing need to proved development teams with new tools that allow faster creation of prototypes, enabling them to test and evolve new game ideas in a nimbler and less expensive way. This work presents the project and implementation of a modular platform that aims to solve or lessen the aforementioned problems, offering a tool that allows for the development of games with reduced costs, in addition to simplifying the quick prototyping process. Through the use of a programming approach based on reusable software components written in different programming languages, this work aims to enable methodologies that are able to foster code reuse, to facilitate team work, to reduce development time and to improve the quality of the final product.
id UFSM-20_3a9e9084beda70d2d47805b089c68e89
oai_identifier_str oai:repositorio.ufsm.br:1/5358
network_acronym_str UFSM-20
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str 3913
spelling 2010-08-042010-08-042010-03-26MAIA, Carlos Edmilson da Silva. CREATION OF A PLATFORM FOR COMPONENT BASED GAME DEVELOPMENT. 2010. 57 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2010.http://repositorio.ufsm.br/handle/1/5358Game development presents more challenges as this type of software becomes more complex and detailed. As in the development of traditional software, this growth in scope incurs in a development process that costs more and has a longer production time, increasing the risks faced by companies that wish to enter or maintain themselves in the electronic game market. With this, it becomes increasingly desirable to search and implement tools that allow for the reduction of required resources to develop games. It is also noticeable that there is an increasing need to proved development teams with new tools that allow faster creation of prototypes, enabling them to test and evolve new game ideas in a nimbler and less expensive way. This work presents the project and implementation of a modular platform that aims to solve or lessen the aforementioned problems, offering a tool that allows for the development of games with reduced costs, in addition to simplifying the quick prototyping process. Through the use of a programming approach based on reusable software components written in different programming languages, this work aims to enable methodologies that are able to foster code reuse, to facilitate team work, to reduce development time and to improve the quality of the final product.O desenvolvimento de jogos apresenta mais desafios à medida que softwares desse tipo tornam-se mais complexos e detalhados. Assim como no desenvolvimento de softwares tradicionais, esse crescimento do escopo incorre em custos maiores e prazos de produção mais longos, aumentando os riscos enfrentados por empresas do ramo que buscam situar-se ou manter-se no mercado de jogos eletrônicos. Com isso, torna-se cada vez mais desejável buscar e implementar formas de desenvolvimento que possibilitem a redução de recursos necessários para a produção desse tipo de software. Também se observa um aumento da necessidade de disponibilizar às equipes de desenvolvimento novas ferramentas que possibilitem a criação mais rápida de protótipos, permitindo testar e evoluir novas ideias de jogos de forma mais ágil e menos onerosa. Este trabalho trata do projeto e da implementação de uma plataforma modular que objetiva a resolução ou amenização dos problemas citados, oferecendo uma ferramenta que possibilite o desenvolvimento de jogos com custo reduzido, além de simplificar o processo de prototipação rápida. Através do uso de uma abordagem de programação baseada no uso de componentes de software reaproveitáveis escritos em diferentes linguagens de programação, este trabalho busca tornar possível metodologias que sejam capazes de incentivar o reuso de código, facilitar o trabalho em equipe, reduzir o tempo de desenvolvimento e melhorar a qualidade do produto final.application/pdfporUniversidade Federal de Santa MariaPrograma de Pós-Graduação em InformáticaUFSMBRCiência da ComputaçãoSoftware baseado em componentesDesenvolvimento de jogosEngenharia de softwarePadrões de projetoComponent-based software developmentGame developmentSoftware engineeringDesign patternsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOArquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveisCreation of a platform for component based game developmentinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisd'Ornellas, Marcos Cordeirohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4794883E4Pozzer, Cesar Tadeuhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4794883T3Clua, Esteban Walter Gonzalezhttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4707920U1http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4227710P6Maia, Carlos Edmilson da Silva10030000000740030030030030014277591-d49a-4687-a655-fca50eddc9465321fd09-e812-4c7c-ac26-cc5e8ca8ef1377577568-b50a-40bf-b3c1-b57b2e740ece18bfab74-94b8-4b2c-ac82-5283497377fbinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSMORIGINALMAIA, CARLOS EDMILSON DA SILVA.pdfapplication/pdf2398029http://repositorio.ufsm.br/bitstream/1/5358/1/MAIA%2c%20CARLOS%20EDMILSON%20DA%20SILVA.pdf293ab9dd7a1f4e7fa75f0eb25f57f118MD51TEXTMAIA, CARLOS EDMILSON DA SILVA.pdf.txtMAIA, CARLOS EDMILSON DA SILVA.pdf.txtExtracted texttext/plain96026http://repositorio.ufsm.br/bitstream/1/5358/2/MAIA%2c%20CARLOS%20EDMILSON%20DA%20SILVA.pdf.txt25da50dfffa19a99abe8e6808739c5bfMD52THUMBNAILMAIA, CARLOS EDMILSON DA SILVA.pdf.jpgMAIA, CARLOS EDMILSON DA SILVA.pdf.jpgIM Thumbnailimage/jpeg4869http://repositorio.ufsm.br/bitstream/1/5358/3/MAIA%2c%20CARLOS%20EDMILSON%20DA%20SILVA.pdf.jpgc2bdaba6f26a01c1658d8ffb28ee9a0fMD531/53582022-04-29 16:00:21.363oai:repositorio.ufsm.br:1/5358Repositório Institucionalhttp://repositorio.ufsm.br/PUBhttp://repositorio.ufsm.br/oai/requestopendoar:39132022-04-29T19:00:21Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.por.fl_str_mv Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis
dc.title.alternative.eng.fl_str_mv Creation of a platform for component based game development
title Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis
spellingShingle Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis
Maia, Carlos Edmilson da Silva
Software baseado em componentes
Desenvolvimento de jogos
Engenharia de software
Padrões de projeto
Component-based software development
Game development
Software engineering
Design patterns
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis
title_full Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis
title_fullStr Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis
title_full_unstemmed Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis
title_sort Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis
author Maia, Carlos Edmilson da Silva
author_facet Maia, Carlos Edmilson da Silva
author_role author
dc.contributor.advisor1.fl_str_mv d'Ornellas, Marcos Cordeiro
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4794883E4
dc.contributor.advisor-co1.fl_str_mv Pozzer, Cesar Tadeu
dc.contributor.advisor-co1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4794883T3
dc.contributor.referee1.fl_str_mv Clua, Esteban Walter Gonzalez
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4707920U1
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4227710P6
dc.contributor.author.fl_str_mv Maia, Carlos Edmilson da Silva
contributor_str_mv d'Ornellas, Marcos Cordeiro
Pozzer, Cesar Tadeu
Clua, Esteban Walter Gonzalez
dc.subject.por.fl_str_mv Software baseado em componentes
Desenvolvimento de jogos
Engenharia de software
Padrões de projeto
topic Software baseado em componentes
Desenvolvimento de jogos
Engenharia de software
Padrões de projeto
Component-based software development
Game development
Software engineering
Design patterns
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Component-based software development
Game development
Software engineering
Design patterns
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Game development presents more challenges as this type of software becomes more complex and detailed. As in the development of traditional software, this growth in scope incurs in a development process that costs more and has a longer production time, increasing the risks faced by companies that wish to enter or maintain themselves in the electronic game market. With this, it becomes increasingly desirable to search and implement tools that allow for the reduction of required resources to develop games. It is also noticeable that there is an increasing need to proved development teams with new tools that allow faster creation of prototypes, enabling them to test and evolve new game ideas in a nimbler and less expensive way. This work presents the project and implementation of a modular platform that aims to solve or lessen the aforementioned problems, offering a tool that allows for the development of games with reduced costs, in addition to simplifying the quick prototyping process. Through the use of a programming approach based on reusable software components written in different programming languages, this work aims to enable methodologies that are able to foster code reuse, to facilitate team work, to reduce development time and to improve the quality of the final product.
publishDate 2010
dc.date.accessioned.fl_str_mv 2010-08-04
dc.date.available.fl_str_mv 2010-08-04
dc.date.issued.fl_str_mv 2010-03-26
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.citation.fl_str_mv MAIA, Carlos Edmilson da Silva. CREATION OF A PLATFORM FOR COMPONENT BASED GAME DEVELOPMENT. 2010. 57 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2010.
dc.identifier.uri.fl_str_mv http://repositorio.ufsm.br/handle/1/5358
identifier_str_mv MAIA, Carlos Edmilson da Silva. CREATION OF A PLATFORM FOR COMPONENT BASED GAME DEVELOPMENT. 2010. 57 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Santa Maria, Santa Maria, 2010.
url http://repositorio.ufsm.br/handle/1/5358
dc.language.iso.fl_str_mv por
language por
dc.relation.cnpq.fl_str_mv 100300000007
dc.relation.confidence.fl_str_mv 400
300
300
300
300
dc.relation.authority.fl_str_mv 14277591-d49a-4687-a655-fca50eddc946
5321fd09-e812-4c7c-ac26-cc5e8ca8ef13
77577568-b50a-40bf-b3c1-b57b2e740ece
18bfab74-94b8-4b2c-ac82-5283497377fb
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 Federal de Santa Maria
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Informática
dc.publisher.initials.fl_str_mv UFSM
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal de Santa Maria
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
bitstream.url.fl_str_mv http://repositorio.ufsm.br/bitstream/1/5358/1/MAIA%2c%20CARLOS%20EDMILSON%20DA%20SILVA.pdf
http://repositorio.ufsm.br/bitstream/1/5358/2/MAIA%2c%20CARLOS%20EDMILSON%20DA%20SILVA.pdf.txt
http://repositorio.ufsm.br/bitstream/1/5358/3/MAIA%2c%20CARLOS%20EDMILSON%20DA%20SILVA.pdf.jpg
bitstream.checksum.fl_str_mv 293ab9dd7a1f4e7fa75f0eb25f57f118
25da50dfffa19a99abe8e6808739c5bf
c2bdaba6f26a01c1658d8ffb28ee9a0f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv
_version_ 1801223691372068864