Procedural Generation Applied to Metroidvania Level Design

Enllaç permanent

Descripció

  • Resum

    The Metroidvania genre is a growing trend in the video game industry, with a wide range of acclaimed titles. It is characterized by the importance of good level design to correctly guide players in their progression. The task of designing a cohesive and engaging map structure, along with enough content to populate it, leads to infamously lengthy development cycles in both indie and major studios. This work aims to lay the groundwork for introducing procedural generation tools to the workflow of a level designer working in the development of a Metroidvania title, reducing the development time. To that end, a procedural generation algorithm for Metroidvania map structure and content is proposed and partially implemented into the Godot game engine following a set of requirements derived from a preliminary study into level design for Metroidvania video games.
    El género Metroidvania es una tendencia en auge en la industria del videojuego, con un amplio rango de títulos exitosos. Se caracteriza por la importancia de un buen diseño de nivel para guiar correctamente a los jugadores en la progresión del juego. La tarea de diseñar una estructura de mapa coherente y entretenida, así como suficiente contenido para llenarla, suele comportar largos ciclos de desarrollo tanto en estudios indie como en grandes producciones. Este trabajo pretende establecer la fundación para la futura introducción de herramientas de generación procedural en el flujo de trabajo de un diseñador de niveles trabajando en el desarrollo de un título Metroidvania. Con tal fin, este trabajo propone un algoritmo de generación procedural para estructura y contenido de niveles Metroidvania así como su implementación parcial en el motor de videojuegos Godot a partir de un estudio preliminar sobre el diseño de niveles en videojuegos Metroidvania.
    El gènere Metroidvania és una tendència en alça en la indústria del videojoc, amb un ampli rang de títols reeixits. Es caracteritza per la importància d'un bon disseny de nivell per a guiar correctament als jugadors en la progressió del joc. La tasca de dissenyar una estructura de mapa coherent i entretinguda, així com suficient contingut per a omplir-la, sol comportar llargs cicles de desenvolupament tant en estudis indie com en grans produccions. Aquest treball pretén establir la fundació per a la futura introducció d'eines de generació procedural en el flux de treball d'un dissenyador de nivells treballant en el desenvolupament d'un títol Metroidvania. Amb tal fi, aquest treball proposa un algorisme de generació procedural per a estructura i contingut de nivells Metroidvania així com la seva implementació parcial en el motor de videojocs Godot a partir d'un estudi preliminar sobre el disseny de nivells en videojocs Metroidvania.
  • Descripció

    Treball de fi de Grau en Enginyeria Informàtica
    Directors: Alan Tapscott i Joaquim Colàs
  • Mostra el registre complet