AAU Student Projects - visit Aalborg University's student projects portal
A master's thesis from Aalborg University
Book cover


Modular PCG: An Architecture for Procedural Content Generation

Author

Term

4. term

Education

Publication year

2014

Submitted on

Pages

104

Abstract

Dette projekt undersøger, hvordan procedural indholdsgenerering (PCG) – computerteknikker der automatisk skaber spilindhold som baner, kort og quests – kan bruges til at understøtte fuld spilgenerering, gøres tilgængelig for designere og integreres i spiludvikling. En gennemgang af tidligere forsøg viser, at fuld spilgenerering ofte er svær for designere at bruge i praksis. Som svar introducerer projektet Modular PCG, en arkitektur for at designe PCG på en måde, der er lettere at forstå og anvende. I Modular PCG består systemet af individuelle moduler, der placeres direkte i det virtuelle miljø og bruger procedurale teknikker til at generere indhold. Hvert modul er selvstændigt, indeholder de nødvendige forfatter-/redigeringsværktøjer og kan tilpasse sig omgivelserne uden at skulle koordinere direkte med andre moduler. Som en første validering identificeres der spor af Modular PCG i eksisterende PCG-anvendelser, hvilket tyder på, at tilgangen ligger i forlængelse af praksis. Der præsenteres også et teoretisk proof-of-concept, der viser, hvordan en kompleks spiloplevelse med en detaljeret quest- og kortstruktur kan genereres med denne arkitektur. Samlet set peger resultaterne på, at Modular PCG kan gøre procedurale teknikker mere tilgængelige for designere og udviklere og bidrage til den videre PCG-forskning.

This project examines how procedural content generation (PCG)—computer techniques that automatically create game content such as levels, maps, and quests—can support complete game generation, be made accessible to designers, and fit into game development. A review of prior work shows that complete game generation is often hard for designers to use in practice. To address this, the project introduces Modular PCG, an architecture for designing PCG in a way that is easier to understand and apply. In Modular PCG, individual modules sit within the virtual environment and use procedural techniques to generate content. Each module is self-contained, includes the authoring tools it needs, and can adapt to its surroundings without directly coordinating with other modules. As initial validation, the thesis identifies traces of Modular PCG ideas in existing PCG applications, suggesting the approach aligns with current practice. It also presents a theoretical proof of concept that shows how a complex game—with an elaborate quest and map structure—could be generated using this architecture. Taken together, these results indicate that Modular PCG can make procedural techniques more accessible to designers and developers and contribute to ongoing PCG research.

[This abstract was generated with the help of AI]