Desenvolupament d'un videojoc Rogue-like 2D pixelart amb generació procedural de nivells
Llompart Truyols, Antoni Joan
Bernal del Nozal, Jorge tut. (Universitat Autònoma de Barcelona. Departament de Ciències de la Computació)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Additional title: Development of a 2D pixelart Rogue-like video game with procedural level generation
Additional title: Desarrollo de un videojuego Rogue-like 2D pixelart con generación procedural de niveles
Date: 2026
Abstract: L'objectiu d'aquest treball fi de grau és el disseny i la implementació d'un prototip de videojoc roguelike 2D en Unity amb estètica pixel art. El projecte es fonamenta en una arquitectura modular basada en ScriptableObjects per desacoblar dades i codi, facilitar l'autoria de contingut i permetre iteració ràpida. S'hi implementen moviment i combat amb projectils, enemics configurables amb comportaments combinables (persecució, patrulla, fugida, moviment erràtic i atac a distància) i un sistema de generació procedural de nivells sobre graella amb validacions de connectivitat. Finalment, s'avalua l'estat del prototip amb playtests i un formulari de percepció (diversió, claredat, varietat i dificultat) per orientar ajustos de balanç i llegibilitat. El resultat és un videojoc completament jugable de principi a fi, on cada partida genera proceduralment la distribució de sales i assegura un recorregut completable, complint els objectius definits per al prototip.
Abstract: The goal of this end-of-degree project is the design and implementation of a 2D roguelike game prototype in Unity with a pixel-art aesthetic. The project relies on a modular, data-driven architecture based on ScriptableObjects to decouple data and code, support fast content authoring, and enable rapid iteration. Core mechanics include top-down movement and projectile-based combat, configurable enemies with composable behaviors (chase, patrol, run-away, wandering, and ranged attack), and a grid-based procedural level generator with connectivity validation. The current prototype is assessed through playtests and a short perception survey (fun, clarity, variety, and perceived difficulty) to guide balancing and readability improvements. The outcome is a fully playable game experience from start to finish, where each run procedurally generates the room layout while ensuring a completable progression, thus meeting the project objectives.
Abstract: El objetivo de este trabajo fin de grado es el diseño e implementación de un prototipo de videojuego roguelike 2D en Unity con estética pixel art. El proyecto se apoya en una arquitectura modular basada en ScriptableObjects para desacoplar datos y código, facilitar la autoría de contenido y permitir una iteración rápida. Se implementan movimiento y combate con proyectiles, enemigos configurables con comportamientos combinables (persecución, patrulla, huida, movimiento errático y ataque a distancia) y un sistema de generación procedural de niveles basado en rejilla con validaciones de conectividad. Finalmente, el prototipo se evalúa mediante playtests y un breve cuestionario de percepción (diversión, claridad, variedad y dificultad) para orientar ajustes de balance y legibilidad. El resultado es un videojuego completamente jugable de principio a fin, donde cada partida genera proceduralmente la distribución de salas y garantiza un recorrido completabile, cumpliendo los objetivos definidos para el prototipo.
Rights: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades. Creative Commons
Language: Català
Studies: Enginyeria Informàtica [2502441]
Study plan: Enginyeria Informàtica [958]
Document: Treball final de grau
Subject area: Menció Enginyeria del Software
Subject: Roguelike ; Unity ; Generació procedural ; Pixel art ; ScriptableObjects ; Analítica de joc ; Procedural generation ; Game analytics ; Generación procedural ; Analítica de juego



10 p, 1.1 MB

The record appears in these collections:
Research literature > Bachelor's degree final project > School of Engineering. TFG

 Record created 2026-03-09, last modified 2026-03-09



   Favorit i Compartir