This project explores the field of procedural generation in video games and focuses on the creation of a tool designed to generate three-dimensional structures based on the procedural generation algorithm Wave Function Collapse. The main problem addressed lies in the lack of procedural generation tools accessible to artists and designers without programming knowledge. The goal is therefore to provide a solution that is simple, intuitive, and robust, aimed at helping prototyping and enabling the randomization of artistic results. Beyond usability, the tool aspires to be customisable, free-to-use, and open-source, ensuring that anyone can employ it, learn from it, and even contribute to its improvement. To achieve this, the project begins with a thorough research phase, identifying the key elements required, defining the advantages of modularity, and running an in-depth study of the Wave Function Collapse algorithm alongside an analysis of existing tools in the market. The overall process follows a structured methodology: pre-production through research, production through development, and post-production through user testing and iterative improvements
Bachelor thesis
English
Àrees temàtiques de la UPC::So, imatge i multimèdia::Creació multimèdia::Disseny de videojocs; Video games -- Design; Video games -- Programming; Tool; Unity; Modular; Modularity; Algorithm; Procedural content generation; PCG; Wave function collapse; WFC; Random number generation; RNG; Grid; Videojocs -- Disseny; Videojocs -- Programació
Universitat Politècnica de Catalunya
https://creativecommons.org/licenses/by-nc-sa/4.0/
Open Access
Treballs acadèmics [82539]