JAHAN: A framework for procedural generation of game maps from design specifications

Saeed Amiri-Chimeh,Hassan Haghighi,Mojtaba Vahidi-Asl
DOI: https://doi.org/10.1016/j.entcom.2024.100644
IF: 2.072
2024-02-27
Entertainment Computing
Abstract:Procedural content generation is a field that focuses on creating game assets employing algorithmic procedures. A critical asset in many game genres is the map. Due to the sophistication of the game map development, procedural map generation has been the subject of many studies. Considering the fundamental complexity of the game maps, many of these studies try to engage human designers in the generation process to improve the output of algorithmic procedures. However, these studies have not paid adequate attention to important non-functional requirements such as generality, comprehensiveness, controllability, and adaptability to iterative development. This paper presents a procedural map generation framework that places map designers at the center of a pipeline architecture. This framework allows designers to configure different pipeline modules and specify the characteristics of their desired map. Moreover, this framework has assertion checking features that facilitate map evaluation. We demonstrate the capabilities of this framework through one running example, along with three case studies that generate maps for first-person shooter, real-time strategy, and dungeon crawler games. Furthermore, we present a user study to show the suitability of this framework in iterative development processes and demonstrate how it reduces the labor of human designers.
computer science, cybernetics, interdisciplinary applications, software engineering
What problem does this paper attempt to address?