Using a NEAT approach with curriculums for dynamic content generation in video games

Hind, Daniel and Harvey, Carlo (2024) Using a NEAT approach with curriculums for dynamic content generation in video games. Personal and Ubiquitous Computing. ISSN 1617-4917

[img]
Preview
Text
s00779-024-01801-z.pdf - Published Version
Available under License Creative Commons Attribution.

Download (2MB)

Abstract

This paper presents a novel exploration of the use of an evolving neural network approach to generate dynamic content for video games, specifically for a tower defence game. The objective is to employ the NeuroEvolution of Augmenting Topologies (NEAT) technique to train a NEAT neural network as a wave manager to generate enemy waves that challenge the player’s defences. The approach is extended to incorporate NEAT-generated curriculums for tower deployments to gradually increase the difficulty for the generated enemy waves, allowing the neural network to learn incrementally. The approach dynamically adapts to changes in the player’s skill level, providing a more personalised and engaging gaming experience. The quality of the machine-generated waves is evaluated through a blind A/B test with the Games Experience Questionnaire (GEQ), and results are compared with manually designed human waves. The study finds no discernible difference in the reported player experience between AI and human-designed waves. The approach can significantly reduce the time and resources required to design game content while maintaining the quality of the player experience. The approach has the potential to be applied to a range of video game genres and within the design and development process, providing a more personalised and engaging gaming experience for players.

Item Type: Article
Identification Number: https://doi.org/10.1007/s00779-024-01801-z
Dates:
DateEvent
20 March 2024Accepted
11 April 2024Published Online
Uncontrolled Keywords: Dynamic content generation, Game experience, NEAT
Subjects: CAH11 - computing > CAH11-01 - computing > CAH11-01-05 - artificial intelligence
CAH11 - computing > CAH11-01 - computing > CAH11-01-06 - computer games and animation
Divisions: Faculty of Computing, Engineering and the Built Environment > School of Computing and Digital Technology
Depositing User: Carlo Harvey
Date Deposited: 05 Jun 2024 13:33
Last Modified: 05 Jun 2024 13:33
URI: https://www.open-access.bcu.ac.uk/id/eprint/15538

Actions (login required)

View Item View Item

Research

In this section...