Collaborating Authors

The Future of Procedural Content Generation in Games

AAAI Conferences

The future of procedural content generation (PCG) lies beyond the dominant motivations of “replayability” and creating large environments for players to explore. This paper explores both the past and potential future for PCG, identifying five major lenses through which we can view PCG and its role in a game: data vs. process intensiveness, the interactive extent of the content, who has control over the generator, how many players interact with it, and the aesthetic purpose for PCG being used in the game. Using these lenses, the paper proposes several new research directions for PCG that require both deep technical research and innovative game design.

Procedural Content Generation for C Game Development - Programmer Books


Procedural generation is a growing trend in game development. It allows developers to create games that are bigger and more dynamic, giving the games a higher level of replayability. Procedural generation isn't just one technique, it's a collection of techniques and approaches that are used together to create dynamic systems and objects. C is the industry-standard programming language to write computer games. It's at the heart of most engines, and is incredibly powerful.

Exhaustive and Semi-Exhaustive Procedural Content Generation

AAAI Conferences

Within the area of procedural content generation (PCG) there are a wide range of techniques that have been used to generate content. Many of these techniques use traditional artificial intelligence approaches, such as genetic algorithms, planning, and answer-set programming. One area that has not been widely explored is straightforward combinatorial search -- exhaustive enumeration of the entire design space or a significant subset thereof. This paper synthesizes literature from mathematics and other subfields of Artificial Intelligence to provide reference for the algorithms needed when approaching exhaustive procedural content generation. It builds on this with algorithms for exhaustive search and complete examples how they can be applied in practice.

Intelligent Physiotherapy Through Procedural Content Generation

AAAI Conferences

This paper describes an avenue for artificial and computational intelligence techniques applied within games research to be deployed for purposes of physical therapy. We provide an overview of prototypical research focussed on the application of motion sensor input devices and virtual reality equipment for rehabilitation of motor impairment: an issue typical of patients of traumatic brain injuries. We highlight how advances in procedural content generation and player modelling can stimulate development in this area by improving quality of rehabilitation programmes and measuring patient performance.

Combinatorial Creativity for Procedural Content Generation via Machine Learning

AAAI Conferences

In this paper we propose the application of techniques from the field of creativity research to machine learned models within the domain of games. This application allows for the creation of new, distinct models without additional training data. The techniques in question are combinatorial creativity techniques, defined as techniques that combine two sets of input to create novel output sets. We present a survey of prior work in this area and a case study applying some of these techniques to pre-trained machine learned models of game level design.