错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Behavior Tree Visualization in Godot Engine

  • Lyle Dotson,
  • Andrew Everage-Scheible,
  • Alexander Gestwicki,
  • Jeffrey Harmon,
  • Paul Gestwicki

摘要

Behavior trees are commonly used in videogames to provide artificial intelligence to simulated agents within the game world. A behavior tree allows a designer to arrange actions and conditions for simulated agents in order to generate interesting experiences for players. We developed Treehave, a visual editor for behavior trees for Godot Engine, a popular open source game engine. Our tool builds upon Beehave, an open source add-on for Godot Engine that provides a robust behavior tree implementation but without a visual editor. Treehave makes it easier for developers to create and understand behavior trees. We hope that this will make behavior trees more accessible to new programmers, although conducting a study to verify this is an area of future work.