The Curation Tree: A Lightweight Behavior Tree Framework for Implementing Puzzle and Narrative Games

Aline Normoyle, Sophie Jörg, Jennifer Hill

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this work, we describe the Curation Tree framework that has matured as part of our game-based research and teaching. We use this framework to manage the top-level experience of our players via a text-based, authorable behavior tree system that is easy to implement, test, and re-use. We present three case studies based on Unity games built within our framework: the first involves virtual reality games involving grasping objects with the hands; the second, Treatment X, uses the framework to implement a causal learning game; and the last involves narrative games based on a large language model. Based on our experiences with this system, we reflect on its limitations and make several recommendations based on its strengths, namely to centralize game logic with behaviors, to centralize user event handling, to prefer simple behaviors over complex ones, to use text-based scripts for authoring with version control, and to separate behaviors from persistent state.

Original languageEnglish (US)
Title of host publicationProceedings of the 19th International Conference on the Foundations of Digital Games, FDG 2024
EditorsGillian Smith, Jim Whitehead, Ben Samuel, Katta Spiel, Riemer van Rozen
PublisherAssociation for Computing Machinery
ISBN (Electronic)9798400709555
DOIs
StatePublished - May 21 2024
Event19th International Conference on the Foundations of Digital Games, FDG 2024 - Worcester, United States
Duration: May 21 2024May 24 2024

Publication series

NameACM International Conference Proceeding Series

Conference

Conference19th International Conference on the Foundations of Digital Games, FDG 2024
Country/TerritoryUnited States
CityWorcester
Period5/21/245/24/24

Keywords

  • behavior trees
  • software engineering
  • video game development

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Fingerprint

Dive into the research topics of 'The Curation Tree: A Lightweight Behavior Tree Framework for Implementing Puzzle and Narrative Games'. Together they form a unique fingerprint.

Cite this