To assist game developers in crafting game NPCs, we present EvolvingBehavior, a novel tool for genetic programming to evolve behavior trees in Unreal Engine 4. In an initial evaluation, we compare evolved behavior to hand-crafted trees designed by our researchers, and to randomly-grown trees, in a 3D survival game. We find that EvolvingBehavior is capable of producing behavior approaching the designer's goals in this context. Finally, we discuss implications and future avenues of exploration for co-creative game AI design tools, as well as challenges and difficulties in behavior tree evolution.Comment: 13 pages, 5 figures. Accepted for publication in Foundations of Digital Games 2022 (FDG '22
Computational creativity is a field of research that is primarily focused on music composition, art ...
There currently exists a wide range of techniques to model and evolve artificial players for games. ...
In recent years we have been observing an increasing adoption of artificial intelligence in video ga...
Video games are a source of fun and enjoyment for millions of people across the globe. Artificial In...
Behavior Trees are a method for AI programming that consists of a tree of hierarchical nodes control...
peer-reviewedIn this paper we discuss the need to extend the standard types of character behaviours...
EvoGAMES 2011 3rd European Event on Bio-inspired Algorithms in Games in EvoApplications 2011, Torino...
Treball final de Grau en Disseny i Desenvolupament de Videojocs. Codi: VJ1241. Curs acadèmic: 2019/2...
In this paper we describe Learning Behavior Trees, an extension of the popular game AI scripting tec...
Behaviour Trees are control structures with many applications in computer science, including robotic...
The concept of evolving components of an artificial intelligence (AI) has seen increased interest in...
www.doc.ic.ac.uk/ccg Abstract. Behaviour trees provide the possibility of improving on ex-isting Art...
Artificial intelligence (AI) is a growing field of interest in computer science and is becoming incr...
We have a wide breadth of computational tools available today that enable a more ethical approach to...
Computer generated forces are simulated entities that are used in simulation based training and deci...
Computational creativity is a field of research that is primarily focused on music composition, art ...
There currently exists a wide range of techniques to model and evolve artificial players for games. ...
In recent years we have been observing an increasing adoption of artificial intelligence in video ga...
Video games are a source of fun and enjoyment for millions of people across the globe. Artificial In...
Behavior Trees are a method for AI programming that consists of a tree of hierarchical nodes control...
peer-reviewedIn this paper we discuss the need to extend the standard types of character behaviours...
EvoGAMES 2011 3rd European Event on Bio-inspired Algorithms in Games in EvoApplications 2011, Torino...
Treball final de Grau en Disseny i Desenvolupament de Videojocs. Codi: VJ1241. Curs acadèmic: 2019/2...
In this paper we describe Learning Behavior Trees, an extension of the popular game AI scripting tec...
Behaviour Trees are control structures with many applications in computer science, including robotic...
The concept of evolving components of an artificial intelligence (AI) has seen increased interest in...
www.doc.ic.ac.uk/ccg Abstract. Behaviour trees provide the possibility of improving on ex-isting Art...
Artificial intelligence (AI) is a growing field of interest in computer science and is becoming incr...
We have a wide breadth of computational tools available today that enable a more ethical approach to...
Computer generated forces are simulated entities that are used in simulation based training and deci...
Computational creativity is a field of research that is primarily focused on music composition, art ...
There currently exists a wide range of techniques to model and evolve artificial players for games. ...
In recent years we have been observing an increasing adoption of artificial intelligence in video ga...