| dc.contributor.advisor |
Coelho, Rafael Vieira |
pt_BR |
| dc.contributor.author |
Herpich, Gustavo |
pt_BR |
| dc.date.accessioned |
2026-02-03T19:23:27Z |
pt_BR |
| dc.date.available |
2026-02-03T19:23:27Z |
pt_Br |
| dc.date.issued |
2025 |
pt_BR |
| dc.identifier.uri |
https://dspace.ifrs.edu.br/xmlui/handle/123456789/2599 |
pt_BR |
| dc.description.abstract |
Este artigo apresenta o desenvolvimento do jogo educacional CodeQuest, um serious game do gênero RPG interativo, voltado ao ensino de lógica de programação para iniciantes. A proposta busca mitigar as dificuldades recorrentes no ensino tradicional de algoritmos, como a abstração excessiva e a baixa motivação dos alunos, por meio da integração de mecânicas lúdicas, narrativa contextualizada e resolução progressiva de desafios. No jogo, o jogador interage com o ambiente e personagens utilizando comandos programados em Lua, os quais são convertidos automaticamente para GDScript a fim de executar ações no motor de jogo. O projeto foi desenvolvido utilizando a Godot Engine e a extensão GDExtension, permitindo a integração entre as linguagens e o controle dinâmico das mecânicas educacionais. O jogo é estruturado em fases que introduzem conceitos fundamentais de programação, como sequências lógicas,
condicionais, laços de repetição e funções. Testes serão aplicados com alunos do IFRS– Farroupilha com o objetivo de avaliar o impacto do jogo no engajamento e na aprendizagem dos conceitos abordados. |
pt_BR |
| dc.description.abstract |
This paper presents the development of the educational game CodeQuest, an interactive RPG-style serious game designed to teach programming
logic to beginners. The proposal aims to address common challenges in traditional algorithm teaching, such as high abstraction levels and low student engagement, by incorporating game mechanics, contextualized narrative, and progressive problem-solving activities. In the game, players interact with the environment and non-player characters through commands written in Lua, which
are automatically converted into GDScript to be executed within the game engine. The project was developed using the Godot Engine and the GDExtension framework, enabling integration between scripting languages and educational
mechanics. The game is organized into levels that gradually introduce core programming concepts, including logical sequencing, conditional statements, loops, and functions. Tests will be conducted with students from IFRS – Farroupilha to
assess the game’s impact on learning outcomes and student engagement. |
en |
| dc.format.mimetype |
application/pdf |
pt_BR |
| dc.language.iso |
por |
pt_BR |
| dc.rights |
Open Access |
en |
| dc.subject |
Análise de sistemas |
pt_BR |
| dc.subject |
Software - Desenvolvimento |
pt_BR |
| dc.title |
CodeQuest: aprendendo a programar com RPG interativo |
pt_BR |
| dc.type |
Trabalho de conclusão de graduação |
pt_BR |
| dc.degree.grantor |
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul |
pt_BR |
| dc.degree.level |
Graduação |
pt_BR |
| dc.degree.date |
2025 |
pt_BR |
| dc.degree.local |
Farroupilha, BR-RS |
pt_BR |
| dc.degree.graduation |
Tecnologia em Análise e Desenvolvimento de Sistemas |
pt_BR |
| dc.degree.department |
Campus Farroupilha |
pt_BR |