Por favor, use este identificador para citar o enlazar este ítem: http://repositorio.ufc.br/handle/riufc/73708
Tipo: TCC
Título : Desempenho do Design Orientado a Dados com Unity DOTS
Autor : Venâncio, Marcos Vinícius de Lima
Tutor: Jucá, Paulyne Matthews
Palabras clave : Desenvolvimento de Jogos;Design Orientado a Dados;Design Orientado a Objetos;Unity DOTS;Desempenho
Fecha de publicación : 2023
Citación : VENÂNCIO, Marcos Vinícius de Lima. Desempenho do Design Orientado a Dados com Unity DOTS. 2023. 56 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação)-Universidade Federal do Ceará, Campus de Quixadá, Quixadá, 2023.
Resumen en portugués brasileño: A eficiência é uma busca eterna no mundo do desenvolvimento de software, principalmente em cenários extremos como o de jogos. O Design Orientado a Dados (DOD) surge como uma abordagem alternativa ao já consolidado Design Orientado a Objetos (DOO), provendo melhores caminhos para alcançar resultados de alto desempenho. Este trabalho busca comparar o desempenho dessas duas abordagens usando o Unity DOTS, que é uma série de pacotes adicionados à engine Unity que disponibilizam meios de programar jogos usando o Design Orientado a Dados. Um experimento-jogo foi criado tanto na versão DOD quanto na DOO e então submetido a vários testes em três PCs de configurações diferentes. Os resultados mostraram um ganho expressivo na abordagem DOD, entretanto em cenários onde o PC possui um gargalo na GPU, o ganho cobriu somente a eficiência de uso do hardware, não tendo impacto nos FPS (quadros por segundo), uma vez que o fluxo para a geração do frame é atrasado pela GPU, e não pela carga de trabalho na CPU.
Abstract: The efficiency is an eternal quest in the world of software development, particularly in extreme scenarios such as games. Data-Oriented Design (DOD) has emerged as an alternative approach to the well-established Object-Oriented Design (OOD), providing better paths to achieve highperformance results. This work aims to compare the performance of these two approaches using Unity DOTS, which is a series of packages added to the Unity engine that enables game programming using Data-Oriented Design. Two versions of an experimental game were created, one using OOD and the other using DOD, and were subsequently subjected to tests on three PCs with varying hardware configurations. The results showed a significant performance gain with the DOD approach. However, in scenarios where the PC experiences a GPU bottleneck, the gain is limited to improved hardware utilization and does not impact the FPS (frames per second), as the frame generation is delayed by the GPU rather than CPU workload.
URI : http://www.repositorio.ufc.br/handle/riufc/73708
Aparece en las colecciones: CIÊNCIA DA COMPUTAÇÃO-QUIXADÁ - Monografias

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
2023_tcc_mvlvenancio.pdf8,62 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.