Treballs finals sobre videojocs d’alumnis de la UOC
11/03/2025Seguint l’estela d’entrades anteriors d’aquest blog, us vam mostrar alguns exemples de treballs finals que s’acaben de presentar i que estan associats a les àrees de videojocs de programes vinculats als Estudis d’Informàtica, Multimèdia i Telecomunicació.
En aquesta ocasió, ens hem decantat per mostrar treballs que potser no són tan convencionals, en els quals l’estudiantat ha desenvolupat sistemes o motors associats al desenvolupament de videojocs o ha dut a terme estudis sobre l’ús de l’art. En els casos en què es tracta pròpiament de videojocs, aquests tenen una orientació que va més enllà de l’entreteniment, ja que se cerca la conscienciació o una reflexió per part del jugador. Una vegada més, cal emfatitzar que no es tracta d’un rànquing de treballs per nota; tan sols és una mostra variada d’alguns treballs significatius per la seva temàtica. Dit això, la qualitat de tots els treballs que incloem aquí és evident.
Ah! I aquest semestre entra un nou competidor (Here comes a new challenger!) als diferents programes. Per primera vegada tenim treballs de l’estudiantat del màster universitari d’Enginyeria Informàtica. Podeu trobar molts més treballs al portafolis de videojocs de la UOC.
Màster universitari de Disseny i Programació de Videojocs
Agnosticisme per motors de videojocs – Aniol Marín Atarés (Tutor: Heliodoro Tejedor Navarro
L’habitual falta d’abstracció en el codi d’alt nivell de videojocs fa que depenguin significativament dels motors de videojocs triats en començar el projecte. Aquest treball investiga la possibilitat de tenir una estructura intermèdia entre els scripts d’usuari i les API dels motors que permeti tenir un punt d’accés comú per als diversos projectes i, per tant, desacoblar les bases de codi de les seves dependències. Es presenten també exemples funcionals d’un prototip d’implementació.
Sinergias entre la ilustración digital y el gameplay en los videojuegos de Atlus y Vanillaware – Aldo José Mateos Martínez (Tutor: Jordi Duch Gavaldà)
Aquest projecte de recerca té com a objectiu analitzar i entendre les sinergies que existeixen entre la il·lustració digital japonesa i el gameplay de videojocs publicats per les companyies Atlus i Vanillaware posant el focus en la manera com les tècniques i els estils visuals impacten tant en l’estètica i la narrativa com en l’experiència del jugador.
La il·lustració digital japonesa ha evolucionat significativament des dels primers jocs pixelats fins als complexos mons visuals que caracteritzen els videojocs actuals. Així mateix, també ha millorat tot allò relacionat amb la jugabilitat i el gameplay. Aquest estudi planteja la hipòtesi que existeix una correlació directa entre l’art visual i l’experiència de joc. Així, es busca comprendre els codis visuals i els corrents filosòfics que els il·lustradors japonesos empren i com es relacionen amb les mecàniques i l’experiència de joc, a fi d’aplicar-los a desenvolupaments futurs. A través d’una combinació de revisió bibliogràfica i anàlisi de casos, es desxifren els aspectes essencials que influeixen en la creació d’un gran videojoc.
Grau d’Enginyeria Informàtica
Simulació de fluids en temps real aplicada als videojocs – Sergio Andrés Cantons Puentes (Tutor: Guillermo García Romero)
El present treball se centra en el desenvolupament d’un simulador de fluids en 2D amb l’objectiu d’integrar-lo en un entorn de videojoc interactiu. La simulació de fluids és una àrea complexa que abasta tant la física com la informàtica, i la seva implementació en entorns gràfics en temps real representa un repte significatiu. El projecte aborda aquest desafiament mitjançant la utilització d’algorismes de simulació que permeten representar comportaments realistes de l’aigua i altres fluids en un entorn bidimensional.
El desenvolupament del simulador s’ha fet utilitzant eines com Unity i llenguatges de programació com C# per assegurar una integració fluida amb la lògica del videojoc. S’hi han implementat funcionalitats com la interacció del fluid amb diferents objectes de l’entorn i la resposta a forces externes, així com la possibilitat de canviar les propietats del fluid en temps real. A més, s’ha posat un èmfasi especial en l’optimització del rendiment per mantenir una taxa d’imatges per segon adequada, a fi d’assegurar una experiència fluida i sense interrupcions per a l’usuari.
El resultat és un simulador que no només serveix com a base tècnica per a un videojoc, sinó que també permet experimentar amb la dinàmica dels líquids en temps real. Aquest projecte mostra la viabilitat d’integrar simulacions físiques complexes en videojocs comercials i obre la porta a nous tipus de mecàniques i experiències interactives.
Skytree: un marc de desenvolupament per a videojocs 2D – Pablo Reyes de Rojas (Tutor: Raúl Montoliu Colás)
Aquest treball consisteix en l’elaboració d’un marc de desenvolupament per a videojocs 2D en la forma d’un paquet escrit en Python 3. Les classes d’aquest paquet poden ser importades i utilitzades per definir de manera senzilla i directa objectes rellevants per a un videojoc, principalment espais i entitats. Les característiques fonamentals del disseny del paquet són un ús ampli de l’herència múltiple de Python per aconseguir una construcció modular i l’estructuració dels objectes actius en un graf d’arbre. Es delega en el paquet Pygame part de la gestió de recursos i esdeveniments. S’inclouen exemples centrats fonamentalment en el gènere de plataformes, però el disseny de la biblioteca és obert a l’extensió a altres casos. Això permet l’ús de les classes existents per a la programació de nous tipus d’espais, entitats, gestors d’esdeveniments, etc. El projecte està desenvolupat de manera iterativa i amb un enfocament basat en casos d’ús.
Grau de Multimèdia
Helvaasta – Azazel Fernández Prado (Tutor: Manel Fernández Rodríguez)
El treball presentat en aquesta memòria és la maqueta d’un videojoc 2D top-down d’aventura amb una temàtica detectivesca i diversos finals possibles. La finalitat del projecte és acostar el jugador a determinats conflictes humans dins del joc per alimentar la seva educació emocional i ajudar-lo a desenvolupar la seva capacitat empàtica amb el proïsme, ja que avui dia els principals problemes en la comunitat virtual radiquen en el sentiment d’anonimat que crea l’ús de les xarxes socials darrere d’una pantalla. S’ha treballat amb un equip de dues persones aplicant una metodologia de design thinking i fent ús de programari com Adobe Creative Suite, Logic Pro o Unity.
Videojoc educatiu per a l’emprenedoria en l’àmbit de la contaminació i el reciclatge – Víctor Díaz Iglesias (Tutor: Manel Fernández Rodríguez)
El projecte desenvolupa un videojoc educatiu enfocat a la conscienciació sobre la contaminació, el reciclatge i el seu potencial desenvolupament. El jugador assumeix el rol d’un heroi que explora un món ple les deixalles i contaminació, a partir de les quals s’han generat noves formes de vida. Mitjançant la recol·lecció i el reciclatge de materials, el jugador ha de crear eines noves per combatre els enemics i progressar en el joc. La proposta inclou tres estils visuals: un entorn 2D per a la gestió de recursos, un entorn 2.5D per a l’exploració de les zones contaminades i un entorn 3D per al combat contra els enemics principals. Aquesta combinació busca optimitzar el rendiment en dispositius mòbils i oferir una experiència dinàmica.
La metodologia de desenvolupament segueix un enfocament iteratiu. S’utilitza Unity com a motor gràfic i PlayFab com a plataforma de fons per a la gestió de dades i la monetització. El projecte es divideix en les fases de conceptualització, disseny, implementació, prova i publicació. També es planifica la presència digital mitjançant una pàgina de destinació i la creació de xarxes socials amb l’objectiu de construir una comunitat d’usuaris.
Els resultats són una maqueta funcional que inclou l’àrea per a la gestió de recursos, diverses zones d’exploració i l’enfrontament amb un enemic principal. Les conclusions se centren en la viabilitat tècnica en dispositius mòbils, el potencial d’integrar múltiples dimensions jugables i la seva experiència visual, i la capacitat per conscienciar i educar sobre la problemàtica triada.
Màster universitari d’Enginyeria Informàtica
Desenvolupament de Roguelite per a dispositius Android: Escape the Coffin – Sergio Torres Montero (Tutora: Ruth Sofía Contreras Espinosa)
Aquest projecte té com a principal propòsit abordar la creació d’un videojoc per aprendre noves formes i nous paradigmes de desenvolupament, així com plantejar projectes diferents als habituals. El producte final presentat és un joc de gènere Roguelite disponible per a dispositius Android. Encara que dista de ser un producte comerciable, ateses les millores tant gràfiques com de jugabilitat que s’hi poden aplicar, sí que és un producte mínim viable que es podria anunciar o presentar davant de potencials inversors per continuar amb el seu desenvolupament. El jugador encarna un petit esquelet que, en el seu viatge per escapar del taüt, travessarà masmorres plenes d’enemics de diversos tipus.