2014
DOI: 10.1111/cgf.12314
|View full text |Cite
|
Sign up to set email alerts
|

Game level layout from design specification

Abstract: The design of video game environments, or levels, aims to control gameplay by steering the player through a sequence of designer-controlled steps, while simultaneously providing a visually engaging experience. Traditionally these levels are painstakingly designed by hand, often from pre-existing building blocks, or space templates. In this paper, we propose an algorithmic approach for automatically laying out game levels from user-specified blocks. Our method allows designers to retain control of the gameplay … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 32 publications
(18 citation statements)
references
References 33 publications
0
18
0
Order By: Relevance
“…Also, along with adjacencies and dimensions, we have considered boundary and symmetric constraints, which help us to customize floorplans based on users requirements. At this stage, this work, in general, proposes floorplan construction, which has applications in housing design (Hu et al , 2020), game layout design (Ma et al , 2014), VLSI design (Kahng et al , 2011), etc. In future, we aim to customize this work for housing design where the user only needs to present his requirements in terms of spaces and GPLAN would automatically provide a set of layouts.…”
Section: Discussionmentioning
confidence: 99%
“…Also, along with adjacencies and dimensions, we have considered boundary and symmetric constraints, which help us to customize floorplans based on users requirements. At this stage, this work, in general, proposes floorplan construction, which has applications in housing design (Hu et al , 2020), game layout design (Ma et al , 2014), VLSI design (Kahng et al , 2011), etc. In future, we aim to customize this work for housing design where the user only needs to present his requirements in terms of spaces and GPLAN would automatically provide a set of layouts.…”
Section: Discussionmentioning
confidence: 99%
“…Integer programming is formulated to generate an arrangement of tiles [26]. Optimization has also proven effective for game-level design [20,12]. For floorplans specifically, Bayesian network is trained to learn distributions of architectural components for stochastic sample generation [22].…”
Section: Related Workmentioning
confidence: 99%
“…For example, Merrell et al [39] developed an approach to automatically design room layouts trained on real-world data and Ma et al [40] calculated a room plan based on a planar graph specified by game designers. Both methods introduced configuration space techniques to further constrain object placement during the optimization process.…”
Section: Related Workmentioning
confidence: 99%
“…This is achieved by optimizing the block positions according to the connectivity of G C . Note that planar graphs have been previously used to guide users for designing a room layout [39, 40] guaranteeing a doorway continuity. However, our graph skeleton should not only serve this purpose, but should also present users with a clear information whether the designed graph will produce a solvable result.…”
Section: Urban Block Constructionmentioning
confidence: 99%