Otimização de Desempenho no Desenvolvimento de Jogos

  • Thiago Luiz Alves Targino UFMS
  • Nahri Moreano UFMS

Resumo


O avanço da indústria de jogos digitais, para entretenimento e aplicações sérias, resultou em uma alta demanda de recursos computacionais. Técnicas de otimização podem ser aplicadas para possibilitar a execução dos mesmos atendendo a requisitos de desempenho e de custo do hardware. Este artigo descreve e exemplifica diversas otimizações que visam melhorar o desempenho de jogos digitais. Um conjunto de experimentos é apresentado, onde algumas otimizações são implementadas e os resultados de desempenho obtidos analisados.

Referências

Amélio, C. (2018). A Indústria e o Mercado de Jogos Digitais no Brasil. In SBGames, pages 1497-1506. Cadabra Games (2020). Adore. https://www.cadabragames.com.

CODEMGE (2020). Série de Estudos Setoriais em Economia Criativa - Games. Technical report, Companhia de Desenvolvimento de Minas Gerias.

Kjems, K., Pedersen, E., and Madsen, S. (2016). Tools, Tricks and Technologies for Reaching Stutter Free 60 FPS in INSIDE. Unite, [link]. Acessado em junho/2022.

Lebedev, R. (2020). 'Witcher 3' on the Nintendo Switch: CPU & Memory Optimization. Game Developers Conference, [link]. Acessado em junho/2022.

Mello, G. et al. (2015). Como a indústria brasileira de jogos digitais pode passar de fase. BNDES Setorial, 42:337-382.

National Research Council (2010). The Rise of Games and High-Performance Computing for Modeling and Simulation. The National Academies Press.

Nystrom, R. (2014). Game Programming Patterns. Genever Benning. Savas, N. (2017). Nomad Game Engine: Part 4.3 - AoS vs SoA. [link]. Acessado em junho/2022.

Unity Technologies (2019). Introduction to Object Pooling. [link]. Acessado em junho/2022.

Unity Technologies (2021). Unity User Manual 2021.3. https://docs.unity3d.com.
Publicado
19/10/2022
TARGINO, Thiago Luiz Alves; MOREANO, Nahri. Otimização de Desempenho no Desenvolvimento de Jogos. In: WORKSHOP DE INICIAÇÃO CIENTÍFICA - SIMPÓSIO EM SISTEMAS COMPUTACIONAIS DE ALTO DESEMPENHO (SSCAD), 23. , 2022, Florianópolis. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 73-80. DOI: https://doi.org/10.5753/wscad_estendido.2022.225646.