Style Journey: A Gamification Proposal for Teaching CSS
Resumo
Introduction: In front-end development, Cascading Style Sheets (CSS) is a key technology for styling web interfaces. In the early learning stages, undergraduate students are introduced to concepts such as colors, layout, and positioning. Objective: This paper presents Style Journey, a gamified application inspired by Role-Playing Game (RPG) elements and 16-bit aesthetics, designed to make introductory CSS learning more interactive. Stage: The project consists of a web application built with React.js and back-end frameworks, combining a fantasy theme with practical, progressively structured CSS challenges. Results: It is expected that this approach will complement traditional learning methods, supporting practice and familiarity with basic CSS concepts in a more dynamic way, serving as a foundation for future automated qualitative evaluation modules.
Palavras-chave:
Gamification, CSS, Web Development, Computer Science Education
Referências
Martins, A. and Silva, B. (2023). Challenges in CSS teaching: a literature review. In: Proceedings of the Workshop on Computing Education.
Thomas, T. (2015). Flexbox Froggy. Browser game. Available at: [link]. Accessed: April 24, 2026.
Zhang, L. (2015). CSS Diner. Browser game. Available at: [link]. Accessed: April 24, 2026.
Silva, J. and Souza, M. (2024). Plataformas gamificadas para o ensino de programação: um relato de experiência. Anais do Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames).
Deterding, S., Dixon, D., Khaled, R., and Nacke, L. (2011). From game design elements to gamefulness: defining gamification. In: Proceedings of the 15th international academic MindTrek conference. ACM. p. 9-15.
Carneiro e Silva, C. (2021). The use of Pixel Art aesthetics in games in times of high-performance equipment. Undergraduate Thesis, Federal University of Minas Gerais, Belo Horizonte.
Mozilla Developer Network (MDN) (2026). CSS: Cascading Style Sheets. Available at: [link]. Accessed: April 24, 2026.
React (2026). A JavaScript library for building user interfaces. Available at: [link]. Accessed: April 24, 2026.
NestJS Documentation (2026). Available at: [link]. Accessed: April 24, 2026.
Ollama (2026). Get up and running with large language models. Available at: [link]. Accessed: April 24, 2026.
ECMA International (2017). Standard ECMA-404: The JSON Data Interchange Syntax. 2nd edition.
Cavalcante, R. P., Gomes, A., and Santos, M. (2021). O uso da gamificação no ensino de conceitos financeiros para estudantes. Anais do Simpósio Brasileiro de Informática na Educação (SBIE).
Silva, B. C. and Lima, W. O. (2021). Get Quizzfty: Uma proposta de jogo digital voltado para o ensino da cultura afro-brasileira e indígena. Anais do Workshop de Jogos Diversos - Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames), p. 1053-1056.
Thomas, T. (2015). Flexbox Froggy. Browser game. Available at: [link]. Accessed: April 24, 2026.
Zhang, L. (2015). CSS Diner. Browser game. Available at: [link]. Accessed: April 24, 2026.
Silva, J. and Souza, M. (2024). Plataformas gamificadas para o ensino de programação: um relato de experiência. Anais do Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames).
Deterding, S., Dixon, D., Khaled, R., and Nacke, L. (2011). From game design elements to gamefulness: defining gamification. In: Proceedings of the 15th international academic MindTrek conference. ACM. p. 9-15.
Carneiro e Silva, C. (2021). The use of Pixel Art aesthetics in games in times of high-performance equipment. Undergraduate Thesis, Federal University of Minas Gerais, Belo Horizonte.
Mozilla Developer Network (MDN) (2026). CSS: Cascading Style Sheets. Available at: [link]. Accessed: April 24, 2026.
React (2026). A JavaScript library for building user interfaces. Available at: [link]. Accessed: April 24, 2026.
NestJS Documentation (2026). Available at: [link]. Accessed: April 24, 2026.
Ollama (2026). Get up and running with large language models. Available at: [link]. Accessed: April 24, 2026.
ECMA International (2017). Standard ECMA-404: The JSON Data Interchange Syntax. 2nd edition.
Cavalcante, R. P., Gomes, A., and Santos, M. (2021). O uso da gamificação no ensino de conceitos financeiros para estudantes. Anais do Simpósio Brasileiro de Informática na Educação (SBIE).
Silva, B. C. and Lima, W. O. (2021). Get Quizzfty: Uma proposta de jogo digital voltado para o ensino da cultura afro-brasileira e indígena. Anais do Workshop de Jogos Diversos - Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames), p. 1053-1056.
Publicado
29/09/2026
Como Citar
FONTENELE, Leticia; CASTRO, Victor Guilherme da Silveira; ROCHA, Thiago Alves de; SILVA, Bruno Correia da; CAVALCANTE, Carlos Henrique Leitão.
Style Journey: A Gamification Proposal for Teaching CSS. In: TRILHA DE EDUCAÇÃO – ARTIGOS CURTOS - SIMPÓSIO BRASILEIRO DE JOGOS E ENTRETENIMENTO DIGITAL (SBGAMES), 25. , 2026, Goiânia/GO.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2026
.
p. 433-438.
DOI: https://doi.org/10.5753/sbgames_estendido.2026.26193.
