Use este identificador para citar ou linkar para este item:
https://bia.ifpi.edu.br/jspui/handle/123456789/5104Registro completo de metadados
| Campo DC | Valor | Idioma |
|---|---|---|
| dc.creator | Gomes, Gabriel de Almeida Lima | - |
| dc.date.accessioned | 2025-12-01T20:51:16Z | - |
| dc.date.available | 2025-12-01T20:51:16Z | - |
| dc.date.issued | 2025-07-28 | - |
| dc.identifier.citation | 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 | pt_BR |
| dc.identifier.uri | https://bia.ifpi.edu.br/jspui/handle/123456789/5104 | - |
| dc.description.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. | pt_BR |
| dc.language | por | pt_BR |
| dc.publisher | Instituto Federal de Educação, Ciência e Tecnologia do Piauí | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.subject | Godot Engine (Motor de jogos gratuitos) | pt_BR |
| dc.subject | Otimização de jogos | pt_BR |
| dc.subject | Plataforma desktop | pt_BR |
| dc.title | Técnicas de programação para otimização de jogos desktop na Godot Engine | pt_BR |
| dc.type | Trabalho de Conclusão de Curso | pt_BR |
| dc.creator.Lattes | https://lattes.cnpq.br/2878060846350872 | pt_BR |
| dc.contributor.advisor1 | Santos, Elanne Cristina Oliveira dos | - |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/0284554241145841 | pt_BR |
| dc.contributor.referee1 | Sousa, Duanny Dreyton Bezerra | - |
| dc.contributor.referee2 | Ramos, Ricardo Martins | - |
| dc.description.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. | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.department | Campus Teresina Central | pt_BR |
| dc.publisher.initials | IFPI | pt_BR |
| dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::ANALISE DE ALGORITMOS E COMPLEXIDADE DE COMPUTACAO | pt_BR |
| Aparece nas coleções: | Analise e Desenvolvimento de Sistemas - Teresina Central | |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| 2025_tcc_galgomes | 2.11 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.
