BIA - IFPI Campus Teresina Central Tecnologia Analise e Desenvolvimento de Sistemas - Teresina Central
Use este identificador para citar ou linkar para este item: https://bia.ifpi.edu.br/jspui/handle/123456789/5104
Tipo: Trabalho de Conclusão de Curso
Título: Técnicas de programação para otimização de jogos desktop na Godot Engine
Autor: Gomes, Gabriel de Almeida Lima
Orientador(a): Santos, Elanne Cristina Oliveira dos
metadata.dc.contributor.referee1: Sousa, Duanny Dreyton Bezerra
metadata.dc.contributor.referee2: Ramos, Ricardo Martins
Resumo: O presente estudo visa investigar as principais técnicas de otimização para jogos desenvolvidos utilizando o motor de jogos Godot Engine, com ênfase na plataforma desktop. Nesta pesquisa, serão explorados conceitos essenciais sobre otimização de jogos, tais como técnicas que visam economizar recursos computacionais com o objetivo de atingir melhor desempenho. Para este trabalho, foram apresentadas 3 (três) estratégias de otimização (Object Pooling, Spatial Partition e Dirty Flag) que usam métodos de programação com o objetivo de melhorar a performance e fluidez de jogos, usando uma abordagem que priorize uma execução de código rápida e econômica. Após a apresentação das técnicas, cada uma delas foi implementada no jogo Platformer 2D, um jogo gratuito de código aberto disponível no motor de jogos Godot Engine. Logo em seguida foram realizadas comparações e análises dos resultados obtidos antes e depois de aplicar as otimizações propostas.
Abstract: This study aims to investigate the main optimization techniques for games developed using the Godot Engine, with a focus on the desktop platform. The research explores essential concepts of game optimization, such as techniques aimed at saving computational resources to achieve better performance. For this work, three optimization strategies (Object Pooling, Spatial Partition, and Dirty Flag) were presented, which utilize programming methods to enhance game performance and smoothness, prioritizing fast and efficient code execution. After introducing the techniques, each was implemented in the Platformer 2D game, a free, open-source game available on the Godot Engine. Subsequently, comparisons and analyses of the results obtained before and after applying the proposed optimizations were conducted.
Palavras-chave: Godot Engine (Motor de jogos gratuitos)
Otimização de jogos
Plataforma desktop
Cnpq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::ANALISE DE ALGORITMOS E COMPLEXIDADE DE COMPUTACAO
metadata.dc.language: por
País: Brasil
Editor: Instituto Federal de Educação, Ciência e Tecnologia do Piauí
Sigla: IFPI
Unidade: Campus Teresina Central
Citação: GOMES, Gabriel de Almeida Lima. Técnicas de programação para otimização de jogos desktop na Godot Engine. Orientadora: Elanne Cristina Oliveira dos Santos. 2025. 62 f. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Instituto Federal do Piauí, Campus Teresina Central, Teresina, 2025
Tipo de acesso: Acesso Aberto
URI: https://bia.ifpi.edu.br/jspui/handle/123456789/5104
Data do documento: 28-Jul-2025
Aparece nas coleções:Analise e Desenvolvimento de Sistemas - Teresina Central

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2025_tcc_galgomes2.11 MBAdobe PDFVisualizar/Abrir


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