[en] With the emergence of the first video games in the 1950s and the parallel advancement of new technologies, databases began to be integrated into video games. The main objectives of these databases were to enable gameplay from any computer while maintaining progress and to store information about all players in a video game for use in leaderboards, account management, player communication, and various other aspects of the product. The primary motivation for undertaking this project was that, as video games evolved, there was a need to save player data, and it was essential to determine which database was more efficient for each video game. I found it interesting to conduct this analysis because it is a novel and original approach, given the scarcity of documentation on similar studies. The main goal is to analyze database technologies within defined use cases in a video game created during the initial stages of the project. Once the databases are implemented in the video game, a study will be conducted to determine which is more efficient based on various metrics. The ultimate objective of this results-oriented analysis is to conclude which databases are most efficient for each specific use case. The SCRUM methodology, tailored to the project's needs, was employed for the entire development process. The outcome is a video game in which databases have been implemented, accompanied by an analysis of their effectiveness for three distinct use cases. It is concluded that this project represents an original and innovative study in the field of video games, as there are few similar studies available. The next step to expand the project would involve developing a custom API for communication with databases, adding extra content to the video game, making it multiplayer, migrating databases to a remote environment, and exploring additional use cases.

[es] Con el surgimiento de los primeros videojuegos durante la década de 1950 y el avance en paralelo de las nuevas tecnologías las bases de datos empezaron a integrarse en los videojuegos. Siendo los objetivos principales de estas poder jugar desde cualquier ordenador manteniendo el progreso y guardar información sobre todos los jugadores de un videojuego para usarlos en marcadores, gestión de cuentas, comunicación entre jugadores y otras tantas partes del producto. La principal motivación para llevar a cabo este proyecto fue que una vez en los videojuegos existió la necesidad de guardar los datos de lo jugadores era necesario saber que base de datos era más eficiente en cada videojuego. Me pareció interesante llevar a cabo este análisis ya que es algo novedoso y original porque no existe a penas documentación sobre estudios similares. El principal objetivo es analizar tecnologías de bases de datos dentro de casos de uso definidos en un videojuego creado durante la primera parte del desarrollo del proyecto. Una vez implementadas las bases de datos dentro del videojuego se realizará un estudio de cual es más eficiente en base a diferentes métricas. Siendo el objetivo final de este análisis de los resultados concluir cual es las bases de datos más eficiente para cada caso de uso. Se ha utilizado la metodología SCRUM adaptada a las necesidades del proyecto para llevar a cabo todo el desarrollo. El resultado final es un videojuego dentro del cual se han implementado las bases de datos, así como un análisis de la eficacia de estas para 3 casos de uso bien diferenciados. Se concluye que este proyecto es un estudio original y novedoso en el campo de los videojuegos al no existir otros similares. El siguiente paso para ampliar el proyecto sería desarrollar una API propia para la comunicación con las bases de datos, añadir contenido extra al videojuego, así como hacerlo multijugador, migrar las bases de datos a un entorno remoto y estudiar más casos de uso.