REPOSITORIO PUCSP Monografias Lato Sensu (Especialização e MBA) Monografias Lato Sensu (em Processamento)
Use este identificador para citar ou linkar para este item: https://repositorio.pucsp.br/jspui/handle/handle/27316
Tipo: Monografia de Especialização
Título: A relação entre padrões de projeto e jogos digitais desenvolvidos no unity
Autor(es): Souza Neto, Edival Martin de
Primeiro Orientador: Gatti, Daniel Couto
Resumo: Motores de jogos são softwares que disponibilizam bibliotecas e ferramentas utilizadas no desenvolvimento de projetos de jogos digitais, e que ajudam a diminuir a complexidade na implementação desses projetos. Atualmente, um dos motores de jogos mais populares é o Unity, utilizado tanto por pequenos estúdios quanto grandes empresas desenvolvedoras no mercado. Dentro do contexto do Unity, os padrões de projeto - soluções reutilizáveis para problemas específicos e recorrentes em projetos de software orientados a objetos - podem ser aplicados para obter uma estrutura de código mais consistente e uma arquitetura bem definida, respeitando a arquitetura e o fluxo de trabalho do motor de jogo. Este trabalho apresenta uma pesquisa descritiva de alguns dos principais padrões de projeto utilizados em jogos digitais, e como eles se relacionam com as características do Unity. São apresentados os padrões de projeto tradicionais nos projetos de software, além de padrões de projeto específicos em projetos de jogos e em quais contextos poderiam ser aplicados em projetos de jogos. Na conclusão deste trabalho, sugere-se como esses padrões podem ser utilizados em conjunto dentro do Unity e como as características do motor de jogo impactam na decisão do uso de um padrão de projeto
Abstract: Game engines are software that provides libraries and tools used in digital game projects development, that help to reduce complexity of implementation in these projects. Nowadays, one of the most popular game engines is Unity, used by both small studios and large developer companies in the market. Design patterns - reusable solutions for specific and recurrent problems in object-oriented software projects - can be applied in Unity to obtain a more consistent code structure and well-defined architecture, respecting game engine’s architecture and workflow. This paper presents a descriptive study of some of the major design patterns used in digital games and how they relate to the Unity’s characteristics. Traditional design patterns in software projects are presented, as well as specific design patterns in game projects and in which contexts they could be applied in game projects. In conclusion, it is suggested how these patterns can be used together with Unity and how game engine’s characteristics impact the decision of using a design pattern
Palavras-chave: Padrões de projeto
Unity
Orientação a objetos
Design patterns
Unity
Object oriented
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
Idioma: por
País: Brasil
Editor: Pontifícia Universidade Católica de São Paulo
Sigla da Instituição: PUC-SP
metadata.dc.publisher.department: Faculdade de Ciências Exatas e Tecnologia
metadata.dc.publisher.program: Especialização em Engenharia de Software
Citação: Souza Neto, Edival Martin de. A relação entre padrões de projeto e jogos digitais desenvolvidos no unity. 2017. Monografia de Especialização (Especialização em Engenharia de Software) - Faculdade de Ciências Exatas e Tecnologia da Pontifícia Universidade Católica de São Paulo, São Paulo, 2017.
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.pucsp.br/jspui/handle/handle/27316
Data do documento: 29-Jul-2017
Aparece nas coleções:Monografias Lato Sensu (em Processamento)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
EDIVAL MARTIN DE SOUZA NETO.pdf1,38 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.