Otimização de Desempenho no Desenvolvimento de Jogos

  • Thiago Luiz Alves Targino UFMS
  • Nahri Moreano UFMS

Abstract


The advance of the digital games industry, for entertainment and serious applications, resulted in a high demand for computing resources. Optimization techniques can be applied to enable their execution while meeting performance and hardware cost requirements. This article describes and exemplifies several optimizations that aim to improve the performance of digital games. A set of experiments is presented, where some optimizations are implemented and the performance results obtained are analyzed.

References

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.
Published
2022-10-19
TARGINO, Thiago Luiz Alves; MOREANO, Nahri. Otimização de Desempenho no Desenvolvimento de Jogos. In: UNDERGRADUATE RESEARCH WORKSHOP - SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (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.