Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/139976
Title: Developing an engaging Metroidvania game through procedural content generation
Authors: Micallef, Jasmine (2025)
Keywords: Video games -- Design
Fantasy games -- Design
Monte Carlo method
Level design (Computer science)
Issue Date: 2025
Citation: Micallef, J. (2025). Developing an engaging Metroidvania game through procedural content generation (Bachelor’s dissertation).
Abstract: Procedural content generation (PCG) is widely used in modern game development to enhance replayability and reduce development overhead. However, applying PCG to the Metroidvania genre poses a unique challenge: how can algorithmically generated content preserve the handcrafted feel, spatial logic, and sense of progression that define the genre? This project explores a modular PCG system designed to generate individual Metroidvania rooms with structural coherence, traversal complexity, and gameplay diversity. Using the Godot Engine, a generation pipeline was implemented based on configurable primitives, zone segmentation, anchor-based pathfinding, and player-aware movement constraints. A custom interestingness scoring function was developed to evaluate each room based on factors such as anchor coverage, goal distribution, difficulty, and the variety of movement and ability-based interactions. The system was evaluated both quantitatively, via a Monte Carlo simulation analysing over 1,200 generated rooms, and qualitatively, through a visual assessment of selected room screenshots. Results from statistical modelling revealed that room width, door count, and difficulty level significantly influenced interestingness scores. The findings demonstrate that meaningful structure can emerge from procedural methods when guided by a well-defined evaluation framework, offering new avenues for scalable and expressive Metroidvania design.
Description: B.Sc. (Hons)(Melit.)
URI: https://www.um.edu.mt/library/oar/handle/123456789/139976
Appears in Collections:Dissertations - FacICT - 2025
Dissertations - FacICTCS - 2025

Files in This Item:
File Description SizeFormat 
2508ICTICT391400015506_1.PDF
  Restricted Access
2.38 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.