Repositório Institucional do IFRS - Página Inicial

CodeQuest: aprendendo a programar com RPG interativo

Show simple item record

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


Files in this item

Files Size Format View Description
1234567892599 2.781Mb PDF View/Open Texto completo

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account