dir. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
| Additional title: |
Desarrollo de un juego didáctico 2D con Unity |
| Additional title: |
Development of a 2D educational game with Unity |
| Date: |
2024 |
| Abstract: |
Aquest projecte presenta el desenvolupament d'un videojoc educatiu en 2D, dissenyat per a ensenyar nocions bàsiques de programació a principiants. Utilitzant el motor de videojocs Unity[1], s'ha creat una activitat interactiva que combina elements de l'entreteniment i l'educació, facilitant la comprensió dels conceptes més bàsics de programació de manera lúdica i accessible. El videojoc s'estructura en diversos nivells progressius, cadascun enfocat en un concepte específic de programació, com poden ser variables, estructures de control, bucles, etc. Basat en la metodologia d'aprenentatge gamification, aquest projecte utilitza petits exercicis en el joc, per tal que els jugadors apliquin els conceptes de programació en contextos pràctics, permetent un aprenentatge més lleuger i interactiu. El desenvolupament del joc ha implicat la integració de diverses tècniques i eines dins de Unity, per a poder aconseguir que el codi escrit per l'usuari s'executés correctament. Amb aquest projecte s'ha intentat demostrar el potencial dels videojocs com a eines complementàries en l'ensenyament, oferint una alternativa innovadora i efectiva per a l'aprenentatge de conceptes tècnics en un entorn interactiu i motivador. |
| Abstract: |
Este proyecto presenta el desarrollo de un videojuego educativo 2D diseñado para enseñar conceptos básicos de programación a principiantes. Utilizando el motor de juego Unity, se ha creado una actividad interactiva que combina elementos de entretenimiento y educación, facilitando la comprensión de conceptos fundamentales de programación de una manera atractiva y accesible. El juego está estructurado en varios niveles progresivos, cada uno de ellos centrado en un concepto de programación específico, como variables, estructuras de control o bucles. A través de sencillos ejercicios dentro del juego, los jugadores aplican estos conceptos en contextos prácticos, lo que permite una experiencia de aprendizaje más alegre e interactiva. El desarrollo del juego implicó integrar varias técnicas y herramientas dentro de Unity para garantizar que el código escrito por el usuario se ejecutara correctamente. Este proyecto pretende demostrar el potencial de los videojuegos como herramientas complementarias en la educación, ofreciendo una alternativa innovadora y eficaz para el aprendizaje de conceptos técnicos en un entorno interactivo y motivador. |
| Abstract: |
This project presents the development of a 2D educational video game designed to teach basic programming concepts to beginners. Using the Unity game engine, an interactive activity that combines elements of entertainment and education has been created, facilitating the understanding of fundamental programming concepts in an engaging and accessible manner. The game is structured in several progressive levels, each focused on a specific programming concept, such as variables, control structures or loops. Through simple in-game exercises, players apply these concepts in practical contexts, allowing for a more lighthearted and interactive learning experience. The development of the game involved integrating various techniques and tools within Unity to ensure that the code written by the user executed correctly. This project aims to demonstrate the potential of video games as complementary tools in education, offering an innovative and effective alternative for learning technical concepts in an interactive and motivating environment. |
| Rights: |
Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra, i la creació d'obres derivades, sempre que no sigui amb finalitats comercials i que es distribueixin sota la mateixa llicència que regula l'obra original. Cal que es reconegui l'autoria de l'obra original.  |
| Language: |
Català |
| Studies: |
Enginyeria Informàtica [2502441] |
| Study plan: |
Enginyeria Informàtica [958] |
| Document: |
Treball final de grau ; Text |
| Subject area: |
Menció Enginyeria del Software |
| Subject: |
Educació ;
Programació ;
Unity ;
Videojoc didàctic ;
Educación ;
Programación ;
Videojuego didáctico ;
Education ;
Programming ;
Didactic video game |