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
Registro completo de metadados
Campo DCValorIdioma
dc.creatorGomes, Gabriel de Almeida Lima-
dc.date.accessioned2025-12-01T20:51:16Z-
dc.date.available2025-12-01T20:51:16Z-
dc.date.issued2025-07-28-
dc.identifier.citationGOMES, 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, 2025pt_BR
dc.identifier.urihttps://bia.ifpi.edu.br/jspui/handle/123456789/5104-
dc.description.abstractThis 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.pt_BR
dc.languageporpt_BR
dc.publisherInstituto Federal de Educação, Ciência e Tecnologia do Piauípt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectGodot Engine (Motor de jogos gratuitos)pt_BR
dc.subjectOtimização de jogospt_BR
dc.subjectPlataforma desktoppt_BR
dc.titleTécnicas de programação para otimização de jogos desktop na Godot Enginept_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.creator.Latteshttps://lattes.cnpq.br/2878060846350872pt_BR
dc.contributor.advisor1Santos, Elanne Cristina Oliveira dos-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/0284554241145841pt_BR
dc.contributor.referee1Sousa, Duanny Dreyton Bezerra-
dc.contributor.referee2Ramos, Ricardo Martins-
dc.description.resumoO 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.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCampus Teresina Centralpt_BR
dc.publisher.initialsIFPIpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::ANALISE DE ALGORITMOS E COMPLEXIDADE DE COMPUTACAOpt_BR
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.